本实验报告为天津理工大学课程中的第二份嵌入式系统实验报告,涵盖了微控制器编程、硬件接口设计及实际项目开发等多方面内容。
本实验要求在Linux的开发环境下使用GCC编译器控制I2C总线,并运行于Raspberry Pi开发板上以获取温度和湿度数据。基本步骤如下:
a. 连接开发板与计算机;
b.在Raspberry Pi开发板上的 pi/Prog_lab 目录下创建目录 lab3,所有实验内容均在此目录中完成;
c. 在该目录内建立 main.c 文件,并编写包括main() 和 get_temperature() 函数的代码。其中get_temperature()函数用于读取当前温度值;
d. 使用GCC编译器进行编译;在开发板上运行生成的可执行文件;
e.将main.c中的get_temperature()函数保存到temperature.c中,通过 main.c 中定义的主要调用此新创建的文件,并显示所获取的温度值;
f. 创建humidity.c 文件,在其中编写 get_humidity() 函数以获取湿度信息并通过 main.c 的主要函数进行调用并输出。