2021-2022学年——嵌入式系统实践实验2_HelloWorld程序实验

HelloWorld程序实验

实验目的

  1. 熟悉 Linux 应用程序编程;
  2. 掌握 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 *~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值