基础;面向对象程序设计方法、类及对象的使用;类的继承与派生;虚函数与多态性;构造函数与虚构函数;嵌入式基础;面向对象程序设计方法、类及对象的使用;类的继承与派生;虚函数与多态性;构造函数与虚构函数;嵌入式
数据结构:数据结构基础;链表;队列;栈;树;哈希表等。模拟及数字电基础;基本电设计、分析、测试方法。
学习内容:PROTEL的PCB设计能力;基于ARM(Cortex-M3)嵌入式系统设计能力;典型显示屏应用能力;触摸屏应用能力;典型端口应用能力;uC-osII嵌入式系统开发能力;主要内容是利用ARM硬件及ADS、KEIL软件开发进行ARM应用系统的综合开发实训,并进行嵌入式操作系统(uC-osII)移植及应用软件开发的训练。
学习目标:课程主要讲授基于Cortex-M3的嵌入式系统的软硬件结构,应用ARM开发的基本概念、常用硬软件模块的使用、系统设计流程、嵌入式系统开发平台与常用工具(开发、调试、仿真)、嵌入式系统设计方法与技巧。使学生掌握典型的嵌入式系统的开发流程和开发方法,掌握基于ARM的嵌入式系统开发、调试、的基本技能。
学习内容:ARM11与存储器设计基础,电源电,外部接口电。嵌入式微处理器基础,ARM处理器体系结构、内存映射、中断、启动方式。ARM处理器基本应用电分析、设计。ARM汇编指令分类及寻址方式;ARM寄存器;ARM GPIO应用;ARM汇编程序设计;C及汇编语言混合编程;MDK J-Link开发搭建及使用。ARM工作模式及其转换;ARM异常中断;ARM中断控制;ARM异常中断;ARM时钟及定时器;PWM时钟应用;实时时钟及闹钟应用、原理分析及编程设计;ARM存储器控制器;SDRAM硬件设计、原理分析及应用编程设计。基本外设使用:串口;ADC硬件设计、原理分析及应用编程设计;TS硬件设计、原理分析及应用编程设计;TFT LCD硬件设计、原理分析及应用编程设计;LCD显示曲线及图片;Nor Flash硬件设计、原理分析及应用编程设计;分散加载文件分析;NAND Flash硬件设计;ARM启动代码分析及设计;MMU原理分析;ARM阶段性综合项目。
学习内容:Linux概述;Linux的主要发行版;Linux的基础知识;Linux文件系统和文件;Shell的使用;常用的shell命令;shell编程。Linux的软件安装;Linux的编程常识;Linux下VIM的使用;编译器GCC的使用linux下的C语言编程;Makefile编写;B调试;库的制作;文件I/O编程;进程控制开发编程;进程间通信开发编程;多线程编程开发;网络基础编程;网络高级编程。ARM硬件开发平台使用;Boot loader烧写、内核烧写、文件系统烧写。GNU编程;Boot loader分析;U-boot分析与移植。操作系统原理;内核机制分析;Linux内核结构;配置与编译;启动分析;Linux内核模块设计。嵌入式Linux系统开发搭建;嵌入式Linux基本程序设计;多线程编程;网络编程应用;简单驱动开发基础;嵌入式Linux综合应用。
学习目标:**项目实践,使掌握嵌入式Linux系统基本概念,嵌入式Linux的编程应用,能搭建开发,能完成基本嵌入式Linux项目的综合设计、开发、调试过程,进行Linux网络间通信。
学习内容:外设端口综合应用;网络编化实验。QT基础;QT图形编程;QT的事件;QT综合项目。温度采集、ADC采集项目;串口助手项目。
实践项目:手机项目;聊天工具项目;数码相框或网络点播系统项目实践;无线视频点播系统或数码相册。
学习内容:LED字符设备驱动;设备内存;驱动的中断、延时;高级字符设备驱动设备的并发控制设备驱动的阻塞与非阻塞IOCTL;Linux设备模型;18B20驱动分析与设计;LCD设备驱动接口分析与设计;TS设备驱动接口分析与设计;内核内存管理、进程管理、信号、调度;IIC设备驱动接口分析与设计;LINUX块设备驱动程序开发;驱动移植实践。LINUX网络设备驱动程序开发;LINUX USB设备驱动程序开发;程序接口设计。
学习内容:数据库基础;嵌入式数据库应用;嵌入式GUI与数据库结合技术;嵌入式数据库终合实训。智能家居需求分析与软件架构;智能家居用户需求评审与产品需求设计分析;智能家居产品需求说明书。项目实践:程序接口方案设计;传感器模块熟悉;通信技术综合应用;项目整体规划与实施;结构设计;程序编写及调试,项目实现。
点西教育与其他培训机构的对比:市场上嵌入式培训鳞次栉比,鱼龙混杂,什么是真正的嵌入式培训?众所周知,嵌入式软硬结合的技术,能难度就在于从事软件技术的开发,要从硬件设计的角度出发,而结合部分就是在于驱动的编写。识别一个嵌入式培训的质量好坏的标准就是,培养的学生能不能真正从硬件的角度对对软件进行程序设计。
注重在Linux下C语言开发与提高,并在教学过程中有意提高的编程能力和思维,设置足够的课时学习ARM硬件体系结构及相应接口、Linux设备驱动开发。
ARM9/ARM11/Cortex-A8、Cortex-A9或者更夸张的平台。一味的*求*新的平台,都是为了市场宣传,并没有注重在的基本功训练。
软硬结合的能力是嵌入式工程师的核心优势。点西教育从就业角度出发,致力于帮助打造的技术和组建可塑性强的技术DNA。采用Cortex-M3,从硬件角度让掌握基本硬件的设计思维,理解为什么驱动程序设计是与器件引脚相关,指明软硬结合的技术要点。点西万丈高楼平地起,而非好高骛远。
点西教育所有核心教师必须满足两个条件:1、至少有3年以上的企业工作经验。2、至少有2年以上的专业授课经验。拥有深度的开发经验是基本功底,2年的授课经验必须是能将肚子里的墨水全部奉献给的基本能力。
点西教育“满堂灌”的教学方法,用采用老师与是对等关系,可以经常互动讨论,从项目中来,理论与项目交叉教学。除了技术教学,点西教育的提成课堂还会结合当代竞争与社会浮躁的层面,传递给“正能量”。为您的成功再助一力。
推荐: