嵌入式指的是把软件直接烧录在 硬件里,而不是安装在外部存储介 质上,就像赋予机器人灵魂,从而方便人类操控,嵌入式系统本质上是计算机在行业中的应用,智能硬件和物联网的核心。
量身定制,快乐学习
匠心品质支持,专注有效教学
ARM 体系结构与编程
课程目标:熟悉嵌入式系统开发的特点、掌握嵌入式系统 开发方法,掌握ARM体系结构与汇编程序设 计,加深对之前学习的C语言的理解
课程内容:
嵌入式系统特征、发展、应用领域介绍; 从零编写嵌入式Linux引导程序 (BootLoader); 嵌入式系统开发的特点、软硬件开发系统构成,开发 环境的建立; T-PAD平台特性介绍,T-PAD平台初体验; ARM体系结构、ARM处理器系列与发展、ARM编 程模型; ARM指令集(分支指令、数据处理指令、加载存储 指令等); GNU ARM 汇编程序设计
课程目标:掌握基于ARM的裸板驱动开发方法,使自己更 深层次理解嵌入式系统开发的本质,通过项目 实践,提高自身软实力
课程内容:
基于T-PAD的GPIO使用方法,LED驱动编写 UART原理,基于T-PAD的UART驱动编写、调 试、测试; BootLoader原型设计,完成Shell框架,人机交互, 命令编写; NAND FLASH 特性与使用方法,基于T-PAD的 NAND FLASH驱动开发、调试、测试; 内核引导条件,引导方法,编写Linux引导命令,完 善Bootloader; ARM异常处理程序设计、T-PAD启动原理,升级方 法; 为Bootloader增加启动代码和内存初始化代码 MMU 原理和MMU地址转表制作; 软中断异常处理程序设计、开发、调试、测试 Bootloader扩展增加软中断测试代码
达内嵌入式课程的优势
只要一个电话
我们免费为您回电