2021-2022学年——嵌入式系统实践实验2_HelloWorld程序实验
HelloWorld程序实验实验目的熟悉 Linux 应用程序编程;掌握 Makefile 文件编写实验设备实 验 设 备数 量备 注感知 RF2-210 实验箱1运行 linux 程序串口线1连接网关板 COM3 与 PC 串口PC 机1编译和下载程序实验内容(1)编写一个简单的 HelloWorld 程序;(2)编写修改相应的 Makefile 文件;(3)使用超级终端调试 HelloWorl
·
HelloWorld程序实验
实验目的
- 熟悉 Linux 应用程序编程;
- 掌握 Makefile 文件编写
实验设备
实 验 设 备 | 数 量 | 备 注 |
---|---|---|
感知 RF2-210 实验箱 | 1 | 运行 linux 程序 |
串口线 | 1 | 连接网关板 COM3 与 PC 串口 |
PC 机 | 1 | 编译和下载程序 |
实验内容
(1)编写一个简单的 HelloWorld 程序;
(2)编写修改相应的 Makefile 文件;
(3)使用超级终端调试 HelloWorld 程序。
实验步骤
1.进入虚拟机ubuntu系统下,打开终端调试软件进入“/opt/WXL/Basic”实验操作目录
输入以下命令进入“/opt/WXL/Basic”目录
#cd /opt/WXL/Basic
2.编译实验代码
2.1 输入以下命令新建hello文件夹
# mkdir hello
2.2 进入hello实验目录
输入以下命令新建hello.c文件并填写内容
# touch hello.c
输入命令新建Makefile文件并填写内容
# touch Makefile
2.3 编译生成可执行文件
输入命令如下进行编译
# make
编译完成后在/opt/WXL/Basic/hello 目录下生成了可执行目标文件 hello。
3.下载到目标板执行
将生成的可执行文件“hello”拷贝到Windows目录下,通过超级终端使用串口下载到感知RF2-210实验箱目标板上运行。
3.1拷贝可执行文件到Windows;
3.2通过超级终端发送文件到感知RF2-210;
3.3修改可执行文件的权限和执行
修改权限输入命令:
#chmod 775 hello
3.4执行程序命令:
# ./hello
附录
hello.c文件
#include <stdio.h>
int main(void) {
printf("hello, WXL!\n");
}
Makefile文件
CROSS=arm-linuxall: hello
hello:
$(CROSS)gcc -o hello hello.c
clean:
@rm -vf hello *.o *~
更多推荐
已为社区贡献2条内容
所有评论(0)