本实战培训为期4周,基于树莓派3代,在此基础上进行硬件扩展,同时学习智能手机的Android编程,通过智能手机控制树莓派扩展硬件的运行,在实训中让学员熟悉PCB设计的流程和规范,也强调英文文档的阅读和项目的总结、报告。
学习的知识点:
PCB设计流程及规范 - 从零制作两层板
Altium Designer的应用
板卡焊接、调试、测试、报告
基础仪器的使用 - 信号发生器、示波器、频谱仪
基于树莓派的智能硬件、智能照明系统
嵌入式Liunx编程
Wifi及蓝牙/低功耗蓝牙BLE通信
Android编程
第一周(扩展硬件设计)
时间 | 课程内容 | 讲师 |
星期日上午 | 智能硬件的发展综述,包括智能手机、智能硬件、开源硬件、物联网、树莓派、Android系统 | 吴志军 |
星期日下午 | 树莓派系统功能介绍及开发、使用流程,树莓派开发平台安装及试用 | 曹家英 |
星期一晚上 | 项目背景及设计要求,Altium软件操作,电路设计和PCB设计要点 | 吴志军 |
星期二晚上 | Altium Designer建库、原理图绘制 | 王安然 |
星期三晚上 | 原理图库review , 原理图绘制 | 王安然 |
星期四晚上 | PCB布局 | 王安然 |
星期五晚上 | PCB布线 | 王安然 |
第二周(基于树莓派的嵌入式Linux编程)
时间 | 课程内容 | 讲师 |
星期六全天 | 树莓派系统的基本功能及开发流程 | 曹家英 |
星期日全天 | 嵌入式Linux编程入门及简单的实例修改 | 曹家英 |
星期一晚上 | 嵌入式Linux编程- 输入输出端口操作 | 曹家英 |
星期二晚上 | 嵌入式Linux编程- 文件管理操作 | 曹家英 |
星期三晚上 | 嵌入式Liunx编程- 网络通信 | 曹家英 |
星期四晚上 | 嵌入式Linux编程- 蓝牙应用 | 曹家英 |
星期五晚上 | 嵌入式Linux编程- WiFi应用 | 曹家英 |
第三周(基于智能手机的Android App开发)
时间 | 课程内容 | 讲师 |
星期六全天 | 智能手机Android开发流程 | 周呈龙 |
星期日全天 | Android编程讲座及示例 - 编写简单界面 | 周呈龙 |
星期一晚上 | 学员编程 - Android编程实际训练 | 周呈龙 |
星期二晚上 | 学员编程 - 基于蓝牙通信的Andriod编程 | 周呈龙 |
星期三晚上 | 学员编程 - 手机Android程序通过蓝牙通信控制树莓派音乐播放 | 周呈龙 |
星期四晚上 | 学员编程 - | 周呈龙 |
星期五晚上 | 学员编程 - | 周呈龙 |
第四周(系统综合调试)
时间 | 课程内容 | 讲师 |
星期六全天 | 扩展板焊接调试 | 吴志军/王安然 |
星期日全天 | 扩展板焊接调试 | 吴志军/曹家英 |
星期一晚上 | 系统调试- 嵌入式Linux控制扩展板硬件功能 | 吴志军/曹家英 |
星期二晚上 | 系统调试- Android手机通过蓝牙控制树莓派板扩展硬件工作 | 吴志军/曹家英/周呈龙 |
星期三晚上 | 总结报告/PPT | 吴志军 |
星期四晚上 | 总结报告/PPT | 吴志军 |
星期五晚上 | 学员答辩 | 吴志军/王安然/曹家英/周呈龙 |
树莓派支持的功能:
CMOS成像/自动聚焦(500万像素的效果测试)
LCD屏幕显示/触摸屏
蓝牙音乐播放 - AirPlay/DLA
网络电台播放