学嵌入式软件开发需要些什么知识?

  • Μ*.LΟvё
  • LV0工程师
  • |      2015-10-14 09:42:55
  • 浏览量 516
  • 回复:1
学嵌入式软件开发需要些什么知识?
嵌入式软件开发很难,不容易学习。以为他需要学习的知识非常多,而且难,所以如果我们知道嵌入式软件开发需要学习什么知识,对学习嵌入式来说就比较有条清晰的学习路线。嵌入式软件开发需要学习的知识有C语言,汇编,数据结构,linux高级编程,ARM系统,嵌入式内核,嵌入式驱动。嵌入式需要学习的知识点就这些。

一,要求精通C语言编程,最好有些汇编知识. 
二,要求英语功底要好,因为一些芯片手册都是英语写的. 
三,要有数字电路和模拟电路的知识.因为在嵌入式软件开发后期测试的时候,都是依靠一些硬件设备进行测试,例如:示波器. 
四,要熟悉操作系统.当然,所说的操作系统并不一定是WINDOWS,当中有LINUX,WINCE等,也有一些不同的RTOS,例如三菱和NEC的系统就与LINUX,WINCE和WINDOWS不同,是单任务操作系统,并非实时操作系统. 
五,要有良好的软件工程知识.因为一切开发都是基于软件工程来实施的. 
六,了解系统移植. 

最好要学硬件,通常做嵌入式软件开发都是从底层驱动开发做起,驱动开发,一定要通晓硬件电路。另外要学linux,大部分嵌入式软件开发都是基于linux的,还有的就是win CE。linux C linux shell 等都要会。另外,嵌入式肯定要学的是arm,因为要以arm为平台开发项目。还有就是QTdesigner ,是做图形化界面用的,嵌入式开发常用的软件。

这些如果能做到,基本上可以了.找到一份嵌入式相关的工作应该没问题.

转自:C语言入门教程
嵌入式培训

http://blog.sina.com.cn/u/2103944082
http://blog.sina.com.cn/99gxwcom
http://blog.sina.com.cn/u/2167879934
http://blog.sina.com.cn/u/2219
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
冰山一角 2015-10-14
看看                          
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子