1、霖锋-带你征服嵌入式 -之引论篇,霖锋-带你征服嵌入式,,网址:,Email:,霖锋-带你征服嵌入式,,嵌入式技术体系简介 课程内容框架 课程特色,本节内容,霖锋-带你征服嵌入式,,嵌入式技术体系,霖锋-带你征服嵌入式,,嵌入式技术体系,模数混合系统的框图数字输入设备:按键、键盘、遥控器等数字输出设备:LED、数码管、液晶显示器等模拟输入设备:话筒、电位器、各种传感器模拟输出设备:扬声器、电动机、灯泡等,霖锋-带你征服嵌入式,,教程大纲,霖锋-带你征服嵌入式,,基础篇课程大纲(基于51),1. 学习单片机的准备工作2. LED,流水灯的设计3. 蜂鸣器、继电器与输出型设备4. 数码管的静态显示
2、和动态显示5. 点阵6. 直流电机和步进电机7. 定时器与中断8. 独立按键与44矩阵键盘9. 字符型LCD160210.模数转换器ADC080411.数模转换器DAC0832,12.串口通讯原理13.IIC总线和AT24C0214.SPI总线和93C4615.单总线和DS18B2016.时钟芯片DS130217.红外遥控解码18.PS2键盘19.图形点阵液晶511020.中文字库液晶LCD1286421.模块化编程22.综合项目,电子万年历,霖锋-带你征服嵌入式,,中级篇课程大纲(基于AVR),1. AVR与51的比较ICCAVR的安装与使用熔丝位看门狗电源管理和休眠模式6. LED、继电器
3、、蜂鸣器数码管、点阵独立按键9. 矩阵键盘10.定时器11.10.PWM,12.模拟比较器13. 外部中断14.数模转换器DAC083215.片内ADC16.片内EEPROM17.串口通讯原理18.IIC总线和AT24C0219.单总线和DS18B2020.时钟芯片DS130221.图形点阵液晶511022.中文字库液晶LCD1602,霖锋-带你征服嵌入式,,高级篇课程大纲(基于ARM),1. ARM开发环境的使用2. 启动代码分析3. IO端口操作4. 中断5. 定时器6. 串口7. 看门狗Flash和SDRAMLED,蜂鸣器AD的使用音频IIS的使用,12. 操作系统基础知识13.ucOS
4、-II的内核结构14. 任务的基本概念15. ucOS-II中任务管理16. ucOS-II中时间管理17. ucOS-II中任务同步和通信18. ucOS-II中内存管理19. ucOS-II的应用程序20. ucGUI图形显示21. ucOS-II综合应用,霖锋-带你征服嵌入式,,高级篇课程大纲(基于ARM),Linux虚拟机的安装uCLinux开发介绍24.uCLinux启动代码分析24.uCLinux内核调试24.uCLinux任务管理25. 字符设备驱动26. GPIO字符驱动27. 中断字符驱动28. ADC字符驱动29. RTC字符驱动30.块设备驱动31.网络设备驱动,霖锋-带你征服嵌入式,,课程特色,由简到难:从最基础数电、模电基础知识和C语言的基本使用入手,由一个个的模块到最后的整个系统。,体系连贯:自下而上,以51单片机为基础,然后通过比较的方法来学习AVR,最后到ARM+Linux,对嵌入式的学习有一个整体的把握。,注重实践:边学边练,牢固掌握,在每个模块或者专题之后均有相应的习题,通过不断的练习、实践,最终把书本的知识变成自己的。,清晰明了:每个程序都是从无到有,根据数据手册和芯片使用原理,一条语句、一条语句的写出来,体会编写程序的整个过程。,霖锋-带你征服嵌入式,,Thanks!,LET US DO IT NOW !,