我选了嵌入式开发方向,该看哪本书啊

时间:2022-01-01 20:15:04
问题如上,我从来没有学过的,也不太明白什么是嵌入式开发,现在我想先看书,但我想知道下哪本书是入门级的?谢谢了

14 个解决方案

#1


单片机 c语言 汇编语言
嵌入式系统……

#2


引用 1 楼 zxmwxhn08 的回复:
单片机 c语言 汇编语言
嵌入式系统……
c语言我看过了,而且写了个有1800多行代码的图书馆管理系统,就问该看哪本关于嵌入式的入门

#3


看嵌入式,远不止看一本书。先看一本关于51的单片机教材,重点是做实验。然后,看单片机接口扩展方面的应用书,重点依然是做相应实验。再之后,才是高端嵌入式系统的书,例如ARM类,linux或WinCE。指望看1-2本书快速入门,没有实践,基本没可能。

#4


了解数字\模拟电路, 熟悉单片机, 了解一下它的汇编,如果做32-bit 以上,看 wince 或 Linux

#5


《数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要的部分。
买个开发板,arm9的或者arm720t,能够跑linux系统的,500块钱,这点钱家里面会为你花的,纸上谈兵不现实。
《嵌入式应用开发完全手册》南山大哥的旷世之作,尤其是那些裸机程序,很不错。
《构建嵌入式linux系统第二版》很多的好帖都是出自这里面的。
《linux设备驱动程序第三版》这本不多说了,你懂得。
《linux内核设计与实现第二版》讲的都是概念的,有了概念你才能更好的运用各种技巧。


希望对你有帮助

#6


继续看C语言。

#7


引用 5 楼 tyrone3000 的回复:
《数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要……

5楼真给力!

#8


不管学什么都要从基础开始。硬件方面,刚开始的时候,对数电模电有一定了解就行,《微机原理与汇编语言》、《arm体系结构与编程》对于偏底层的来说要重要些,对做应用的来说,有一定基础就行了。不管你是做应用还是做底层,C是不能少的,它是你与编译器而且要打交道的语言,一定要学的很好。有了基础以后再来看其它的,如推荐想在linux方向发展的话,建议去看看"UNIX 高级编程"。

更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,   
http:// www.embedhq.org 

#9


路过 顺便借鉴一下 嘎嘎

#10


俺也想知道

#11


数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要的部分。
买个开发板,arm9的或者arm720t,能够跑linux系统的,500块钱,这点钱家里面会为你花的,纸上谈兵不现实。
《嵌入式应用开发完全手册》南山大哥的旷世之作,尤其是那些裸机程序,很不错。
《构建嵌入式linux系统第二版》很多的好帖都是出自这里面的。
《linux设备驱动程序第三版》这本不多说了,你懂得。
《linux内核设计与实现第二版》讲的都是概念的,有了概念你才能更好的运用各种技巧。


希望对你有帮助

#12


从51单片机学起,学好单片机是基础

#13


引用 11 楼 lengyuye520163 的回复:
数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要的……
确实是这样的。

#14


买个板子,跟着教程做实验,遇到问题查书,如果的做底层的话,建议看LDD3 还有宋宝华那本,网上都能查到而且带实验源码,再有就是看linux内核源码,做一些移植之类的工作,慢慢就入门了。  

#1


单片机 c语言 汇编语言
嵌入式系统……

#2


引用 1 楼 zxmwxhn08 的回复:
单片机 c语言 汇编语言
嵌入式系统……
c语言我看过了,而且写了个有1800多行代码的图书馆管理系统,就问该看哪本关于嵌入式的入门

#3


看嵌入式,远不止看一本书。先看一本关于51的单片机教材,重点是做实验。然后,看单片机接口扩展方面的应用书,重点依然是做相应实验。再之后,才是高端嵌入式系统的书,例如ARM类,linux或WinCE。指望看1-2本书快速入门,没有实践,基本没可能。

#4


了解数字\模拟电路, 熟悉单片机, 了解一下它的汇编,如果做32-bit 以上,看 wince 或 Linux

#5


《数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要的部分。
买个开发板,arm9的或者arm720t,能够跑linux系统的,500块钱,这点钱家里面会为你花的,纸上谈兵不现实。
《嵌入式应用开发完全手册》南山大哥的旷世之作,尤其是那些裸机程序,很不错。
《构建嵌入式linux系统第二版》很多的好帖都是出自这里面的。
《linux设备驱动程序第三版》这本不多说了,你懂得。
《linux内核设计与实现第二版》讲的都是概念的,有了概念你才能更好的运用各种技巧。


希望对你有帮助

#6


继续看C语言。

#7


引用 5 楼 tyrone3000 的回复:
《数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要……

5楼真给力!

#8


不管学什么都要从基础开始。硬件方面,刚开始的时候,对数电模电有一定了解就行,《微机原理与汇编语言》、《arm体系结构与编程》对于偏底层的来说要重要些,对做应用的来说,有一定基础就行了。不管你是做应用还是做底层,C是不能少的,它是你与编译器而且要打交道的语言,一定要学的很好。有了基础以后再来看其它的,如推荐想在linux方向发展的话,建议去看看"UNIX 高级编程"。

更多技术文章敬请关注:武汉华嵌-嵌入式培训专家,国内领先的嵌入式服务机构,   
http:// www.embedhq.org 

#9


路过 顺便借鉴一下 嘎嘎

#10


俺也想知道

#11


数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要的部分。
买个开发板,arm9的或者arm720t,能够跑linux系统的,500块钱,这点钱家里面会为你花的,纸上谈兵不现实。
《嵌入式应用开发完全手册》南山大哥的旷世之作,尤其是那些裸机程序,很不错。
《构建嵌入式linux系统第二版》很多的好帖都是出自这里面的。
《linux设备驱动程序第三版》这本不多说了,你懂得。
《linux内核设计与实现第二版》讲的都是概念的,有了概念你才能更好的运用各种技巧。


希望对你有帮助

#12


从51单片机学起,学好单片机是基础

#13


引用 11 楼 lengyuye520163 的回复:
数字电路》组合电路和时序电路就够了,有高低电平的概念。
《微机原理与汇编语言》了解程序是怎么在一个硬件里面运行的。
《arm体系结构与编程》开始可能看不懂,书没有一遍看懂的。
《C语言》大学课本就行,掌握基本的语法,那些花哨的表达式在实践中学习,打好基础。
《深入理解计算机系统》我觉得这是最经典的,有点厚,我一个寒假才看了2/3,看懂这本书,你就不是菜鸟了,同时也讲了linux的一些重要的……
确实是这样的。

#14


买个板子,跟着教程做实验,遇到问题查书,如果的做底层的话,建议看LDD3 还有宋宝华那本,网上都能查到而且带实验源码,再有就是看linux内核源码,做一些移植之类的工作,慢慢就入门了。