当前位置: 嵌入式研究室 > 免费公开课 >

零基础轻松快速掌握嵌入式开发


 

尚观嵌入式研究室免费网络公开课------零基础轻松快速掌握嵌入式开发

 

时间: 2010-7-14 2010-8-4   每周一、三、五晚19:30-21:30

 

主讲人:尚观嵌入式研究室白金讲师

       

        嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。目前有很多在努力了解、学习嵌入式,进而投身嵌入式行业。但学习者基础不一,目前又没有很好的嵌入式入门学习资料,使自学嵌入式成为一道难以翻越的鸿沟。针对以上情形,我们为大家精心准备了为期十天的免费网络嵌入式入门公开课。

       本次课程从基本的计算机系统组成原理、ARM linux平台的嵌入式系统构建到ARM外围设备控制及ARM裸机平台的Bootloader开发,从基础讲起,由浅入深,以步步实践的方式来全面解析嵌入式入门必备基础知识。让你轻松快速掌握嵌入式开发技术,为今后深入学习嵌入式开发铺平道路。
 
课程内容:
 
第一天、 嵌入式系统简介 (时间:2010-7-14 周三 晚19:30-21:30)
                  1-1. 计算机系统组成与原理
                  1-2. 机器指令、汇编与C等高级语言的联系
                  1-3. 单片机、SoC的区别与联系
                  1-4. ARM、总线与外设的原理
                  1-5. Bootloader与操作系统的作用和联系
                  1-6. 应用程序与操作系统的联系
                  1-7. GUI系统(Android、Qtopia)与Linux的关系
                  教学方式: 以文字与图形示例为主
 
第二天、基于ARM Linux平台的嵌入式系统构建 (时间:2010-7-16 周五 晚19:30-21:30)
                 2-1. 仿真器原理与使用
                 2-2. Bootloader的烧写
                 2-3. Linux内核与NFS网络文件系统构建
                 2-4. ARM编译器构建
                 2-5. C语言入门和Hello World示例 
                 教学方式: 实际操作演示
 
第三天、基于ARM Linux平台的LCD显示程序 (时间:2010-7-19周一 晚19:30-21:30)
                 3-1. C语言的变量、函数、判断循环与指针
                 3-2. 系统IO的库函数的使用
                 3-3. Linux下设备文件与设备驱动
                 3-4. 图像颜色数据的组成
                 3-5. FrameBuffer的原理与应用
                 教学方式: 实际操作演示
 
第四天、基于ARM Linux平台的画图软件 (时间:2010-7-21 周三 晚19:30-21:30)
                 4-1. 触摸屏原理与输入读取
                 4-2. Makefile入门与automake入门
                 4-3. 触摸屏校正与tslib移植
                 4-4. 利用读取到的坐标在屏幕上绘制
                 教学方式: 实际操作演示  
   
第五天、基于ARM Linux平台的音乐播放程序 (时间:2010-7-23 周五 晚19:30-21:30)
                 5-1: 音频原理
                 5-2: OSS驱动原理
                 5-3: 访问音频设备文件播放音乐
                 教学方式: 实际操作演示  
 
第六天、基于ARM 裸机平台的LED显示程序 (时间:2010-7-26 周一 晚19:30-21:30)
                 6-1: ARM指令与汇编  
                 6-2: 链接器与链接脚本
                 6-3: ARM外设访问方法
                 6-4: GPIO与LED控制
                 教学方式: 实际操作演示  
 
第七天、基于ARM 裸机平台的按键控制程序 (时间:2010-7-28 周三 晚19:30-21:30)
                 7-1: GPIO输入读取
                 7-2: ARM异常机制
                 7-3: 中断控制器原理
                 7-4: GPIO外部中断处理
                 教学方式: 实际操作演示  
 
第八天、基于ARM 裸机平台的串口建信程序 (时间:2010-7-30 周五 晚19:30-21:30)
                 8-1: UART原理
                 8-2: 数据传送时序图分析
                 8-3: minicom的使用
                 教学方式: 实际操作演示  
 
第九天、基于ARM 裸机平台的NAND FLASH读写程序 (时间:2010-8-2 周一 晚19:30-21:30)
                 9-1: NAND FLASH原理
                 9-2: Datasheet与时序图分析方法
                 9-3: NAND FLASH接线分析
                 9-4: NAND FLASH命令与地址传送方法
                 9-5: NAND FLASH读写控制程序
                 教学方式: 实际操作演示  
 
第十天、基于ARM 裸机平台的Bootloader开发 (时间:2010-8-4 周三 晚19:30-21:30)
                 10-1: 关闭Watchdog
                 10-2: 中断的禁用
                 10-3: sdram的初始化
                 10-4: NAND FLASH读取
                 10-5: UART交互
                 教学方式: 实际操作演示  

 

 

 

请填写正确信息,我们的老师将通过电话通知课程密码。
 
免费索取网络公开课密码


手机:         *

QQ:          *
 
E-Mail :     *

性别:      

所在地区:  

 

相关内容: