嵌入式linux书籍???

   更新日期:2024.04.28

《鸟哥的Linux私房菜 基础学习篇(第三版)》,鸟哥著

主要讲解Linux一些命令,Linux的实际操作及Linux基础理论。很适合Linux初学者学习。

《嵌入式 Linux 应用开发完全手册》,韦东山著

这本书综合了常见的嵌入式开发经验技巧,以及常见的嵌入式系统应用,系统移植,调试及异常处理等,内容非常丰富,是中文 Linux 领域难得的一本好书。嵌入式处理器种类繁多,韦老师着重讲了目前国内最常用的ARM系统,实用性很强,是国内嵌入式程序员不容错过的一本工具书。

《UNIX环境高级编程》(第2版),史蒂文斯著

《UNIX环境高级编程》是 Unix/ Linux 程序员案头必备的一本书籍。可以说,Linux 程序员如果没有读过这本书,就好像基督教徒没有读过圣经一样,是很难让人理解的。这本书概括了 Linux 编程所需的一切理论框架、主要系统函数、多进程编程、乃至 Linux 网络通信。

《Linux设备驱动开发详解:基于最新的Linux 4.0内核》,宋宝华著

随着通信、电子行业的迅速发展,全世界每天都会生产大量芯片,设计大量新电路板,也因此,会有大量设备驱动需要开发。本书主要对驱动编程所涉及Linux内核最底层机理的讲解。也是即Linux设备驱动开发详解第二版畅销后,作者又进行第三版的编著。

《Linux 设备驱动程序》,科波特著

《LINUX设备驱动程序》就是网上说的“LDD”,经典之作,必备书籍。国产经典《Linux驱动详细解》也是一本非常不错的书,很实用,书中源代码分析比较多,基于2440的,对linux外围驱动有很全面的讲解。

《深入理解 Linux 内核》(第三版) ,博韦等著

学习 Linux ,就要学习 Linux 的精华。而 Linux 的精华,则在于 Linux 的内核。本书以 Linux 2.6 版架构为基础,分门别类地向初学者介绍了 Linux 内核的架构、编程思想、以及功能模块。在本书的指导下学习,对于你读懂 Linux 操作系统的精华部分,会取得事半功倍的效果。



一本书不可能构建起来知识树,嵌入式涉及的知识面太广了。所以呢,你最好先有个明确的目标。把C和linux方面的东西先熟悉一下,主要是进程间通信,文件IO,网络这方面的东西(《unix环境高级编程》,《网络编程 卷2》)。然后了解操作系统内核,知道操作系统是怎么构建的,然后要知道怎么往开发板上移植bootloader,kernel和文件系统之类的。如果想学得更深的话,还要知道硬件方面的知识,cpu的体系结构,指令集等等。建议针对不同的知识点,去看不同的书籍。没有哪一本书可以把这些知识全介绍的。

可以先来一本基础的 硬件较多的 ,了解ARM架构《ARM嵌入式系统基础教程2版》
再来一本高一点,怎么用硬件实现功能《嵌入式LINUX应用程序开发》
如果还想深入点,再找一本linux 与 gnu 方面的,了解了解操作系统
最后再找一本 图形界面的,根据需求 有: qt wince 安卓 等

建议先学学《鸟哥的linux私房菜》

其实我挺想推荐unix环境高级编程的...这书很好的Orz...

  • 13814394780 :学习嵌入式linux要怎么系统学习啊 能不能推荐一些各个阶段的好书_百 ...
    宫郊琼4093 :答:网络等linux系统方面的编程。驱动编程 linux驱动程序 经典书。 学习linux的驱动框架。最后一步,写些简单的驱动,找个网上成熟一些的小方案,做些综合一些的项目。到此,你的嵌入式linux已经入门了。
  • 13814394780 :嵌入式Linux驱动程序开发学习路线
    宫郊琼4093 :答:(3)Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。 推荐书籍:《UNIX环境高级编程》(第2版) (4)了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般...
  • 13814394780 :学习嵌入式Linux应用开发完全手册
    宫郊琼4093 :答:可惜自己太年轻,没有资本和人脉,不然可以实现很多有意思的东西。现在正在尝试创业。二、寻找开发板,而不是书籍作为实验的途径。书籍只是辅助,辅助你实现某种功能。可以集中linux书籍、嵌入式开发书籍、单片机开发、编程语言。...
  • 13814394780 :做linux嵌入式入门需要学什么
    宫郊琼4093 :答:嵌入式Linux开发往往是ARM+Linux路线,所以深入学习你可以尝试以下路线:(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。推荐书籍:谭浩强的C语言程序...
  • 13814394780 :学嵌入式linux需要先学什么
    宫郊琼4093 :答:在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。以上只不过是大概的框架,在实际的开发中还会涉及很多东西,比如:交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,...
  • 13814394780 :最近想学习嵌入式linux编程,能帮我推荐几本经典书籍吗?
    宫郊琼4093 :答:分享一下我学习Linux的过程。我学习Linux从接触到现在也算是有三年多了,到最近这两年才频繁接触,到现在我都没买过一本书。我学习的方法跟别人可能不一样。接触linux系统是从我得到了“虚拟机”这个强大的软件开始的,我...
  • 13814394780 :如何自学嵌入式?
    宫郊琼4093 :答:推荐两本书:杜春蕾的《ARM体系结构与编程》,韦东山的《嵌入式Linux应用开发完全手册》。后者也许是国内第1本涉及在PC Linux环境下开发的ARM裸机程序的书,如果我说错了,请原谅我书读得少。 对于裸机开发,我们提供有2部分视频: ①环境搭...
  • 13814394780 :嵌入式硬件方向的学习需要哪些基础知识
    宫郊琼4093 :答:简单的说吧 先要把模电、数电学好 这个是基础是一定要学好的 然后学习高频电子线路、传感器原理 这些都是基础 接下来就要涉及单片机及相应的外围电路(FLASH、EEPROM、SDRAM 、等)ARM体系结构 还有常见的通信方式 比如 RS232...
  • 13814394780 :基于linux的嵌入式底层驱动开发应该怎样系统的学习?注意哪些方面?
    宫郊琼4093 :答:1、国内的书内容都差不多,相互抄来抄去。国外的书质量虽然高,但是一般人阅读速度吃不消。不过,还是建议读国外的书(如果有时间的话),长痛不如短痛。2、不一定非要有开发板,可以用skyeye等软件模拟。但是,软件模拟...
  • 13814394780 :学习嵌入式开发要学习哪些知识?
    宫郊琼4093 :答:主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。3、学习嵌入式linux:目的:掌握嵌入式处理器其及系统。方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。(2...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网