我现在想学嵌入式,请问大家有什么好的意见吗?需要学习硬件知识吗?具体需要那方面的硬件知识。
有没有有经验的前辈,给只条路,说说具体的流程。谢谢!!!!
看你要学习哪个方面了,应用,还是底层?
应用的话,硬件知识要求不高;如果是底层的话,就要非常熟悉硬件,及其架构
多用google
应用方向?
C++,c#----------本人不做应用只知道用这两个语言用到,不敢推荐
-------也来补充一下。
《PROGRAMMING MICROSOFT WINDOWS CE.NET》第三版英文原著
Inside Windows CE - John Murray
Programming Embedded Systems for Microsoft Windows Ce - Jeff McLeman
Professional Visual Basic Windows CE Programming - Larry Roof
Programming Windows CE - Douglas Boling
Windows CE 2 Programming for Dummies - Nick Gratten
Essential Windows CE Application Programming - Robert Burdick
Windows CE Developers Handbook - Terence Goggin
Windows CE from the Ground Up - Jean Louis Gareau (annabooks web site).
Sams Teach Yourself Windows CE Programming in 24 Hours - Bsquare
Windows Ce : Application Development - Keven Millsap, Marshall Brain
驱动方向
ARM体系结构与编程-------有点乱,感觉不怎么样,E文好的强烈推荐ARM Architecture Reference Manual(ARM官方才是最好的)
ARM汇编指令大全------网上大把
ARM嵌入式系统开发:软件设计与优化——我个人感觉这是国内翻译ARM书籍最好的一本之一,比ARM体系结构与编程好千倍。
《windows CE嵌入式系统》 ——比较不错,对初学者认识wince、BSP架构帮助比较大
《windows CE实用开发技术》——有些章节不错,分析比较详细——像个实验书。
《Windows CE工程实践完全解析 》——这本书针对wince6.0的架构驱动,配合程序。可惜没有文件系统。
《32位嵌入式系统硬件设计与调试》——这是一本难得书籍,很实用,把电路接口和程序结合起来,ARM的外围都有,很实用
路线:最好找个ADS的BIOS——这个东西没有操作系统,也没有PB的神秘,也好编译操作,搞定这个你就对ARM体系结构,以及汇编有一定的了解,然后再弄wince下的驱动,你会感觉很爽的。
http://www.arm.com/documentation/books.html——ARM官方网站推荐的书籍。很多是英文,网上也有些电子版。不过我喜欢。
强烈建议eeworld开辟“新手必看”区域,太多人问重复的问题了。
我们论坛是应该搞几个置顶的贴子,关键要有人把精华整理出来,让人明白易懂
那各位大侠,我想学应用,是不是要买个板子阿!那个好的,自己买要实惠点的,就是资料多,容易学,加价格好。
我们论坛是应该搞几个置顶的贴子,关键要有人把精华整理出来,让人明白易懂
——————————————————————————————————————————
对,并且,我对有些推荐的帖子很不满,根本没有什么用的也在那里推荐。
引用: 引用 6 楼 syc0616 的回复:
那各位大侠,我想学应用,是不是要买个板子阿!那个好的,自己买要实惠点的,就是资料多,容易学,加价格好。
搞应用开发的话就没必要买板子了,整个SDK,在模拟器上开发应用就行了。方便,简单,实惠!
引用: 引用 9 楼 Ricky_hu 的回复:
引用 6 楼 syc0616 的回复:
那各位大侠,我想学应用,是不是要买个板子阿!那个好的,自己买要实惠点的,就是资料多,容易学,加价格好。
搞应用开发的话就没必要买板子了,整个SDK,在模拟器上开发应用就行了。方便,简单,实惠!
我认为在淘宝网淘一个开发板吧,在模拟器上运行还是有差别的。
支持eeworld开设初学者专栏
如果你开发的应用跟硬件关联不大的话就没必要买开发板了。我认识的人以及公司的同事他们都是先在模拟器上开发,基本OK之后再在板子上实测。
学习嵌入式搞应用也罢,搞底层也罢都是需要点硬件知识的。当然侧重点和要求就不同了,搞应用熟悉点看的懂电路图 DataSheet就ok了.
关于如何学当然是要硬件平台的,工欲善其事嘛!如果能以项目学些就更好了,这样更个流程都懂了,学起来也不枯燥。然后重点研究你的方向。
现在市面上,有家公司做嵌入式实训产品的,贴合学生自学,源自企业实际产品,小可很多学生都用过,效果不错哦,大家可以参考下,http://shop36866627.taobao.com/,我们专业做嵌入式教学的,如果有学习上的疑问可以联系我哦,我们共同探讨提高。