开放性实验报告题目:基于 ARM 的多线程应用程序设计 院系名称:电气工程学院专业班级:自动 1302 学生姓名:张鹏涛学号:202423020249指导老师:张晓东成绩:指导老师签名: 日期:2024
6目 录1 系统概述与设计要求 11
1 系统概述 0 1
2 设计要求 1 2 方案论证 1 2
1 实现方法 1 2
2 线程优势 1 3 硬件设计 2 3
1 树莓派接口驱动 LED 电路设计 2 4 软件设计 2 4
1 驱动三色 LED 灯 2 4
1 驱动实现方法 2 4
2 wiringPi 库安装和软件编程 3 4
2 服务器和客户端 3 4
1 服务器设计方法 3 4
2 客户端设计方法 4 5 系统调试 4 设计心得 4 参考文献 5 附录 1 ( LED 驱动程序 ) 5 附录 2 (服务器程序) 6 附录 3 (客户端程序代码) 10 1 系统概述与设计要求1
1 系统概述 本系统设计是基于树莓派开发板上实现的 ,树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人
2024 年 3 月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是 Raspberry Pi电脑板,中文译名”树莓派”
它是一款基于 ARM 的微型电脑主板,以 SD/MicroSD 卡为内存硬盘,卡片主板周围有 1/2/4 个 USB 接口和一个 10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和 HDMI 高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有 PC 的基本功能
而树莓派 2 具有 9