现在还未得到HELPER2416开发板,预计一下学习计划希望能得到该开发板:
1.了解该开发板基本功能(1天):
从以下几个方面了解
①核心板块基本组成nandflash大小,ddr2容量多大,MCU最高频率。
②核心模块基本功能如UART、I2C、SPI、USB,phy功能、SD卡,can、pwm等功能。
③开发板的基本接口试下基本功能。如有UART接口可是拓展成485用于工业控制。网口用于network。PWM用于控制步进电机。I2C用于控制I2C总线。I2S用于pcm编译码等
2.学习烧录(2天):
①裸机程序烧录
②uboot和uBL烧录
③内核烧录
3.uboot和内核的移植(二周周):
①Makefile理解和学习uboot和内核的移植
②uboot移植
③内核移植
4.文件系统建立(二周)
①学习使用busybox构建一个简单的文件系统
②根据要求构建一个自己的简单的文件系统
5.驱动程序编写(四周)
①I2C、pwm、gpio、I2C等模块化编写
6.根据开发板的功能完成一些外围电路功能(根据不同功能时间不同需要自己设计电路板)
①声音采集
②AD采集
③485工业控制
④network相关
⑤电机控制
⑥wifi或者蓝牙无线通信
7,应用该款电路板的芯片进行硬件电路设计,设计出符合需求的方案。(时间待定)