范文无忧网范文学习范文大全

嵌入式经典书籍

06月13日 编辑 fanwen51.com

[经典语录书籍]经典语录书籍 1、茶余饭后,一本好书,对于我来说就是一段美好的时光。无论是曲水流觞的风雅,还是月上柳梢头,人约黄昏后的浪漫,抑或是大风起兮云飞扬,威加海内兮归故乡的豪情,都能带...+阅读

嵌入式经典书籍

入门得话,不要看经典书籍了,太专业不好理解。

推荐几本LINUX应用软件入门书籍

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

《嵌入式Linux应用程序开发标准教程》

《嵌入式Linux.C语言应用程序设计》

下面 才是重点,绝对经典书籍:

入门篇

《LINUX权威指南》书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux。另外比较热门的也可以看看《鸟哥的私房菜》等书,偏管理类的书。如果想做server方向的可以找来看看。

驱动篇

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

内核篇

浙江大学的《LINUX内核源代码情景分析》,外国鬼子的《莱昂氏UNIX源代码分析》还有《深入理解linux内核》都是出名的经典巨作。另外赵炯的《LINUX内核完全剖析--基于0.12内核》也非常不错,对内核代码进行了详细的注释,非常有助于对内核的理解和代码的分析。

shell篇

《LINUX与UNIX Shell编程指南》

应用编程

不用说了肯定是《unix环境高级编程》被称为unix编程的圣经。

TCP/IP篇

《TCP/IP详解》作者W.Richard Stevens也是《unix环境高级编程》的作者,牛人出的书没有一本不是经典的。但是英年早逝,默哀一下。

c语言

《The C Programming Language》正是作者造出来的c语言,书能垃圾就怪了

《c和指针》和《c缺陷和陷阱》两本必备。包含了c语言最容易出错的地方,加深c语言功力的好材料。

关于算法

《算法导论》

对于一无所知的我想学嵌入式看什么书好

嵌入式零基础学习路线:

1)学习 Linux系统安装、常用命令、应用程序安装。

2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过《C 和指针》、《C 缺陷与陷阱》、《高质量C/C++编程指南》、《C 专家编程》、《The C programming Language》

3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!

4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!

5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!

6)ARM 体系结构,其中有汇编。

7)数字电路有必要学习,不然你在做底层开发时真的会不知道怎么看原理图,起码也得懂与或门吧。

8)ARM + Linux 应用程序开发。(前提是要有开发板)

到此,你勉强算是在嵌入式Linux 这个行业有了初步入门了吧, 但遗憾的是这还远远不够!

9)要做底层开发,就必须知道软硬件之间是如何衔接和配合工作的,那么电子技术应该要好好学习了,很多时候会用到模拟电路知识,这是区别好手与菜鸟的不同之处之一。

10)Linux 下的汇编要学,这样你才能真正了解你写的程序是如何在一个特定的硬件上跑的。这是区别好手与菜鸟的不同之处之二。

11)TCP/IP 协议栈要学,所有的嵌入式高手都得掌握的东西,这是区别好手与菜鸟的不同之处之三。

12)有了这些东西,拿下 Linux 驱动已经不再话下,需要你去学习 Linux 内核源代码和Linux驱动程序设计,这是一个技术升华。

13)音频、视频的解码译码技术你得学。

14)各种 IC ,各种 bootloader 你能够参与其开发设计。

15)自行设计开发新产品,新技术。 推荐你一款板子qs-pta80,希望对你有帮助

想自学嵌入式问适合初学者的教材和板子是什么推荐

零基础建议先学习C语言。

然后从单片机MCS51入门,初期可以选择用protues仿真,积累到一定程度可以买普中开发板(MCS51和STM32一体的)。初学MCS51不要过分依靠教科书,汇编视个人情况而定,有困难不要死抠。

C51的一些关键知识点:

二进制与16进制换算,KEIL等开发环境,下载等C语言基础就不说了。

流水灯、数码管、独立按键、定时器、16*16键盘、点阵、LCD1602、12864、DS18B20这些都是常用的,开发板也有例子,照着学下来。

如果C51玩的很遛了可以选择完STM32F103C8,熟悉一下ARM内核。C8和MCS51差不多,资源很富一些。需要注意的是STM32采用固件库编程,入门以后配置起来比51更容易。

C8差不多了可以玩STM32F103ZET6这类的板子,这时候玩玩像USB、SD、以太网之类的高级货。熟悉一下各类协议栈、RTOS之类。

如果ZET6也玩的很遛了嵌入式底端应聘个5k~7k以上的岗位不在话下了。

再想深入一下可以试着玩一下linux、ARM9或A8。这时候就可以往系统的概念走了

延伸阅读:

经典书籍经典语录经典书籍经典语录,要么读书、要么旅行,灵魂和身体,必须有一个在路上,下面带来经典书籍经典语录相关文章,欢迎阅读欣赏。 经典书籍经典语录【1】 1、学会读书,便是点燃火炬;每个词...

一些经典书籍语录一些经典书籍语录,聪明人,无谓争意气连环,下面带来一些经典书籍语录相关文章,欢迎阅读欣赏。 一些经典书籍语录【1】 1.我听见美洲在歌唱,我听见各种不同的颂歌。(《草叶集》) 2....

外国书籍经典语录外国书籍经典语录,籍—通过心灵观察世界的窗口,下面带来外国书籍经典语录相关文章,欢迎阅读欣赏。 外国书籍经典语录【1】 1、书籍是幸福时期的欢乐,痛苦时期的慰藉。―――法国...

励志书籍经典语录励志书籍经典语录,有得有失,才是人生,切忌忿忿不平,下面带来励志书籍经典语录相关文章,欢迎阅读欣赏。 励志书籍经典语录【1】 1.一个人哪怕只生活过一天,也可以毫无困难地在监狱...

嵌入式软件工程师嵌入式Linux工程师嵌入式硬件工程师嵌入式软件工程师包含嵌入式Linux工程师,第三个就不一样了,是个体力活。刚开始你学的时候可能感觉,画电路图么,挺有意思的,不过时间长了你就会恶心了。因为你要做的就是看各种芯...

嵌入式前辈:关于嵌入式的比较详细的开发流程1.流程:明确需求->分析硬件软件可行性(速度,内存,算法等)->硬件选型->原理图设计,layout,制板(同时软件功能模块可开始)-> 开发BSP(即所谓的启动程序,各硬件芯片的driver等)-&gt...

道家有什么经典书籍道家经典的书籍常见的我就不多说了,像这些最经典的《道德经》《庄子》老子乙本卷前古佚书(《称经》《道原经》《经法》《十大经》)另外一个就是道家最经典的《道藏》收道书一千...

嵌入式系统和嵌入式硬件有什么区别嵌入式分为两大模块吧,一块是基础硬件。也就是根据要求用硬件技术去实现产品的底层电路,这部分一般由电子专业方面的学生来完成。第二大块就是软件部分(应该就是你说的所谓嵌入...

嵌入式产品的嵌入式产品开发流程1. 硬件设计,网卡、USB控制器等 2. BootLoader移植 3. Kernel移植。内核移植又名最小系统移植,移植后的内核具备网络通、串口通、根文件系统可用等基 本条件。 4. 5. 应用程序...

推荐阅读
图文推荐
栏目列表