**这是本文档旧的修订版!**
硬禾苏州实战培训 - 1个月的内容
本培训为期4周,重点入门PCB设计+FPGA应用+树莓派体验,强调PCB设计的流程和规范、FPGA编程的数字逻辑设计思路、树莓派的软硬件系统协同应用,也强调英文文档的阅读和项目总结、报告的能力。
培训前的准备工作:
- 学员摸底调查问卷:
- 已经具备的基础、掌握的技术、参加过的电赛活动
- 自己感兴趣或希望要加强的技术
- 研究生要做的研发课题
- 构建Wiki项目页面,学员每天在这个页面进行项目的状态更新,养成写文档的习惯、培养向外展示自己的能力
- 一个项目组一个页面
- 每个人一个页面,轮流进行发布
- 用于平日资料查询的归纳、总结、对项目阶段性进程的记录
- 学员分组、3个人1组合作负责1个项目的完成
- 基于技术能力的互补
- 基于每个学员将来论文研发的方向
课程大致规划:
- 第1周:资料查找及方案设计
- 第2周:PCB设计及FPGA基础知识
- 第3周:FPGA设计/Verilog编程
- 第4周:树莓派软硬系统以及实战项目的系统调试及数据测试、报告
时间 | 上午 | 下午 |
---|---|---|
星期一 | 开学典礼及实战训练介绍 | 学员查找资料,写综述报告(基于Wiki系统,用Markdown的格式) |
星期二 | 学员报告,点评 | 电子产业链的介绍及电子产品的基本构成 |
星期三 | 资料查找、项目方案确定 | 资料查找、项目方案确定 |
星期四 | 学员介绍方案选择 | 方案更新 |
星期五 | 学员再次介绍方案的选择 | 撰写方案报告、执行计划 |
星期一 | PCB设计的规范及资源 | KiCad工具软件的使用 |
星期二 | PCB原理图库/封装库的创建 | PCB原理图设计 |
星期三 | PCB原理图点评 | PCB原理图修改 |
星期四 | PCB布局布线 | PCB生成Gerber文件,投板 |
星期五 | FPGA综述 | 小脚丫FPGA平台的使用 |
星期一 | Verilog语法及组合逻辑 | 时序逻辑及仿真 |
星期二 | PWM的产生及应用 | PWM的产生及应用 |
星期三 | 基于SPI的LCD显示 | 基于I2C的传感器信息读取 |
星期四 | DDS信号发生器的原理以及实现 | 简易数字示波器的实现 |
星期五 | FPGA上IP核的使用以及MCU内核的移植 | 通过MCU内核实现一定的控制功能,对比FPGA的直接控制 |
星期一 | 焊接技巧、板卡调试流程讲座 | 自制板卡焊接、调试 |
星期二 | 自制板卡焊接、调试 | 自制板卡焊接、调试 |
星期三 | 树莓派系统介绍(漂移菌) | 树莓派项目实际体验 |
星期四 | 系统联调 | 系统联调 |
星期五 | 系统联调测试 | 系统联调测试 |
星期六 | 总结报告 | 总结报告 |
星期日 | 总结报告 | 毕业答辩 |