树莓派基础之嵌入式开发概述

一、嵌入式概述?

1.什么是嵌入式:

a)嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;

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

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

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

2.嵌入式芯片选型:

单片机能搞定的
1)共享单车的锁
单片机GPS定位模块 NB-IOT模块发送定位消息 蓝牙 电磁锁

2)宿舍楼下刷卡开铁门
单片机,读卡器,电磁锁

3)快递小哥扫快递二维码
单片机,屏幕,二维码技术

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

低端单片机搞不定的,用ARM架构,比如STM32,比如ARM+LINUX+QT,比如安卓系统
1)人脸识别
比如C51的摄像头,清晰度低,算法慢, 准确度低

2)带人机交互的
C51,STM32配合屏幕,UI自定义底层UI风格体验差,开发量大

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

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

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

硬件架构的一种:
ARM架构(STM32,高通,骁龙,海思,树莓派的Cortex-A53d等)
Intel架构(AMD)
MIPS架构
powerPC架构

二、树莓派开发笔记

1.树莓派刷机:
在这里插入图片描述
2.树莓派登录:
2.1 HDMI 视频线 连接到显示器

2.2 串口
2.2.1 设备破解
默认情况,树莓派的串口和蓝牙连接。
想办法断开蓝牙连接,把串口用来数据通信
a)观看树莓派的启动过程,字符

b)修改系统配置,串口登入树莓派
1)打开SD卡根目录的"config.txt"这个文件,将以下内容添加在最后一行并且保存

dtoverlay=pi3-miniuart-bt
这段代码用于停止了蓝牙,解除了对串口的占用。

2)然后再打开SD卡根目录的"cmdline.txt",将里面的内容全部替换成以下内容

dwc_otg.lpm_enable=
  • 1
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值