1.首先需要准备并编译linux kernal源码
编写make脚本build.sh ,执行build
2.在vscod中准备kernal路径
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#include <linux/module.h> static int __init aaaainit(void) { printk("helloword from zhekun!!!"); return 0; } static void __exit aaaaexit(void) { // printf("bye"); } module_init(aaaainit); module_exit(aaaaexit);View Code
3.上传到开发板 insmod chrdev.ko 加载驱动程序
可以看到串口成功打印 驱动中的字符
标签:__,字符,void,module,编译,Linux,驱动 From: https://www.cnblogs.com/zhangzhekun/p/17209048.html