求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
|
角色培养
电话
English
成功案例
品质保证
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
更多...
相关课程
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
更多...
全部课程
>
硬件开发
ARM体系结构与应用开发
2090 次浏览
55 次
Hunter老师
某企业高级系统设计师,15年ARM系统设计与开发经验,曾经基于ARM体系架构实现过多个系统应用
时间地点:
北京、上海、深圳根据报名开班
课程费用:
5000元/人
报公开课
要内训
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
本课程从ARM体系结构和硬件讲起,然后讲解基于ARM的编程接口、驱动开发,和相关的应用开发技术。
培训目标:
了解ARM的体系结构
了解ARM上的编程接口
了解ARM上的驱动开发
了解ARM上的应用开发
培训对象:
ARM系统开发工程师
学员基础:
了解Linux和ARM基础知识
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:4天
嵌入式系统
嵌入式ARM Linux系统最新发展
剖析嵌入式ARM Linux系统技术
嵌入式ARM Linux系统典型应用
嵌入式ARM Linux系统的开发流程
ARM及其基本编程模型
ARM技术的应用领域及其特点
ARM体系结构的版本及命名方法
ARM处理器系列
ARM处理器模式
ARM寄存器介绍
ARM体系的异常中断
ARM体系中存储系统
ARM存储系统
ARM中用于存储管理的系统控制协处理器CP15
存储器管理单元MMU
高速缓冲存储器和写缓冲区
快速上下文切换技术
与存储系统相关的程序设计指南
异常中断处理
ARM中异常中断处理
进入和退出异常中断的过程
在应用程序中安装异常中断处理程序
ARM指令分类及其寻址方式
ARM指令集概要介绍
ARM指令寻址方式
ARM指令集介绍
ARM指令集
一些基本的ARM指令功能段
Thumb指令介绍
ARM汇编语言程序设计
伪操作
ARM汇编语言伪指令
ARM汇编语言语句格式
ARM汇编语言程序格式
ARM汇编编译器的使用
汇编程序设计举例
C\C++以及汇编语言的混合编程
内嵌汇编器的使用
从汇编程序中访问C程序变量
汇编程序、C程序以及C++程序的相互调用
ARM C/C++编译器
ARM C/C++编译器
ARM编译器命令行格式
ARM编译器中的pragmas
ARM编译器特定的关键词
ARM编译器支持的基本数据类型
ARM编译器中预定义宏
ARM中C/C++库
ARM连接器
ARM映像文件
ARM连接器介绍
ARM连接器生成的符号
连接器的优化功能
运行时库的使用
从一个映像文件中使用另一个映像文件中的符号
隐藏或者重命名全局符号
ARM连接器命令行选项
使用scatter文件定义映像文件的地址映射
ARM体系中的调试方法
ARM体系中调试系统
基于Angel的调试系统
基于JTAG的调试系统
构建开发环境
交叉开发环境介绍
交叉编译工具链的构建
交叉编译工具链介绍
构建ARM Linux交叉编译工具链
主机与目标板的连接方式
建立主机开发环境
启动目标板系统
Linux嵌入式开发应用篇
Linux应用程序编程基础
内存管理和使用
ANSI C文件管理
POSIX文件I/O编程
开发多进程/线程程序
网络通信应用
串行口通信编程
嵌入式GUI程序开发
ARM的内部资源
微处理器
存储器映射
内部资源详解
Bootloader
Bootloader的任务和作用
各种各样的Bootloader
Bootloader编译环境
Bootloader的移植与裁减
编译Bootloade
烧写Bootloader
Bootloader使用举例
Bootloader修改举例
嵌入式Linux内核移植
移植的基本概念
内核移植的准备
内核移植
建立Linux根文件系统
ARM Linux设备驱动程序开发
ARM Linux驱动程序开发入门
嵌入式Linux驱动程序介绍
最简单的内核模块举例
驱动程序开发要点
字符设备驱动程序
字符设备驱动介绍
块设备驱动程序
网络设备驱动程序
Linux文件系统
Linux文件管理
Linux文件系统原理
常见的Linux文件系统
其他文件系统
实验
常见 bootloader 的配置和编译
嵌入式图形系统Qt快速移植
快速烧写BIOS 到开发板
定制 Linux 内核及制作文件系统
使用BIOS 的命令行更新和烧写系统
报公开课
要内训
2090 次浏览
55 次
其他人还看了课程
智能制造+精益生产标杆管理实战
920 次浏览
Xilinx-FPGA局部可重构技术
3553 次浏览
高性能FPGA系统设计与优化技术
1860 次浏览
FPGA培训高级课程
1782 次浏览
FPGA培训初级研修班
2128 次浏览
FPGA项目案例培训班
2326 次浏览
最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26
[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]