如何学习嵌入式开发

luhats 2010-11-04 05:05:35
目前我只接触了些单片机的开发,现在想学习下嵌入式的开发,但不知道从哪里学起啊,请做过ARM嵌入式开发的高人们指点下迷津啊,学习嵌入式开发要准备那些工具啊(硬件和软件)?有好的学习资料能共享下不?还有请谈谈arm比普通单片机到底有什么优势啊?多多赐教啊。。。。。
...全文
216 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
vans88 2011-11-04
  • 打赏
  • 举报
回复
经典的嵌入嵌入式课程 电驴上都有可以看看
loongembedded 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 luhats 的回复:]
引用 10 楼 loongembedded 的回复:
感觉嵌入式开发的概念广的很啊,随便一个方向都够人折腾的哦,
---》是啊
问下wince+arm的开发又是侧重于那个方面的啊?
---》侧重于个人消费电子
wince是主流的嵌入式操作系统吗?
---》是属于主流中的一种
和linux相比如何啊?
---》不过linux下的开发更多

最后请问下现在主流的嵌入式开发环境有哪些……
[/Quote]
楼主这个问题太大了,#13楼也帮你回答了一些了,这个问题,你还是正对具体的开发环境来上网查一下,比如说linux下的驱动开发,应用开发,wince下的驱动开发,应用开发等来查
Ei 2010-11-04
  • 打赏
  • 举报
回复
小弟做WinCE的,希望没误导楼主。。。
WinCE:
应用:VS2005 VS2008 、SDK、.net 、SliverLight 。。。。。。
驱动:Platform Builder 、 少数编译可能需要RVDS等

Android
应用:Eclipse+ADT+android SDK
驱动: gcc、gdb、make 等。。。
luhats 2010-11-04
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 loongembedded 的回复:]
感觉嵌入式开发的概念广的很啊,随便一个方向都够人折腾的哦,
---》是啊
问下wince+arm的开发又是侧重于那个方面的啊?
---》侧重于个人消费电子
wince是主流的嵌入式操作系统吗?
---》是属于主流中的一种
和linux相比如何啊?
---》不过linux下的开发更多
[/Quote]
最后请问下现在主流的嵌入式开发环境有哪些啊?谢谢
loongembedded 2010-11-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 luhats 的回复:]
LoongEmbedded
好热情的帮助啊,十分感谢
你上面列举的那些基础好像我都具备一点,可都只是皮毛啊,这么多东西都要学好可不容易啊,不知道以我这个水平要真正做完一个嵌入式系统得花多长时间啊?呵呵
[/Quote]
这不好估计,如果有 机会多实践,并且你有很抓紧去学习,思考和总结,相信应在半年左右就可以了。
loongembedded 2010-11-04
  • 打赏
  • 举报
回复
感觉嵌入式开发的概念广的很啊,随便一个方向都够人折腾的哦,
---》是啊
问下wince+arm的开发又是侧重于那个方面的啊?
---》侧重于个人消费电子
wince是主流的嵌入式操作系统吗?
---》是属于主流中的一种
和linux相比如何啊?
---》不过linux下的开发更多
luhats 2010-11-04
  • 打赏
  • 举报
回复
感觉嵌入式开发的概念广的很啊,随便一个方向都够人折腾的哦,问下wince+arm的开发又是侧重于那个方面的啊?wince是主流的嵌入式操作系统吗?和linux相比如何啊?
luhats 2010-11-04
  • 打赏
  • 举报
回复
LoongEmbedded
好热情的帮助啊,十分感谢
你上面列举的那些基础好像我都具备一点,可都只是皮毛啊,这么多东西都要学好可不容易啊,不知道以我这个水平要真正做完一个嵌入式系统得花多长时间啊?呵呵
tiankongleihen 2010-11-04
  • 打赏
  • 举报
回复
呵呵,学习了
loongembedded 2010-11-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 powerzone 的回复:]
谢谢楼上的指点,我现在是搞嵌入式软件工程师(应用开发),但我想向嵌入式软件工程师(驱动和系统开发)这个方向发展,也有这个兴趣。感觉单纯搞应用开发没有含金量,不知业内人士如何认为,还望你们开诚布公
[/Quote]
如果楼主用应用开发的经验,再由兴趣朝嵌入式软件工程师(驱动和系统开发)这个方向发展,我觉得挺好的,但是驱动方向是需要一定的硬件基础的,我现在是驱动方向的,觉得自己应用开发很薄弱,也希望自己有时间学习应用开发,哈哈。
powerzone 2010-11-04
  • 打赏
  • 举报
回复
谢谢楼上的指点,我现在是搞嵌入式软件工程师(应用开发),但我想向嵌入式软件工程师(驱动和系统开发)这个方向发展,也有这个兴趣。感觉单纯搞应用开发没有含金量,不知业内人士如何认为,还望你们开诚布公
乾坤幻影 2010-11-04
  • 打赏
  • 举报
回复
同求 好好学啊 这东西需要努力
loongembedded 2010-11-04
  • 打赏
  • 举报
回复
下面是我总结之前这方面帖子的回帖内容,希望对你有帮助:
你从事嵌入式大概有三个大方向
嵌入式硬件工程师,大概的基础要求如下
1.数模点,电路
2.单片机,ARM芯片
3.最好也要懂IC电路设计
4.如果也懂FPGA,DSP更好
5.电路原理图设计和电路板的布局

嵌入式软件工程师(驱动和系统开发)
1.1.数模点,电路
2.单片机,ARM芯片
3.最好也要懂IC电路设计
4.如果也懂FPGA,DSP更好
5.数据结构,操作系统原理。
6.至少要熟练掌握C语言,最好也要掌握C++语言,如果也懂VHDL语言更好,^_^
7.单片机汇编和ARM汇编
8.如果有机会,最好也学习编译原理
9.在大学阶段,最好是能买块开发板来学习WINCE,或是linux,或是android下的驱动开发,而应用方向可以用模拟器来学习就可以。
.......
其实应该还有一些东西要学的,楼主可以上baidu,或者google搜索一下会更全面的。

嵌入式软件工程师(应用开发)
1.至少掌握C和C++语言。
2.数据结构和操作系统原理
其他就不是很清楚了。

楼主如果要从事WINCE+ARM的开发,下面是推荐的书籍
WINCE应用编程:
《Windwos CE 嵌入式高级编程及其实例详解》,这本书是基于C++来编写实例的,出版社《中国水利水电出版社》

WINCE驱动开发:
《Windows CE工程实践完全解析》,作者:李大为,出版社:中国电力出版社
何宗键老师的《Windows CE嵌入式系统》,出版社:北航

书名:Windows CE实用开发技术(第2版)(嵌入式技术与应用丛书)
作者:张冬泉?谭南林?苏树强
出版社:电子工业出版社


下面是论坛相关的帖子,
http://topic.csdn.net/u/20100919/00/538f32df-5bc5-4e65-9bcb-cc7ed77a694a.html
http://topic.csdn.net/u/20100801/19/a1bf3879-379a-43ef-b9af-e510b4923751.html

希望这些信息可以给楼主一个清晰的方向去学习。
kangyonghui 2010-11-04
  • 打赏
  • 举报
回复
友情帮顶,我也想向这个方向发展。
powerzone 2010-11-04
  • 打赏
  • 举报
回复
友情帮顶,我也想向这个方向发展。

1,068

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧