韦东山嵌入式入门笔记之——开发板上的第一个APP和驱动程序

 

:开发板以IMX6ULL PRO开发板为例!!!

正文

一、在开发板上编译程序
即使用交叉编译器编译程序

1、最重要的是先找到交叉编译的前缀:
(1)一种运用自动补全功能:
输入   arm-   然后加Tab键,就会出来想要的前缀

(2)第二种方法是查看环境变量CROSS_COMPILE

book@100ask:~$ echo $CROSS_COMPILE
arm-linux-gnueabihf-

2、如果不是交叉编译则会在开发板上报错为格式出错

$ arm-linux-gnueabihf-gcc -o hello hello.c

3、在Ubuntu上编译成功后再把文件传输到开发板上运行程序
先把编译生成的 hello 文件拷贝到 Ubuntu nfs 服务目录下

$ cp hello /home/book/nfs_rootfs
4、在终端连接开发板
具体步骤:
(1)打开开发板开关,等待一会儿后输入root
(2)执行udhcpc命令获取开发板IP
(3)使用宏命令挂载Ubuntu的NFS服务目录
 
5、找到 /mnt  下的程序并执行
 
/mnt/hello

二、在开发板上编译驱动程序
 
等学到驱动时再返回补全
 
 
 
 

猜你喜欢

转载自blog.csdn.net/San_a_fish_of_dream/article/details/113568007