推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

linux安装gdb教程交流 到什么程度才叫精通Linux?

   2023-04-27 企业服务招财猫50
核心提示:到什么程度才叫精通Linux?无独有偶,作为一名十年程序员,我的头条简介精通linux。那么掌握linux到什么程度才算熟练呢?边肖用自己的经历解释:(以下经历由浅入深)1.至少安装了10个linux

到什么程度才叫精通Linux?

无独有偶,作为一名十年程序员,我的头条简介精通linux。那么掌握linux到什么程度才算熟练呢?边肖用自己的经历解释:(以下经历由浅入深)

1.至少安装了10个linux发行版,了解每个发行版的特点和区别。

2.多年使用linux操作系统的经验。

使用linux可以让你对linux的机制有一些外在的感受。

3.至少3年linux环境下的编程经验。

在linux环境下编程可以让你了解linux的实现机制。你可以知道如何在linux系统上玩,如何实现你的商业目标。

4.定制的linux内核和文件系统

这段经历可以让你对linux内核的运行机制有更深入的了解。你就能明白内核和文件系统的边界是什么了。联系点是什么?如何从内核状态变成应用状态?

5、了解linux内核

Linux环境编程告诉你如何去做,并让你一步一步地调用函数来完成你的目标。

但是如果你想知道你为什么这么做,或者底层是怎么做到的?你需要深入内核。推荐下面这本关于内核学习的入门书,非常通俗的讲解了linux内核的设计和实现。通过这本书,我对linux的底层实现机制有了大规模的了解。

6.深入linux内核

了解linux内核的基本运行原理,对于上层开发人员来说已经足够,但要成为linux高手还远远不够。我的做法是看源代码,但是linux源代码太多了。我选择了赵炯slinux0.11内核来对比学习,让我对linux内核的细节有了深入的了解。

7.发展动力

驱动开发会用到很多linux内核相关的机制,比如自旋锁、信号量、硬件中断、软中断、线程、工作队列、时钟、DMA等等。这些可以进一步加深对linux内核的理解。我开发的驱动有看门、gpio、lcd、串口、虚拟串口、网卡、pci/pci

为什么大学c语言课不顺便教一下Linux,Makefile,git,gdb等配套工具链呢?

想多了!

前24周,每周四这门课只能教学生基本语法和基本算法。

然后开始了教学改革,从24周到18周,16周,14周,现在是12周,一周4节课。现在的课时量已经到了连最基本的内容都可以还没结束。还有什么?你认为它有可能吗?

简而言之,现在的教学改革就是一个方向:减少课时。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8