学习LINUX和嵌入式,求推荐书籍

本人想学习LINUX。目前状况:本人对C语言有良好基础,对WINDOWS的运行方式也比较了解。熟悉C++编程等基本知识,算是熟悉微机原理吧。现需对底层进行一定的开发,故现... 本人想学习LINUX。
目前状况:本人对C语言有良好基础,对WINDOWS的运行方式也比较了解。熟悉C++编程等基本知识,算是熟悉微机原理吧。现需对底层进行一定的开发,故现想学习LINUX开发平台和嵌入式相关的知识。故请推荐一本能快速上手的书。要求能体现LINUX与WINDOWS的区别的,能区分嵌入式与单片机的最好。
只要书好,就行。厚点没关系。
展开
 我来答
岁月就这么说
推荐于2018-05-17 · 知道合伙人教育行家
岁月就这么说
知道合伙人教育行家
采纳数:9540 获赞数:132503

向TA提问 私信TA
展开全部
  第一:《Linux内核设计与实现》
  简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣!

  第二:《深入理解Linux内核》
  简称ULK,相比于LKD的内容不够深入、覆盖面不广,ULK要深入全面得多。

  前面这两本,一本提纲挈领,一本全面深入。

  第三:《Linux设备驱动程序》
  简称LDD,驱动开发者都要人手一本了。
  第四:《深入理解Linux虚拟内存管理》
  简称LVMM,是一本介绍Linux虚拟内存管理机制的书。如果你希望深入的研究Linux的内存管理子系统,仔细的研读这本书无疑是最好的选择。
  第五:《深入理解LINUX网络内幕》
  一本讲解网络子系统实现的书,通过这本书,我们可以了解到Linux内核是如何实现复杂的网络功能的。
  以上5本书籍是久经考验的神作(概括为“2+1+2”,第一个2是指2本全面讲解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,希望这5本书籍能同样对你有用。
骑士与商人
推荐于2017-11-23 · TA获得超过139个赞
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
韦东山的那本书挺经典,卓越的链接:
http://www.amazon.cn/mn/detailApp/ref=sr_1_1?_encoding=UTF8&s=books&qid=1274700325&asin=B001DCEA46&sr=8-1

其实你编程没问题的话,接下来要面对的就是操作系统和硬件方面的知识了
操作系统下编程可以看看linux程序设计,应该出到第四版了,陈健,宋健健翻译的。主要讲linux下编程的一些概念,想法和api的使用。这本书之后可以看看UNIX环境高级编程,就是大名鼎鼎的APUE.
操作系统部分,可以翻一番o`reilly系列的linux设备驱动程序,内核入门可以看看robert love写的linux内核设计与实现,之后就是传说中的深为纲,情为目了。深指的是深入linux内核,情是毛德操的情景分析,不过这都是传说,我还没到这境界呢,哈哈。

硬件方面,最快的入手方法是自己买个开发板,先跑裸奔程序,把芯片功能熟悉了(比较流行的s3c2440以及lpc系列),没有专门将嵌入式硬件的书(也可能是小弟我见识浅薄,没遇到过),最好的方法就是看芯片手册,熟悉各种常用的外设以及大家都是如何使用它们的。然后研究bootloader的内容,最后是内核移植。

从下到上,硬件,系统的移植(bootloader,内核,文件系统,驱动),系统环境下编程(c用来作跟内核和驱动有关的工作,QT,c++写用户界面),基本就是这么一条路了,我学的也不多,希望可以帮到你。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天天天蓝322
2010-05-25 · TA获得超过578个赞
知道小有建树答主
回答量:318
采纳率:0%
帮助的人:267万
展开全部
华清远见从06年起陆续出版的四十多本畅销嵌入式专业教材,比如《Linux设备驱动开发详解》《嵌入式Linux应用程序开发详解》《Linux标准学习教程》等,各大书店和图书馆都有,你可以先到华清远见官方网站上了解更多相关的详细信息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kolarbaby_9
2010-05-24
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
建议先从内核学习,如果汇编和C基础都好 先看一下:
赵炯的 《Linux内核完全注释》 600多页,粗看细看均可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swan1986
2010-05-24 · 超过66用户采纳过TA的回答
知道答主
回答量:212
采纳率:0%
帮助的人:180万
展开全部
《嵌入式Linux程序设计案例与实验教程》机械工业出版社
最好还是能边看,边操作,而且国嵌的视频很不错~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式