目录

树莓派1嵌入式开发概述

树莓派1:嵌入式开发概述

嵌入式开发概述

1.嵌入式硬件选型 :

嵌入式即嵌入式系统, IEEE 对其定义是用于控制,监视或者辅助操作机器和设备的装置,是一种专用的计算机系统

国内普遍认同的嵌入式定义 :以应用为核心,计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗等严格要求的专用计算机系统

从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以 涵盖机械等附属装置

事实上:所有带有数字接口的设备,如:手表,微波炉,录像机,汽车,机器人等,都使用嵌入式系统, 有些嵌入式系统还包含操作系统

2.嵌入式芯片选型 :

单片机 能搞定的: gps定位,蓝牙,电磁锁,刷卡机,读卡器共享汽车开锁低端

单片机搞不定,用ARM架构,比如: STM32 ,比如 ARM+linux+QT ,比如安卓系统

  1. 人脸识别:摄像头

  2. 带人机交互的:C51,STM32,风格体验差,开发量大

  3. QT方案:通常基于linux, STM32跑不了linux,所以用nanopi,树莓派,2440等 ,

  4. 安卓的方案:基于安卓,高通的,华为海思的等

    硬件架构的一种:

    ARM架构 (STM32,高通,蛟龙,海思,树莓派的cortex-A53等)

    INtel架构 :i5 i7X86架构(AMD)MIPS架构PowerPC架构

这部分主要介绍树莓派的开发:

https://i-blog.csdnimg.cn/blog_migrate/5b5b31f77a793b0825f8419078d24e2b.png#pic_center