- 1、本文档共79页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于OpenHarmony的嵌入式开发
第九章小型系统应用开发;[9.1.0]小型系统的特点
小型系统:提供比轻量系统更高的性能、更丰富的功能,但是需要更高性能硬件(CPU、内存、存储、图形能力)的支撑
常用的处理器平台:Hi3518EV300、Hi3516DV300、RK3568、RK3566等
本章选用的处理器
STM32MP157
本章选用的硬件平台
小熊派BearPi-HMMicro开发板;[9.1.1]STM32MP157概述
CPU:多核设计,异构处理器架构
2*Cortex-A7:运行频率为650MHz,同系列最高可达800MHz
1*Cortex-M4:运行频率为209MHz
图形:3D图形处理单元、MIPI-DSI显示接口
内存:最大支持1GB的DDR3/3L内存
外设:内置了37个通信外设
10/100M/1000M以太网
3个USB2.0HOST/OTG
29个定时器
ADC/DAC、CAN、时钟、GPIO、I2C和SPI等
;[9.1.1]STM32MP157概述
;[9.1.2]STM32MP157硬件平台
BearPi-HMMicro板载功能
部件1:USB2.0HOST
部件2:四段式耳机
部件3:2.4GSDIOWi-FiHi3881
部件4:SD/TF卡槽
部件5:主控STM32MP157AAC
部件6:DDR内存1x512MB
部件7:MIC麦克风
部件8:Type-C接口,供电烧录调试
部件9:S24接口,外接摄像头
;安全边距;安全边距;安全边距;安全边距;[9.1.4]开发环境搭建-方法2:命令行模式
②修改Linux源镜像(Ubuntu-18.04为例),国内源速度更好
更新源列表缓存:,安装软件和库:;安全边距;安全边距;[9.1.4]开发环境搭建-方法2:命令行模式
④安装hb
安装:
配置环境变量,在~/.bashrc文件结尾加入内容
然后执行生效:
执行hb命令,检查hb是否安装成功,若出现hb版本问题,可以尝试安装OpenHarmony源码build/lite目录中的hb,在该目录中执行
附:卸载hb的方法
;[9.1.4]开发环境搭建-方法2:命令行模式
⑤安装mkimage工具
下载mkimage,传输至Linux系统中,设置可执行权限
将~/tools文件夹加入到环境变量中
执行生效:;[9.1.4]开发环境搭建-方法2:命令行模式
⑥映射Linux目录到Windows系统
官方文档推荐的SFTP软件:RaiDrive,下载并安装到Windows系统
设置RaiDrive的连接信息:
连接类型:NAS
连接属性:取消只读
Linux系统IP地址
Linux系统用户名和密码等
确定完成设置;[9.1.4]开发环境搭建-方法2:命令行模式
⑦在Linux系统中获取源码
小熊派的源码已经合并至OpenHarmony主仓库,可从主仓库下载
;[9.1.4]开发环境搭建-方法2:命令行模式
⑧编译OpenHarmony系统
通过hb命令设置平台:选择bearpi-hm_micro
编译固件:
输出结果可在Windows上通过映射文件夹查看,包括三部分
OHOS_Image.stm32:系统镜像文件
rootfs_vfat.img:根文件系统
userfs_vfat.img:用户文件系统
;[9.1.5]烧录固件并启动开发板-烧录
下载并安装JRE和STM32CubeProgrammer,详细过程略
检查BearPi-HMMicro在Windows系统中的串口信息
Windows系统上的虚拟机可能会将串口带入到虚拟机内部,断开即可
设置BearPi-HMMicro的启动模式
B0=0
B1=0
B2=0
按下RESET键;[9.1.5]烧录固件并启动开发板-烧录
在STM32CubeProgrammer软件中,设置并连接
找到正确的USB端口,并连接BearPi-HMMicro
设置BearPi-HMMicro所对应的配置文件(.tvs文件);[9.1.5]烧录固件并启动开发板-烧录
点击Browse,选择工程源码下的烧录镜像路径
点击Download,启动镜像烧录,并等待烧录完毕;[9.1.5]烧录固件并启动开发板-启动
通过远程连接工具经USB串口连接至BearPi-HMMicro
设置B0B1B2=010,按RESET复位启动
系统启动过程中会通过串
您可能关注的文档
- 嵌入式系统开发P02-OpenHarmony的内核基础.pptx
- 嵌入式系统开发P05-OpenHarmony的系统构成.pptx
- 嵌入式系统开发P06-用户程序框架.pptx
- 嵌入式系统开发P08-轻量系统应用开发.pptx
- 桥梁工程施工进度汇报材料-运宝黄河大桥.ppt
- 秦皇岛 热电厂烟气脱硫并 资源化利用 项目调研日志.pdf
- 秦皇岛热电厂 烟气 脱硫 并资源化利用 项目 大气污染估算报告.pdf
- 秦皇岛热电厂烟气脱硫并资源化利用项目0-项目摘要.doc
- 青岛石化分厂年产21.68万吨异丁烯法制甲基丙烯酸甲酯(MMA)项目5-安全预评价报告书.pdf
- 青岛石化分厂年产21.68万吨异丁烯法制甲基丙烯酸甲酯(MMA)项目6-6附录六:环境影响评价报告.pdf
文档评论(0)