完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对于学习嵌入式,很多初学者网上搜一下发现要学的东西很多,看完之后还是一头雾水,诸如一次推荐十几本书这样,真的是越看越头大,因此断了不少人的嵌入式学习计划。其实学习嵌入式从不懂到入门是有方法的,捋顺思路后我们不妨试一试,由易到难,从我们熟悉的地方开始学习,我相信你也一定可以。
一、能看懂电路图 学校C51或CORTEX-M3开发板电路图分析 再在淘宝或信盈达购买1款自己感兴趣的电子产品(100-300元价位的),然后拆开,分析电路图。 像基本的微机原理,门电路、最小系统,嵌入式系统的运行原理都会在看懂电路图的过程掌握,从C51到M3/M4实践的过程中不断发现问题,不断解决问题,最终结果就是电路这块要过关。 二、能用C语言编程 除了必要的基本语法外,什么是结构体?什么是共用体?有什么区别?都是必须掌握的。具体来讲:最起码能独立编写30-60个例子程序。 1)函数数组指针10个;2)结构体10个; 3)链表10个; 4)常用算法10-30个程序。 每天2-3小时,1小时背会1个程序,1-2小时敲代码然后修改调试成功这个程序。2-3个月即可掌握。 注意必须动手敲代码! C语言如何学习这里不再赘述,总之它非常非常重要。c++的话要知道什么是类?怎么定义,继承,接口,这些都要深刻理解,当然基本语法也是必须掌握的。 三、掌握2-3款CPU 建议掌握最新最常用CPU例如: 3.1 ARM(Cortex-M3或Cortex-M4)、主流 3.2 飞思卡尔(车载领域用的最多) 3.3 MIPS系列(中国龙芯、北京君正)低功耗。 以上三个系列任选1-2个芯片即可。 买个电子产品例如点菜机+点菜机对应 CPU(CORTEX-M3)开发板,将点菜机所有功能在开发板上实现。 例如:点菜机界面、按键、通信等功能实现。 这就是一个逐步学习的过程,学校的C51我们都接触过,要想学习嵌入式掌握CPU必不可少。 四、实践 实践是检验真理的唯一标准。对一个学嵌入式的新手来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还是搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以至于半途而废。 所以学习与实践结合是一个很好的方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。 |
|
相关推荐 |
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
飞凌嵌入式ElfBoard ELF 1板卡-CAN编程示例之开发板测试
727 浏览 0 评论
该问题是用APP给芯海科技的CST92F25芯片发指令是出现的
2430 浏览 1 评论
828 浏览 0 评论
1600 浏览 1 评论
2423 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 06:05 , Processed in 0.537573 second(s), Total 50, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号