该校与厚学网暂未合作,平台不保证课程的真实有效性,如有侵权等争议,请及时与厚学网联系处理
暑假CortexM3程序设计周末班辅导
![咨询](/asset/images/kecheng-detail/visit.png)
在线咨询
上课地址
广州市广园中路248号8号楼4层(广城院内)
教学目标:通过本课程的学习,使学生能掌握嵌入式Cortex-M3的基本概念、常用硬软件模块特征、系统设计流程,学习并实践UC0S-II的微型操作系统,辨率的液晶屏幕驱动和触摸屏的人机交互界面设计,入门并掌握Cortex-M3。熟悉嵌入式系统应用开发的常用工具、系统设计流程;ARM微处理器编程模型与指令集、 ARM汇编语言程序设计和嵌入式系统设计方法;掌握嵌入式系统应用设计、调试与开发和嵌入式系统单元电路设计。
通过教学,学生应掌握嵌入式系统开发的基本概念,典型的软硬件模块使用及创新,各种常用开发工具的使用。
能使用常见开发工具结合P0RTEUS软件进行基于Cortex-m3内核的简单嵌入式系统设计。
教学条件:
网络化多媒体计算机实训室,配备Pentium以上PC、局域网。
教学方法:
以实用为原则,提高学生动手能力为目的。采用多种教学方法,课堂理论与实训紧密结合,使用多媒体教学手段,并充分利用丰富的网络资源,开拓学生的专业视野,提高学生的自主学习能力。
就业行业:
消费类电子(手机、PDA、游戏机)、数字 多媒体(网络点播、机顶盒)、汽车电子(导航仪)、医疗电子、工业控制等行业。
招生对象:
希望掌握ARM平台编程技术的学员;以及希望从事移动终端开发的爱好者、工程师、程序员、已及相关行业的工程技术人员;有志于从事嵌入式核心研发的软件开发技术人员和正在学习计算机、软件、通信专业的学生。
1、计算机、电子、自动化、通信、信息工程等相关专业。
2、培训中心专科及专科以上学历。
3、不具备以上条件,但从事1年以上计算机软硬件开发的技术人员。
第一部分:Cortex-m3基础 |
序号 | 单元 | 教学内容 | 学时 |
1 | 嵌入式开发工具 | 第一章 Keil Uvision4.11以及ULink器使用 | 2 |
第二章 基本硬件资源的驱动和使用 | 6 |
第三章 触摸屏液晶320*240的驱动使用 | 2 |
2 | Cortex-m3项目设计 | 第四章 显示任意大小中英文字体 | 2 |
第五章 图片的驱动与显示 | 2 |
第六章 BUTT0N等控件的使用 | 2 |
3 | Cortex-m3液晶屏幕驱动 | 第七章 触摸屏的判断与识别 | 2 |
第二部分:强化与运用 |
序号 | 课内实训名称 | 内容摘要 | 学时 |
1 | Cortex-m3工程项目建立 | 建立Keil uvision4.11工程 | 2 |
1.建立项目工程 2.使用Ulink调试程序 | 4 |
1.B00TL0ADER 2.下载程序到开发板 | 2 |
2 | Cortex-m3资源使用 | Cortex m3 存储器、中断控制 | 2 |
I/0、中断控制、UART、定时器、I2C、SPI接口等 | 8 |
通用I/0口、计数器、LCD显示字符、PWM | 8 |
3 | Cortex-m3项目应用 | A/D转换、温度的模糊控制系统 | 4 |
综合设计 | 6 |
第三部分:综合项目开发 |
序号 | 单元 | 教学内容 | 学时 |
1 | 嵌入式开发工具及硬件驱动 | 第一章 工具P0RTEUS的开发使用 | 3 |
第二章 深入学习硬件资源的驱动和使用 | 6 |
第三章 触摸屏液晶320*240的硬件接口以及驱动 | 3 |
第四章 SD卡读写驱动、显示 | 6 |
2 | Cortex-m3液晶屏幕驱动 | 第五章 触摸屏驱动的原理、程序的判断与识别 | 3 |
3 | UCGUI函数库的使用 | 第六章 文本、数值显示 | 3 |
第七章 图形库、字体显示 | 3 |
第八章 位图、颜色、存储设备显示 | 3 |
第九章 视窗管理、窗口对象 | 3 |
第十章 对话框、抗齿距 | 3 |
4 | 项目子开发实训 | 项目1:旅游地图指南 | 6 |
项目2:学生管理系统 | 6 |
项目3:贪吃蛇游戏 | 6 |
项目4:俄罗斯方块游戏 | 6 |
项目5:智能学习机 | 6 |
5 | 综合项目 | 柴油机测控系统 | 6 |
以上就是嵌入式培训课程的全部内容介绍,如需了解更多的嵌入式培训班、课程、价格、试听等信息,也可以点击进入 嵌入式 相关频道,定制专属课程,开始您的学习之旅。
校区安排(1)
点西教育校区
广州市广园中路248号8号楼4层(广城院内)