求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
中航工业 嵌入式软件开发指南
某轨道交 嵌入式软件高级设计
英特尔 代码整洁与嵌入式C
某安保系 嵌入式Linux基
国内某知 嵌入式软件可靠性设
中国航空 嵌入式C高质量编程
中国移动 网络规划与管理

相关课程  
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
 
全部课程 >硬件开发  
ARM 体系结构与应用开发
241 次浏览  5 次
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 的命令行更新和烧写系统
     
    241 次浏览  5 次
    其他人还看了课程
    基于Vivado的FPGA高性能开发  170 次浏览
    Altera FPGA设计技术高级研修班  147 次浏览
    FPGA-DSP算法实现与优化技术  180 次浏览
    FPGA数字信号处理设计  269 次浏览
    FPGA接口设计与实现技术  226 次浏览
    ARM 体系结构与应用开发  241 次浏览
    定制内训



    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号