linux内核驱动学习路线

学习路线 linux学习路线 linux驱动开发 操作系统要求 ① 懂硬件知识才能看懂电路图 ② 英文好会看芯片手册 ③ 有编写、移植驱动程序的能力 ④ 对操作系统本身有一定的理解,才能解决各类疑难问题 ⑤ 理解Android内部机制 ⑥ 懂汇编、C语言、C++、JAVA 缺点 ① 这行的入门,绝对需要半年以上,即使全天学习也要半年。 ② 它的职位,绝对比APP的职位少 ③ 并且你没有1、2年经验,招你到公司后一开始你做的还是APP。 优点 ① 学好后,行业通杀,想换行就换行;想自己做产品就自己做产品。 ② 相比做应用程序的人,不会被经常变动的需求搞得天天加班。 ③ 门槛高,当然薪水相对就高。 嵌入式Linux+Android系统 ① bootloader ② Linux内核 ③ 驱动程序 ④ 使用C/C++编写的应用程序 ⑤ Android系统本身 ⑥ Android应用程序 linux驱动开发学习路线 《嵌入式linux应用开发完全手册》 《linux内核设计与实现》 《linux设备驱动程序》 《unix环境高级编程》 《深入理解linux内核》 《linux内核完全注释》 语言: makefile C++ java

经验分享 程序员 微信小程序 职场和发展