登录开发板
烧录
传输文件
https://blog.csdn.net/nanfeibuyi/article/details/81534197
编译环境加载
( arm-linux-gnueabihf-gcc -v env )
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
cd mnt/hgfs
${CC} -o test test.c
rx textname
chmod 777 txetname
linux文件处理
复制/拷贝:
cp 文件名 路径
cp hello.csv ./python/ml:把当前目录的hello.csv拷贝到当前目的python文件夹里的ml文件夹里
cp 源文件名 新文件名
cp hello.txt world.txt:复制并改名,并存放在当前目录下
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
文件夹 cp -r 文件名 路径
剪切/移动:
mv 文件名 路径
mv hello.csv ./python: 把当前目录的hello.csv剪切到当前目的python文件夹里
mv hello.txt ../java/ 把当前目录下的文件hello.txt剪切到上一级目录的子目录java目录里
mv hello.txt .. 把文件hello.txt移动到上一级目录
移植库的编译
编译代码时,需要通过交叉编译器来指定头文件、库文件的路径以及动态链接库文件名:
${CC} -I /home/dt/tools/tslib/include -L /home/dt/tools/tslib/lib -lts -o testApp testApp.c
/*
-I 选项指定头文件的路径,也就是指定 tslib 安装目录下的 include 目录,如果不指定头文件路径,编译时将会找不到 tslib.h 头文件;
-L 选项用于指定库文件的路径,也就是指定 tslib 安装目录下的 lib 目录;我们将 tslib 编译成了动态库文件,以库文件的形式提供,编译时需要链接到这些库文件;
-l 选项则用于指定链接库(也可写成-l ts,也就是 libts.so 库文件,Linux 中,动态库文件的命名方式为 lib+名字+.so)
*/
正点原子原文
典例
${CC} -I /home/muye/tools/tslib/include -L /home/muye/tools/tslib/lib -lts -o 1_ts_read ts_read.c