原创 如何从零基础学习嵌入式开发

2014-6-20 10:21 916 7 8 分类: 工程师职场

 

如何从零基础学习嵌入式开发,我在这里给大家一个切实可行的道路,而且相对容易入手,学习中会不断有收获。
 
掌握单片机,嵌入式开发是每个硬件工程师必修课程。但嵌入式开发的掌握却并不简单,需要循序渐进的学,需要耐心的学。
 
对于一个零基础的人来说,学习嵌入式还是有一定难度的。
 
对于一个大学电子或计算机专业的人员来说,学习单片机,嵌入式还是要方便一些。
 
对于没有电路基础,没有编程基础的人来说,学习应该先基本掌握电路和c语言编程。
 
1 准备工作
 
模拟电路,数字电路,c语言编程
 
模拟电路比较难学,学个模模糊糊也就可以了,主要方法是听视频教程,看简单一点的教材,有时间在Multism上做一些仿真实验;数字电路比较容易学,找个大学视频教程学完它;c语言编程找一本c语言编程教材,做完书上习题即可。
 
模拟电路的视频教程有:清华华成英的《模拟电路基础》,讲的很细,但也很枯燥。
 
2 51单片机
 
学习51单片机,可以花100多元钱,到淘宝上买一块学习开发板,把视频全部学完,然后自己再做一些练习就可以了。最好掌握proteus仿真,不买硬件也可以学习。学习51单片机,一是掌握51单片机的各种资源,二是掌握常用元器件和总线。学完后,自己做一些实用的东西比如led广告屏之类的。会很有成就感哟!
 
个人觉得51单片机比较好的教程有:
 
郭天祥《十天学会51单片机》;晨辉教你轻松学51;手把手教你学单片机(视频教程)等
 
为了增加各种硬件知识,提高学习兴趣,大家还可以买arduino来玩一些有趣的电子制作,可以熟悉avr单片机。会增加很多学习兴趣哟!
 
 
 
3 学习small rtos51
 
买一本陈明计、周立功写的《 嵌入式实时操作系统Small RTOS51原理及应用》,仔细研读,做完实验。
 
学习操作系统比较枯燥,要坚持。
 
会avr单片机的,《建立一个属于自己的AVR的RTOS》是最容易入手的操作系统教程。比陈明计的好读多了。
 
4 学习ucos ii
 
买邵贝贝翻译的《嵌入式实时操作系统--μC/OS-Ⅱ》仔细研读,并找周立功公司的杨屹的文章,实现对ucos ii的移植。
 
 
 
5 在arm上运行ucos ii
 
网上有很多这个平台的实验,教程,多做一些实验。
 
淘宝上开发学习板一大堆,大家可以买一块来做一做。
 
推荐一本书:《一步步写嵌入式操作系统--ARM编程的方法与实践》http://read.dangdang.com/book_14937
 
这本书不同于枯燥的教材,完全是为新手编写的,一步一步实现的操作系统。我给的这个当当网址可以试读某些章节
 
6 在arm上运行 linux
 
linux比较复杂,但学习操作系统必须学习掌握linux,以后搞安卓开发也有基础。
 
以上学习有了眉目,就可以到企业去实习,做嵌入式系统开发了
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户430155 2014-6-30 20:31

我觉得把51换成cotex_m3的更好吧。。。
相关推荐阅读
用户1642694 2014-09-16 11:27
arm常用指令
  常用ARM指令及汇编包括   1、ARM处理器寻址方式 2、指令集介绍 3、伪指令 4、ARM汇编程序设计 5、C与汇编混合编程   ARM处理器寻址方式 ...
用户1642694 2014-09-16 11:26
Android中Intent的
  本文介绍Android中Intent的各种常见作用。       1 Intent.ACTION_MAIN   String: android.intent.act...
用户1642694 2014-09-16 11:25
验证 大端小端
  #include <stdio.h>   int main(void) {     union{         short s;         ch...
用户1642694 2014-09-09 20:42
VC#通过TCP/IP实现远程控制
  如何控制对方计算机,有程序人员自己定义.,这里给出核心技术代码并且实现部分控制功能. 这里我们把运行在我们自己电脑上的控制程序叫 Server  被管理电脑运行的程序叫Client ...
用户1642694 2014-09-09 20:40
共模扼流圈在高速数据链路的使用
   简介 共模扼流圈广泛应用于高速串行数据传输。当传输介质是连接两个子系统的差分线电缆时, 其应用则更为普遍。使用共模扼流圈可以减少电缆的电磁辐射噪音,并有助于符合规范要求。由于共...
用户1642694 2014-09-09 20:38
电平和频率计算
  图:输入端口电平要求 图:输出端口电平极限条件 图:输入端口电平要求   图:输出端口电平 图:时序要求:接线图9013的参数 ...
EE直播间
更多
我要评论
1
7
关闭 站长推荐上一条 /3 下一条