Hi3516开发板uart串口驱动程序
3228 浏览 10 点赞 24 收藏
基于HDF框架,采用示例的驱动程序,创建/dev/uartdev-5设备,完成用户态程序和驱动交互的流程。
驱动程序准备
1、驱动程序源码目录:vendor/huawei/hdf/sample;
2、打开vendor/hisi/hi35xx/hi3516dv300/config/uart/uart_config.hcs文件,添加驱动配置信息,如下图;
3、打开vendor/hisi/hi35xx/hi3516dv300/config/device_info/device_info.hcs文件,添加驱动设备信息,如下图;
4、打开vendor/huawei/hdf/hdf_vendor.mk编译脚本,增加示例UART驱动模块链接库,如下图;

用户态程序准备
1、用户态示例程序:vendor/huawei/hdf/sample/platform/uart/dev/hello_uart_dev.c;
2、打开build/lite/product/ipcamera_hi3516dv300.json文件,产品配置的hdf子系统下增加hello_uart_sample组件,如下图;

执行程序
1、编译、烧录,连接串口线查看,在目录/dev下生成了新设备uart-5,驱动正常,如下图;
2、进入目录/bin,执行用户程序./hello_uart,成功打印“HELLO UART!”,用户态程序和驱动交互正常,如下图;

以上就是分享的全部内容,谢谢观看。
©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
标签
开发板
Hi3516
相关推荐
开发板上新抢先知!居然可以用来跑游戏?
Tiechui.Wang
4273
0【HarmonyOS开发板试用-HiSpark Wi-Fi IoT 智能小车套件
土司dgg
3775
0求鸿蒙开发板hi3861硬件spi应用示范代码
土司dgg
3915
0华为手机超级终端连接开发板(Hi3861+Hi3516)失败~T_T~
3315
0OpenHarmony2.0在Windows下点亮Hi3861开发板
Tiechui.Wang
3693
0宋你一朵小红花
我还没有写个人简介......
881
帖子
0
提问
1679
粉丝
最新发布
华为鸿蒙 HarmonyOS 6.0.0.108 SP2 Developer 版本新增 9 套桌面图标
2025-10-20 23:17:16 发布注意!华为开启鸿蒙6.0系统推送,稳定性提升
2025-10-14 15:10:36 发布热门推荐