- 课程目的
AM3359微处理器增加了丰富的外设以及适合于工业应用的接口,使其在消费电子产品、住宅/楼宇自动化、医疗器械、电力终端、家庭和工业自动化、智能收费系统、联网自动售货机、游戏外设、打印机、衡器、教育控制台、高级玩具等方面获得广泛的应用。
- 课程内容和实验内容
课程内容 |
实验内容 |
单片机知识点 |
模拟知识点 |
构建ICETEK-AM3359-KB3-EZG软件开发环境 |
系统需要 |
开发环境搭建 |
|
软件开发环境概述 |
|
||
构建软件开发环境 |
|
||
准备以ICETEK-AM3359-KB3-EZG为核心的嵌入式系统软件 |
ICETEK-AM3359-KB3-EZG板嵌入式软件目标系统概述 |
Linux系统组成及启动过程 |
|
网络文件系统(NFS) |
NFS服务 |
|
|
网络文件传输服务(TFTP) |
TFTP 服务 |
|
|
嵌入式系统测试程序 |
交叉编译 |
|
|
恢复Nandflash文件系统 |
NandFlash文件系统 |
||
手动制作起用TF卡 |
可启动的SD卡制作 |
|
|
用脚本制作起动用SD卡 |
|
||
通过以TF卡存储为基础的嵌入式系统,更新Nandflash上的x-loader,u-boot和uImage |
更新nandflash上的x-loader,u-boot和uImage |
|
|
LED控制实验 |
通过GPIO控制led 的显示,并且在Linux的内核里集成了相应的系统驱动 |
IO读写 Linux3.2中设备属性的查询与控制 Linux下的程序通过NFS测试的方法 |
LED点亮 |
按键控制实验 |
通过GPIO来控制按键的,通过对GPIO控制led 的显示,把按键的状态显示出来 |
IO读写 按键控制 |
|
驱动模块编写实验 |
编写一个简单字符设备驱动 |
Linux驱动模块编写与测试 Linux的驱动架构和编译环境的配置 |
|
GPIO控制实验 |
调用内核API函数,实现对GPIO的控制 |
内核API调用 |
|
|
|||
|
|||
内存设备模块应用实验 |
通过AM335X缺省的内存设备文件,把AM335X的地址空间映射到用户空间来进行操作访问,从而达到访问内核寄存器的目的 |
内存设备驱动 cpu控制寄存器的访问 |
|
|
|||
LCD显示实验 |
控制LCD的显示七彩横条 |
LCD显示控制 Frame Buffer编程 |
LCD显示原理 触摸屏原理 |
触摸屏编程实验 |
在串口终端显示触摸信息 |
触摸屏控制 |
|
Qt编程实验 |
在屏幕显示一个标题为Hello world!的按钮 |
Qt编程 |
第三方联系方式:
瑞泰创新
地址:北京市海淀区知春路108号豪景大厦A座18层
电话:010-62105690(8线中继90-97)
传真:010-62105699
邮编:100086
E_mail:welcome@realtimedsp.com.cn