微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 2 开发板tftp服务的使用和目标板程序的编译

2 开发板tftp服务的使用和目标板程序的编译

时间:10-02 整理:3721RD 点击:

【S5P4418试用体验】1 fastboot升级linux+qt系统
开发板已经能正常运行linux系统了,现在开始对开发板进行程序开发。
1. 搭建嵌入式开发环境: 解压交叉编译工具链arm-cortex_a9-eabi-4.7-eglibc-2.18。

里面包含要用到的LIB和头文件和交叉编译arm-cortex_a9-linux-gnueabi-gcc。
2.写自己的源文件和Makefile


红色线划出部分为头文件路径,橙色线划出部分为动态库路径。
test源程序

  1. #include <stdio.h>
  2. int main()
  3. {
  4.         printf("This is a test!\n");
  5. }

复制代码

Make一下


生成了test可执行文件,用tftp传到开发板上运行。


执行上面命令可以看到test文件已经下载到了开发板上了。
./test 输出了This is a test!


至此完成了宿主机上开发程序,然后下载到目标板执行的所有操作。

玩的好高大上。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top