大家好,今天小编关注到一个比较有意思的话题,就是关于linux核源代码学习的问题,于是小编就整理了5个相关介绍Linux核源代码学习的解答,让我们一起看看吧。
- 如何在嵌入式linux操作系统环境下进行程序的开发?
- linux的开源怎么理解?
- linux学习书籍推荐?
- linux内核和驱动开发,有什么经典的书籍推荐吗?
- 作为一名学生,是否应该去花较多的精力看linux内核的源码?
如何在嵌入式LINUX操作系统环境下进行程序的开发?
因为LINUX的先天优势导致嵌入式开发大多***用LINUX系统:
1.开源,代码开放,省去了自己编写的麻烦,节约成本而且不会涉及到专利和产权***。
2.功能齐全,对于很多硬件设备都有丰富的驱动程序,只需要移植一下,不需要改动太多。
3.稳定,linux确实比windows要稳定。
4.对于大多数芯片,都有裁剪的配置文件,在Linux内核源代码下,arch/arm/configs中有许多芯片的配置文件。
5.Linux分而治之的思想,可以使得驱动和应用程序并行开发,加快开发速度。
linux的开源怎么理解?
兄弟,如果你用一个多月的Linux还没有见过Linux kernel的话,我只能说你没有用心去学,而只是玩儿Linux罢了。Linux 内核源代码就在Linux文件系统中,它的存放目录就在:/usr/src下面。所谓的开源顾名思义就是开放源代码,在Linux中用的大多数的软件都是开放源代码的,你可以在那些为Linux提供应用软件厂商的官方网站上去下载它们的完整的源代码来阅读和修改,但是尊从GNU的规则,你对源代码的修改,也要开放源代码并上传到网络中,供大家来做进一步的改进。
linux学习书籍推荐?
1. 《Linux程序设计(第4版)》(经典入门书)2. 《跟阿铭学Linux》(畅销新书)3. 深入理解程序设计:使用Linux汇编语言(畅销新书)4. 《深入Linux内核架构》(经典书)5. 《Linux shell脚本编程入门》(新书)、6. 《Linux命令行与Shell脚本编程大全(第2版)》(经典书)7. 《Linux Shell脚本攻略(第2版)》(新书)8. 《Linux就是这个范儿》(畅销新书)9. 《ARM Linux内核源码剖析》(畅销新书)10. 《Linux系统架构和应用技巧》(新书)11. 《只是为了好玩:Linux之父林纳斯自传》(畅销经典)
下载链接
linux内核和驱动开发,有什么经典的书籍推荐吗?
听过linux四库全书不?linux内核设计与实现、深入理解linux内核、linux设备驱动程序、linux内核源代码情景分析。 前三本国外的经典,英文还好的话最好看原版。linux内核设计与实现重在原理,比较好理解。深入理解linux内核比前者多了些细节。
作为一名学生,是否应该去花较多的精力看linux内核的源码?
我觉得有时间的话是可以看看的
首先,题主是一名大三的学生,即将会面临找工作的问题,而且根据问题中提到的内容,我猜测可能选择的方向是WEB后端开发,那么在面试过程中对于深层次的问题是一定会被提及的,因为基础的大家都会,所以这时候都学习和了解是尤为重要的,至于是否要自己造轮子,这个对于你现在的情况,估计短时间内不会接触到。WEB开发对效率往往要求很高,需要在短时间内就要上线产品抢占市场,所以很少会有自己造轮子的时候,当然也不是永远都用不到
其次,相信很多已经参加工作的人都多多少少会有这种感觉:参加工作之后,学习的热情会不断的降低,工作时间越长,接触新知识越难,题主还是大三,而且还这么有探索精神,所以还是学学的好。
到此,以上就是小编对于linux核源代码学习的问题就介绍到这了,希望介绍关于linux核源代码学习的5点解答对大家有用。