拉萨市网站建设_网站建设公司_Sketch_seo优化
2025/12/29 11:00:36 网站建设 项目流程

 

source /opt/atk-dlt113is-toolchain/environment-setup  //注意使能工具链和编译程序要在同个终端下进行,使能工具链只在当前终端里有效,若更换终端后想再次编译需要重新使能。
${CC} -o gpio_out gpio_out.c

 

 


 

 

整个代码非常简单,接下来对测试代码进行编译,需要注意的时,由于我们是在 ATK-DLT113IS 开发板上运行程序,所以

需要 ATK-DLT113IS 平台对应的交叉编译工具来编译测试代码,这样编译得到的可执行文件才能在开发板上运行。
首先大家需要安装 ATK-DLT113IS 硬件平台对应的交叉编译工具,如何安装呢?

“开发板光盘 A 盘-基础资料/05、开发工具/01、交叉编译工具” 路径下的

atk-dlt113is-toolchain-arm-buildroot-linux-gnueabi-x86_64_20250114.run(名字可能会不一样但不影响使用)拷贝到 Ubuntu 下。

image

图 15.3-1 拷贝交叉编译工具到 Ubuntu


atk-dlt113is-toolchain-arm-buildroot-linux-gnueabi-x86_64_20250114.run 可执行权限

chmod 777 atk-dlt113is-toolchain-arm-buildroot-linux-gnueabi-x86_64_20250114.run

image

 图 15.3-2 给交叉编译工具可执行权限


执行下面的指令安装

./atk-dlt113is-toolchain-arm-buildroot-linux-gnueabi-x86_64_20250114.run

 

步骤1中可以指定交叉编译工具的安装路径,默认是安装到/opt/atk-dlt113is-toolchain 路径下。可以输入其他路径安装,但是我们这边不建议修改这个路径,默认即可。

步骤2中输入 y 或 Y 确认安装路径。保持交叉编译工具安装路径与笔者安装路径一样,下面步骤也会用到。安装过程约 1~2 分钟,安装速度与个人计算机硬盘速度又关,安装完成如下。

image

 图 15.3-3 安装交叉编译工具链


此工具链可用于编译正点原子 ATK-DLT113IS 开发板的应用和 QT 程序,不可用于编译 SDK。
安装完成之后,在使用之前先对交叉编译工具的环境进行设置,如下所示:

source /opt/atk-dlt113is-toolchain/environment-setup

/opt/atk-dlt113is-toolchain 便是笔者在 Ubuntu 系统下安装交叉编译工具时对应的安装目录,大家根据自己的情况设置正确的路径。

处理完成后,接下来我们便可以对示例代码 15.3.1 进行编译了。

注意使能工具链和编译程序要在同个终端下进行,使能工具链只在当前终端里有效,若更换终端后想再次编译需要重新使能。

image

 图 15.3-4 交叉编译应用程序

 

 

 



编译成功之后,会生成可在开发板上运行的可执行文件 led,使用 file 命令可以查看 led 可执行文件的类型,可以看出该文件是一个 32 位 ARM 架构下的可执行文件。



需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询