Gartner最新发布的2017年十大战略技术趋势,多数跟嵌入式工程师有关!


近日,市场研究机构Gartner Research的副总裁兼资深研究员大卫·卡利(David Cearley)宣布并解释了该机构对2017年十大战略技术趋势的预测研究成果。
近日,市场研究机构Gartner Research的副总裁兼资深研究员大卫·卡利(David Cearley)宣布并解释了该机构对2017年十大战略技术趋势的预测研究成果。
USB已经成为设备和PC之间通信的标准方式,从通用设备(如闪存设备和鼠标)到专用设备,该标准几乎完全替代了其他的串行通信协议。
USB外围设备彼此之间不能相互通信,它们只能与具有控制总线能力的USB主设备通信。直到最近,也只有PC具有主设备能力。但目前,许多微控制器也具有了嵌入式USB主设备的功能,这使得嵌入式应用可以连接更加广泛的USB外围设备。
1、常用显示类型
1)数码管:0.7—1元 成本低,只能显示数字和字母
2)字符型液晶屏:LCD1602 15—25,显示数字和字母
3)点阵型黑白屏:LCD12864 50—90之间 可以显示汉字和图片
4)STN-LCD 彩屏 成本低 响应速度慢(刷新频率低),播放视频有拖尾现象
嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。嵌入式操作系统是负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能,是一种用途广泛的系统软件。
1、IIC---SDA、SCL
IIC协议 发明者 Philips公司 通过IIC芯片收取版权税
近距离通信
标准模式 100KBIT/s
快速模式 400K 常用 S3C2440使用
高速模式 3.4M
ARM常用编程软件
1) IAR For ARM
支持芯片多,代码优化也不错,操作方便
2) KEIL MDK4.12
keil公司2005年已经被ARM公司收购(现在常用)
3) ADS1.2
本文将详细分析单片机、ARM、FPGA嵌入式几者之间的特点及区别。
单片机的特点:
(1)受集成度限制,片内存储器容量较小,一般内ROM:8KB以下;
(2)内RAM:256KB以内。
(3)可靠性高
(4)易扩展
(5)控制功能强
(6)易于开发
引言
最近经常有用人单位打来电话,问有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在嵌入式linux环境下的软件开发人员。现在每年毕业的大学生那么多,还招不到合适的软件开发人员吗?他说,毕业大学生虽然多,但大部分都能力不够,不能达到他们的工作的要求。
通过实践、整理、分析,将自己在学习嵌入式开发过程中所总结的一些嵌入式法则、整理如下以供大家参考:
1、资源有限性法则
嵌入式计算不仅需要网络快速、一致的计算,而且也要求系统能够井然有序地将其执行代码和数据,存储在一个“ 共同” 的“ 狭小” 的空间内。
2、鲁棒性法则