韦东山嵌入式入门笔记之——开发板上的第一个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

二、在开发板上编译驱动程序
等学到驱动时再返回补全
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值