网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统开发P09-小型系统应用开发.pptx

嵌入式系统开发P09-小型系统应用开发.pptx

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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复位启动

系统启动过程中会通过串

文档评论(0)

yzs890305 + 关注
实名认证
内容提供者

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档