嵌入式物联网学习方法

对于学习嵌入式,很多初学者网上搜一下发现要学的东西很多,看完之后还是一头雾水,诸如一次推荐十几本书这样,真的是越看越头大,因此断了不少人的嵌入式学习计划。其实学习嵌入式从不懂到入门是有方法的,捋顺思路后我们不妨试一试,由易到难,从我们熟悉的地方开始学习,我相信你也一定可以。

一、能看懂电路图

学校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必不可少。

四、实践

实践是检验真理的唯一标准。对一个学嵌入式的新手来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还是搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以至于半途而废。

所以学习与实践结合是一个很好的方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至“根深蒂固”。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值