零到大师:嵌入式Linux学习书单分享

大家好,我是知微!

上一篇推荐的书单嵌入式软件必读10本书_单片机篇,收到反响很好。再推荐一篇嵌入式Linux相关的书单。

《鸟哥的Linux私房菜》

鸟哥的Linux系列适合零基础小伙伴,从电脑基础到文件系统、shell脚本等等,通俗易懂。作者写作风格生动幽默,不拘一格。虽然书有点厚,但对于新手而言,详细介绍是十分必要的。这本书是初学者学习Linux不可多得的一本入门好书

《Linux命令行与Shell脚本编程大全》

嵌入式Linux开发中,shell脚本偶尔也会用到。这本书主要包括四部分:Linux 命令行、shell脚本编程基础、高级 shell 脚本编程,以及创建和管理实用的脚本。

接下来是unix编程三件套,20年来影响无数程序员的经典之作。书都比较厚,内容也是特别丰富,大家可以选择性的看自己用的部分。

《UNIX环境高级编程》

《UNIX环境网络编程-套接字联网API》

《UNIX环境网络编程-进程间通信》

《嵌入式Linux应用开发完全手册》

韦东山的这本书以S3C2410、S3C2440开发板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于Linux的桌面GUI系统。虽然书中所用的芯片有点老,但绝大多数知识和方法到现在还适用。

通过本书,读者最终可以配置、移植、裁剪内核,编写驱动程序, 掌握整个嵌入式Linux系统的开发方法。

《Linux设备驱动程序》

这本书对Linux驱动程序开发者来说堪称经典之作。尽管Linux设备驱动接口已经有所变化,但书中的主要框架仍然保持基本一致。建议挑一个自己感兴趣的驱动进行深入阅读,以模型的角度理解其在系统中的运作方式,这样可以快速把握整个驱动的架构。

《Linux设备驱动开发详解》

这本也是讲解驱动比较全面的书了,内容全面,实例丰富,操作性强,语言通俗易懂,适合有一定驱动基础的同学。第二版是Linux2.6 版本内核,第三版则是基于Linux 4.0的内核,可以根据自己的需要选择对应的版本。

《LINUX内核完全剖析:基于0.12内核》

赵博士之前写了一本基于0.11内核的书,0.12则是Linus独立编制的较为得意的Linux内核。当时爱好者已经能在其上运行自己开发的X窗口系统和简单联网程序。

这本书与其他讲解内核的书相比,已经深入浅出太多。

《专业嵌入式软件开发全面走向高质高效编程》

这是一位饱尝自学嵌入式软件开发痛苦的工程师在软件行业积累了12年后,与读者分享心得的一本书。作者从实用的角度介绍了嵌入式软件开发所需掌握工具:如gcc编译器、binutils工具集、Id链接器和gdb调试器,Makefile等。本书还展示了如何将单元测试框架、静态分析、动态分析和性能分析整合到开发环境中,以此来保证软件的高质高效开发。

以上书籍如有需要,后台回复「Linux」,即可免费获取。

📢欢迎各位 👍点赞 ⭐收藏 📝评论,如有错误请留言指正,非常感谢!

posted @ 2024-02-21 23:26  知微之见  阅读(191)  评论(0编辑  收藏  举报