Linux驱动-字符驱动设备实践

2021/11/23 7:12:52

本文主要是介绍Linux驱动-字符驱动设备实践,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

背景:嵌入式作业

1.环境

i.MX8MP EVK,Linux 5.10.52,Yocto

需要编译出yocto的sdk,然后使用以下命令激活交叉编译环境。

source /opt/fsl-imx-xwayland/5.10-hardknott/environment-setup-cortexa53-crypto-poky-linux

https://www.nxp.com/docs/en/user-guide/IMX_PORTING_GUIDE.pdf

根据上面的链接单独编译出内核头文件。

使用以下命令打开串口,然后上电。

sudo chmod 777 /dev/ttyUSB2

picocom -b 115200 /dev/ttyUSB2

2.编译驱动

3.编译应用程序

4.测试

加载驱动,并且运行测试app的截图如下:

5.代码地址

https://gitee.com/qmiller/chrdev



这篇关于Linux驱动-字符驱动设备实践的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程