Linux驱动开发-编译的第一个字符设备驱动

1.首先需要准备并编译linux kernal源码

编写make脚本build.sh ,执行build

 2.在vscod中准备kernal路径

#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 加载驱动程序

可以看到串口成功打印 驱动中的字符

 

posted @ 2023-03-12 20:41  张喆坤  阅读(21)  评论(0)    收藏  举报