黑猫警长999

从爬虫到反爬,大咖带你制作翻译神器! http://www.makeru.com.cn/live/detail/2328.html?s=136450

导航

嵌入式有什么值得学习的软硬件技术?

2020年虽说不怎么顺利,但是对于嵌入式工程师来说算是好日子,随着物联网的发展,嵌入式也随之崛起了,那么嵌入式技术人才要怎么去选择呢?下面一起来了解下嵌入式有什么值得学习的软硬件技术吧。

先搞清楚什么是嵌入式!

我们已经习惯了使用强大的计算能力来处理机器学习,那么嵌入式是这样的吗?我们先和机器学习比一比。 AlexNet 需要727MFlops的运算能力(Flops=浮点运算)以及235Mb的内存才能处理小小的一张227 x 227像素的图像。例如,Google Nexus S上的 ARM Cortex-A8的处理能力为每秒 66MFlops。因此,你必须等待大约 11 秒才能进行推断。这也太慢了!

当听到嵌入式设备时你会想起什么?记住脑海中出现的第一印象。

1. 嵌入式设备可以是任何电动机械,甚至是微波炉和洗衣机

没错,你答对了!如今,几乎所有的电气设备都是嵌入式的。这些设备内部可能拥有一个或多个控制器来负责每个功能:触摸感应、发动机状态监控等。

2. Arduino 和树莓派

恭喜你,再次答对了!二者是 DIY 项目中最受欢迎和使用最广泛的工具包之一。它们也是嵌入式设备。

3. Jetson Nano 及类似的产品

再次回答正确。这是一种特殊的开发套件,简称迷你计算机,专门为运行机器学习模型而开发。它非常强大,而且非常酷。但似乎有些不对。我有很多朋友都在做一些很棒的硬件业余项目。通常他们会使用ArduinoSTM32。我认识几个AI工程师对Jetson Nano和类似设备超有兴趣。他们认为这些设备是嵌入式AI的未来。

2020年软硬件有什么值得学习的新技术?

1.编程语言

当我们谈及编写围绕硬件层运行的代码时,最常提起的就是C语言。25年前,当我们从汇编语言过渡到C语言时,整个过程非常缓慢,且需求很高。如果你想进入嵌入式编程领域,那么2020C以及C++仍然是你应该重点学习的编程语言。

2.硬件

除了编程语言之外,硬件设计方面也有一些有趣的趋势。我想提及的第RISC-V 是一种开源硬件指令集体系结构。它基于精简指令集计算机原理,即所谓的 RISC。与 Arm 相比,制造商不需要支付许可费用即可使用 RISC-V。面向服务器和消费者的硬件大多采用了x86硬件。我认为 RISC-V 不会很快在这部分市场中赢得份额,但是它有可能应用于其他几个市场。路由器和交换机等嵌入式设备以及智能手机制造商或物联网设备都可能切换到 RISC-V 架构。或物联网设备都可能切换到 RISC-V 架构。现在市场已有 RISC-V 的电路板,虽然价格仍然偏高,但值得关注。

以上介绍的就是嵌入式有什么值得学习的软硬件技术了,最好的方法可能就是先去了解下嵌入式软硬件了,这也比较简单的接触嵌入式的方法,只要你是真心喜欢嵌入式,什么都不能阻挡你前进的。

 

posted on 2020-06-03 09:38  黑猫警长999  阅读(405)  评论(0编辑  收藏  举报