Linux驱动开发通用-香橙PI
Linux_H6_Orangepi3LTS
Linux_H6_Orangepi3LTS
目录
- Linux_.H6_Orangepi3LTS
- Headers
- hello
- linux-headers-next-sun50iw6_3.0.4_arm64.deb
- Headers
常用命令
1 | sudo poweroff #关机 |
Headers
Headers 的安装
使用Orangepi 编译
直接安装
1 | dpkg -i linux-headers-next-sun50iw6_3.0.4_arm64.deb |
使用X86 编译
设置头文件目录
运行hello程序
编译
1 | make |
安装卸载驱动和
1 | insmod hello.ko |
内核驱动信息打印
1 | dmesg | grep "Hello" |
Git
1 | git config --global user.name "Nuozhihui" |
linux_driver目录
hello world
修改DTS,Linux内核文件
路径
1 | cd /home/jinchang/桌面/oPI/SDK/orangepi-build/kernel/orange-pi-5.16-sunxi64/arch/arm64/boot/dts |
插入DTS
注意位置!!
一、查看 deb 信息的命令:
1 | 查看deb 信息命令内核 |
1 | 卸载DTS的包(对应)----需要更改什么就卸载什么 |
查看是否挂载
1 | ls proc/device-tree/ | grep test_demo |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 电子猿|诺志辉个人分享博客!