首先学习单片机,最好能找个前辈带一带。你能用51单片机做出一样实际的东西吗?即使它再简单!要注意加深对中断的理解。再学习ARM单片机。
学arm+linux不能急,急了什么都做不了,我们是直接跳过16位单片机 直接上arm的,所以肯定有很多难度,但是,记住,只要 51学的够精,c语言学的够强,,直接上arm也是行的;; linux也是我直接上的,学了一两个月没学明白,无非了解了linux的结构,对于其中的是是非非,还是一窍不通;所以得出, 直接研究linux是错误的,这点,你得相信我啊; linux先等会儿,,uc/os是正道,,绝对应该先研究uc/os,不出一个月,你肯定了解了什么叫 在操作系统下的 嵌入式系统开发,,真的!!!! 话说arm,随便什么arm,建议先arm7的,,不过前提是你的arm书籍都看好几本了,已经看的烦了,,这时候,你差的就是实际经验。。。然后再借一点嵌入式系统设计 的具体例子看看,,相信,你会更理解什么 是真正的嵌入式系统设计的;; 再者,结合arm7芯片,结合uc/os做一个简单的系统,,,当然,你得按照嵌入式系统设计的一般步骤进行设计,,,画原理图也算对硬件的认识啊;;; 别觉得什么都不懂;;c语言上的模块化设计这边也适用,,一个一个的击破,一个一个的攻克;; 等你把这个东西做的差不多的时候,,你arm就会了,, 然后你就开始linux吧!!!!! 我现在也是菜鸟,,我就准备做一个基于s3c44b0的mp3播放系统,,加入uc/os;不会,上网查资料,,硬件得自己参照画一个,, 绝对管用;; 模块化最好击破了;;呵呵
接着熟悉Linux环境,学习Linux环境编程,学习交叉编程
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !