Chinaunix首页 | 论坛 | 博客
  • 博客访问: 174535
  • 博文数量: 56
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 813
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-22 14:45
个人简介

丫丫无敌

文章分类

全部博文(56)

文章存档

2015年(1)

2013年(55)

我的朋友

分类: 嵌入式

2013-07-16 12:20:32

 如何学习嵌入式系统?嵌入式系统分软硬件两个部分,两个部分都要学习下,因为嵌入式软硬件结合的太紧密了。

 

1)软件 arm汇编要看得懂。虽然现在的arm 中C居多,但是最底层的有些汇编代码,这是底层的精髓。比如bootloader中的初始化代码,以及一些中断处理的上半部分。介绍arm汇编的书:《arm体系结构与编程》。当然了,C是嵌入式最基本的语言,必须学好的。网上有很多嵌入式C的学习资料,你可以多看几本书。如(C和指针),(C陷阱与缺陷),(C专家编程.)等书籍。学习嵌入式也必须学习下应用编程的,所以C++也学习下。一般认为C和C++是一条线的。必须都会。

 

2)学习嵌入式,硬件相当重要的。所以arm体系结构要了解下,以及arm的基本外围,如网卡,串口,usb口,视频接口和音频接口芯片等等都要了解下。学习这些需要一个实验箱,然后跑一下随试验箱的实验。然后了解每个接口对应的一款外围芯片。

 

3)有时间的话,自己学习下不带操作系统的编程,就是把arm当单片机用,因为arm的外设控制器比较多,可以尝试一下编程。这也是学习arm汇编很好的途径。

 

4)学一款简单的操作系统。一般的实验箱或开发板都带有ucos操作系统的程序。通过学习ucos了解下什么叫操作系统。因为对于操作系统来说,ucos是最简单的了。可以同学学习ucos来了解下多任务,中断嵌套等操作系统的基本知识。要是时间不够的话,可以简单了解下就可以了。
   
      以上文章来自凌阳教育 网,更多嵌入式系统相关可参考:

阅读(785) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~