嵌入式的逐步发展,在各个行业里面都有广泛的应用,不仅在工业,在我们的日常生活中也能看到它们的身影,例如通过手机可以实现远程控制,儿童的智能玩具等等,正是因为这些应用,让嵌入式的发展变得越发的迅速。那么我们如何学习嵌入式开发?怎么才能入门嵌入式开发
一、嵌入式软件编程的基础
这一阶段主要是为了先打好嵌入式开发的基础,学习的内容包括Linux系统的基本应用,Linux的常用命令、C语言编程基础、常用的数据结构等等。
二、嵌入式中物联网开发学习
这一阶段的学习主要就是了解各项嵌入式技术的知识要点,学习并掌握其中的关系,主要包含以下内容:
1、了解物联网、泛在网、互联网基本要领及其关系
2、熟悉RFID基本工作原理,以及RFID标签的种类与行业应用,读卡器原理与通信过程
3、熟悉TI的cc2530的基本应用,包含基本硬件资源,协议栈相关接口使用,以及点对点通信、星形通信、广播通信、绑定通信,掌握zibgee相关微控制处理芯片
4、了解zigbe协议栈组成,以及zigbee在通信、组网、摇控等领域的不同应用
5、通过Bluetooth、wifi和zigbee技术对比各自的优缺点,并介绍zigbee的各种应用
6、掌握温度、湿度、光照、PH值、二氧化碳等传感器的工作原理及通信接口
7、了解NB-IOT基本概念及移运BC95模块、熟悉CoAP协议在NB-IOT中的应用、掌握常用AT指定集