1. Linux:cp 复制文件、文件夹到文件夹命令
复制文件到文件夹
cp /被复制的文件路径 /复制到的文件夹的路径
复制文件夹到文件夹
cp -r /被复制的文件夹路径 /复制到的文件夹路径
2. Linux升级 cmake 版本
方法1:使用pip安装cmake
1.先用命令查看有什么版本的cmake
pip install cmake==23232
2.安装我们需要的版本
pip install -U cmake==3.16.8
3.查看安装的版本
cmake –version
3. vscode 远程连接服务器,保存问题,给服务器被修改文件权限,可以加-Rf递归给每一层文件夹权限
chmod -Rf 777 /路径
4. linux中df命令查看硬盘占用情况详解
df -h //查看硬盘使用情况
5. 查看内核启动时u-boot传入参数
cat /proc/cmdline
6. dmesg 命令用来显示内核信息
7. lsmod 命令用于列出所有在Linux操作系统内核中的模块状态
lsmod | grep module //搜索模块
rmmod module //删除模块
8. Linux启动脚本rcS
1.文件位置
Linux启动脚本,即rcS文件。rcS文件位于系统根目录下的“/etc/init.d”下,可以查看到该文件的文件属主和文件属组都是root,只有root的权限可以修改和执行。
2.实现功能
【1】启动某个进程程序,最常用的,如启动串口收发进程。
【2】加载驱动模块(.ko文件);如驱动编译成模块时,可以在这里增加加载(insmod/modprobe)驱动模块命令。
【3】启动其他模块启动脚本,如网络服务。
【4】配置功能,该项功能比较实用,实现期望系统起来后进行某些配置,如:配置环境变量、创建临时文件(夹)、挂在文件到指定文件夹、设置默认IP参数,以及配置系统主机名称等基础配置。
【5】其他,如增加打印功能,方便在调试终端(串口)查看初始化过程,或者两者执行间进行延时(sleep)等。
9. 查看系统存在的 i2c 总线
ls /sys/bus/i2c/devices/
或者
i2cdetect -l
读某一个总线上挂载的设备的设备id及设备地址和对应寄存器地址
i2c_read -h //查看读命令规则
ov5640挂载i2c-0
i2c_read 0x0 0x78 0x3100 0x3100 2 1 1
10 解压命令
unzip filename.zip //.zip后缀文件解压