嵌入式2020,为自己许几个愿望

零.写在前面

已经回到家里三周了,疫情的影响如此巨大,始料未及。

只是希望早点好起来,恢复正常秩序,向在我们背后,默默付出的人,表达感恩之情。

新的一年,有新的期待,站在此时此刻,去展望自己应该去学什么,应该记录下此时此刻的想法和过程。

一.下一门语言,学什么?

问自己这样一个问题,学嵌入式,应该学什么?

基本是:汇编、C、C++、QT

我想在答案中再加入一个Python,一个脚本语言。一个执行效率,并不是特别高的语言。

为什么会是Python?

 

前几天在看 《安富莱嵌入式周报》第146期 中的一张图片,吸引了我的注意:

 

Python已经开始展露头角,得益于MicroPython 和 物联网 的兴起。

(半导体工艺的成熟,使得可以用更少的钱买到性能更高的微控制器)

 

Python在嵌入式中带来的好处是什么?

更方便:一次编码,多种场景使用

更低廉:得益于标准硬件

更简单:更少的代码量,更易懂

 

运行Python的代价是什么?

1.更大的RAM和FLASH空间

2.相比于C,执行效率会没有那么高

3.出现问题,不能很方便查找

 

Python是怎样在MCU上运行起来的?

用 C&汇编 来实现一个Python的解释器。

 

Python还有什么好处?

一门脚本型语言,注定可以做很多事情:

编写测试脚本,上位机UI,数据分析。

 

二.嵌入式操作系统

uCOS全家桶将推出开源免费商业授权,FreeRTOS多了一个强有力的竞争对手。

 

三.Cortex-M55 + Ethos-U55

为边缘计算和机器学习准备的内核,M55的DSP相比于M3/M4/M7更强。

Armv8.1-M架构 中 Arm Helium技术 的增持,使得在MCU上,可以去运行更复杂的矢量运算。

 

 

四. 抬头看路

希望自己在年末的时候,可以点亮

项目总结能力

项目复盘能力

这两项技能。

 

===============

低头拉车,

也要抬头看路,

切忌好高务远。

===============

 

 

猜你喜欢

转载自www.cnblogs.com/Peong/p/12323473.html