一、实验目的
(1)熟悉Linux或Windows上LiteOS-M嵌入式开发环境的配置;
(2)熟悉LiteOS-M内核的目录结构和模块;
(3)熟悉LiteOS-M内核的编译、下载和测试流程。
(4)熟悉LiteOS-M硬件驱动原理和驱动开发流程,熟悉访问设备的应用程序开发。
(5)熟悉智能小车硬件结构,掌握超声波模块的硬件连接,工作原理,驱动开发和应用。
二、实验内容
研究华为鸿蒙智能小车(Hi3861主控板)硬件结构,重点研究其中的超声波模块的作用,硬件结构,工作原理,并编写该模块的驱动程序和应用程序。应用程序的功能是:开始探测障碍物;实时输出前方障碍物的距离;停止探测障碍物。
三、实验环境
宿主机操作系统:Ubuntu 20.04版本(内核版本:Linux 5.10)
编译工具:gcc/g++
编辑工具:vi/vim/vscode
依赖环境:
HarmonyOS开发环境
可参考gitee上OpenHarmony/docs/zh-cn /device-dev /quick-start快速环境搭建文档
- 实验设计思路
4.1 鸿蒙智能小车结构和功能
完整小车图:

小车主要硬件组成:
- 主板

最低0.47元/天 解锁文章
7279

被折叠的 条评论
为什么被折叠?



