嵌入式linux驱动开发基础
文章平均质量分 56
零涂
欢迎和大家一起探讨技术问题,共同进步
展开
-
ubuntu22.04搭建orangepi5plus开发环境
把这个文件放在任意目录下,然后执行:chmod +x buiild_5p_driver.sh && ./buiild_5p_driver.sh 即可。在运行前请确保能打开github(建议使用翻墙软件)中图不报错的话就可以了,然后在makefile中把交叉编译链和内核路径修改一下。有问题请加微信:lingtu15679003191。搭建orangepi5plus的开发环境可谓是一波三折,为此我总结了一个脚本文件全自动搭建环境。buiild_env_5p_driver.sh 文件内容。原创 2023-08-29 10:30:21 · 948 阅读 · 1 评论 -
嵌入式Linux驱动开发(一)——Hello Module驱动程序开发
由于我们设置的默认消息日志为6,而当前控制台日志等级为7所以,default的日志消息打印了,同时KERN_EMERG日志等级为0,所以这个消息日志也打印了。由于我们当前控制台日志等级为7,而KERN_DEBUG日志等级为7,所以在hellomodule_exit函数中的。想要理解这两个宏的作用,那么我们应该找到这两个宏的定义处,在include\linux下的init.h中定义的。make modules:执行Linux顶层Makefile的伪目标,它实现内核模块的源码读取并编译为.ko文件。原创 2022-11-05 09:01:03 · 790 阅读 · 0 评论 -
嵌入式Linux驱动开发基础知识_韦东山——hello驱动程序开发
【代码】嵌入式Linux驱动开发基础知识(一)——hello驱动程序开发。原创 2022-09-13 13:13:00 · 1136 阅读 · 0 评论