嵌入式-入门指南
Git
代理
命令
git clone https://ghproxy.com/https://github.com/stilleshan/ServerStatus
检查完整性
git clone https://ghproxy.com/https://github.com/orangepi-xunlong/linux-orangepi.git -orange-pi-5.16-sunxi64
文件
控制文件夹权限
1 | chmod 777 orange-pi-5.16-sunxi64/ |
参考:https://blog.csdn.net/qq_41996454/article/details/109689314
编译器
编译器配置
配置全局编译环境
1.1 永久生效
如需永久修改,请修改用户配置文件。
注意:如果不会使用vim命令,可以使用图形化的编辑工具,执行:gedit ~/.bashrc
1 | vim ~/.bashrc |
(1)
在行尾添加或修改,加上下面几行(第3行第4行为一行命令):
1 | export ARCH=arm64 |
设置完毕后,要执行 source ~/.bashrc 命令使其生效,这条命令是加载这些设置的环境变量。
1 | book@100ask:~$ source ~/.bashrc |
参考:https://blog.csdn.net/m0_46577050/article/details/125588421
我的配置
1 | export ARCH=arm64 |
驱动开发
# 字符打印 printk
显示打印缓存
1 | dmesg | grep "chrdevbase" |
清除打印缓存
1 | dmesg -C |
编译应用
1 | gcc chrdevbaseApp.c -o chrdevbaseApp |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 电子猿|诺志辉个人分享博客!