Liunx基础知识篇—嵌入式概述(什么是嵌入式?嵌入式芯片如何选型?什么是ARM?)

三个问题

问题一:什么是嵌入式?
问题二:嵌入式芯片如何选型?
问题三:什么是ARM?

问题一:什么是嵌入式?

嵌入式即嵌入式系统。

IEEE (美国电气和电子工程师协会)对其定义:

是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;

国内的嵌入式系统定义:

是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;

从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车,机器人等,都使用嵌入式系统,有些嵌入式系统还包含操作系统

应用实例:

1.共享汽车:

找车,汽车定位
手机APP一键开启汽车门锁
汽车电子,比如倒车影像

2.智能酒店(智能家居的应用)

手机APP查询空房,身份证绑定并订房,
来到房间门口,刷脸打开房门],进入房间气氛灯光自动亮起,窗帘自动关闭
等等还有许多。

问题二:嵌入式芯片如何选型?

考虑的因素:可靠性、成本、体积、功耗等、其中最重要的是功能和需求。
嵌入式芯片总体分为三类:低端单片机、ARM架构单片机、ARM+Liunx芯片

第一类、低端单片机

这类单片机则主要用于数据计算量较小、实现一些简单控制的情况,比如:

现实中的应用:

1.共享单车的锁

单片机gps定位模块NB-Iot模块放送定位消息蓝牙电磁锁

2.宿舍楼下刷卡开铁门

单片机,读卡器,电磁锁

3.快递小哥扫快递二维码

单片机屏幕二维码技术

4.共享汽车开锁

GSM通信模块,电磁锁(基于汽车锁改造)

常用单片机有:

51、STC8H1K08等,单价在0.3-5元不等

第二类、ARM架构单片机

这类单片机则主要用于有一定处理数据的情况,比如STM32。

现实中的应用:

人脸识别、黑白线循迹

对于人脸识别C51的摄像头,清晰度低,算法慢,准确率低,使用性能较强的32、k60、rt1064(车赛选手)等芯片则可以很好处理。

常用单片机有:

32、k60、rt1064等,单价在10-100元不等

第三类、ARM+Liunx芯片(跑liunx操作系统)

这类芯片则可以运行liunx操作系统,可以实现良好的UI交互,可以跑安卓、QT:

现实中的应用:

KTV点歌机、智能洗衣机、送餐机器人。

QT方案:通常基于Linux, ARM+Linux+QT
安卓的方案:基于安卓,高通的,华为海思的等

常用单片机有:

nanopi,树莓派,2440等,单价在100元以上。

问题三:什么是ARM?

1、公司名字:

英国ARM公司(ARM公司中国总部设立在上海,执行中国地区所有的产品业务和售后支
持。其中在深圳设有办事处,专门处理ARM相关技术问题。)

2、硬件架构的一种:

ARM架构(stm32, 高通,骁龙,海思,树莓派的Cortex-A53d等)

其他架构
Intel架构(i5,i7)
X86架构(AMD)
MIPS架构
PowerPC架构

你可能感兴趣的:(Liunx系统编程篇,嵌入式,单片机,芯片,经验分享)