您好!欢迎来到南京前程网   学员登录 | 学员注册 | 机构登录 | 机构注册
+ 前程网微信
QQ登录
全国统一热线:400-019-0198
您所在的位置:南京前程网 -> 计算机 -> 软件工程 -> 嵌入式开发 -> ARM开发实验课
分享到:
江苏省嵌入式软件公共技术中心

课程类别: 嵌入式开发
授课机构: 江苏省嵌入式软件公共技术中心
课    时:
学    费: 价格电询
上课地点: 南京市新模范马路5号南京工业大学丁家桥校区自动化学院523室
课程人气: 已有1232人浏览
课程评分:
电话咨询:025-86982230
选择合适的班级
 
班级名称 开班日期 上课时段 学费原价 优惠价 报名
循环开班 循环开班 白班 价格电询 价格电询
同类热点网络课程
 
  • 暂无相关热门网络课程
课程背景:本课程在涵盖了ARM 公司授权培训课程全部内容基础上,结合项目实际,进一步增加了更多丰富的实用内容,例如ARM 接口开发,从零编写bootloader 引导Linux 系统,大约占全部课程的40%内容,这些内容不仅为其他课程打下坚实基础,而且可以使学员具备更强的实际动手能力,更贴近企业用人需求。本课程的升级同时得到了ARM 公司的首肯和大力支持。   课程特色:理论联系实际,实用性强   培训对象:嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师、系统移植工程师。   培训目标:掌握ARM 体系的编程接口基本技术和知识要点   课程安排:
第一部分 理论部分      15学时
A 嵌入式系统概述与ARM简介
      1 ARM处理器与其他体系结构处理器异同比较
      2 ARM芯片选型
      3 ARM外围硬件设计
      4 ARM程序和算法
      5 ARM操作系统(uC/OS-II/ARM Linux/uCLinux/WinCE)
B ARM知识体系
      1 ARM的特点(体系结构/流水线/异常处理/寄存器组织)
      2 ARM内核概述(内核命名/应用内核/嵌入式内核/安全内核)
      3 ARM内核系列
C ARM结构与编程
      1 ARM的工作模式
      2 ARM存储器格式
      3 ARM运行模式
      4 ARM寄存器组织
      5 ARM的异常
      6 流水线
      7 AHBA总线
D ARM指令系统与汇编语言编程
      1 ARM指令概述与特点
      2 ARM寻址方式
      3 ARM指令集
      4 Thumb指令集
      5 ARM汇编语言编程
E 使用ARM ADS 开发工具的方法、流程和技巧
      1 编译器参数(armcc/armcpp/armasm)
      2 链接器使用(armlink/scatter-file)
      3 调试器及调试工具(axd/jtag)
      4 辅助开发工具(fromelf/armprof/nmake/Makefile)
      5 内存地址重映射(memory remap)
      6 堆栈初始化(stack&heap)
      7 RO/RW/ZI 段地址分配
      8 系统呼叫机制(SoftWare Interrupt)
F ARM启动代码工作原理
      1 启动代码基本概念和执行流程
      2 全局变量和局部变量的存储结构
      3 程序的存储和加载过程
      4 RO、RW以及ZI 段的存储特性
      5 启动代码的搬移过程
      6 启动代码的初始化流成为程
G ARM异常和中断处理
      1 异常向量表(exception vector table)
      2 异常响应
      3 产生异常后的处理过程
      4 未定义指令异常的特殊用途
      5 SWI软中断指令与系统调用
      6 异常返回处理流程
第二部分 实验部分        15学时
H ARM 开发工具实验 (实验1-8)
      实验1:安装开发工具实验 (ADS+AXD)
      实验2:ADS 编程实验 (helloworld)
      实验3:AXD 调试实验 (debug)
      实验4:ARM 工具链实验 (armcc+armasm+armlink)
      实验5:fromelf 实用工具实验 (fromelf)
      实验6:uuencode 编码工具实验 (uuencode)
      实验7:使用 Jtag 调试开发板实验
      实验8:使用 Bootloader 下载执行实验
I ARM 体系结构与汇语编言实验(实验9-16)
      实验9: ARM 数据处理指令操作数寻址方式实验
      实验10:ARM 内存访问指令寻址实验
      实验11:ARM 堆栈指针寄存器实验 (r13)
      实验12:ARM 返回连接寄存器实验 (r14)
      实验13:ARM 程序计数器实验(r15)
      实验14:ARM 程序状态寄存器实验(cpsr+spsr)
      实验15:ARM 工作模式切换实验(svc+irq)
      实验16:ARM 汇编与C语言混合编程实验
J ARM 开发板外设接口实验(实验17-24 )
      实验17:ARM 开发板-启动代码烧写实验
      实验18:ARM 开发板-LED显示灯实验
      实验19:ARM 开发板-七段数码管实验
      实验20:ARM 开发板-四位拨段开关实验
      实验21:ARM 开发板-蜂鸣器实验
      实验22:ARM 开发板-中断按钮实验
      实验23:ARM 开发板-定时器实验
      实验24:ARM 开发板-串口通讯实验
K ARM Bootloader 编写实验(实验25-32)
      实验25:ARM Bootloader-ledblink实验
      实验26:ARM Bootloader-uart driver实验
      实验27:ARM Bootloader-printf实验
      实验28:ARM Bootloader-stdio实验
      实验29:ARM Bootloader-shell实验
      实验30:ARM Bootloader-command实验
      实验31:ARM Bootloader-flashwrite实验
      实验32:ARM Bootloader-autoboot实验
L ARM 异常和中断处理实验(实验33-40)
      实验33:ARM异常向量表实验
      实验34:ARM软中断 SWI 异常发生和响应实验
      实验35:ARM GPIO中断源使能触发实验
      实验36:ARM GPIO中断处理和响应实验
      实验37:ARM Timer定时器中断源使能触发实验
      实验38:ARM Timer定时器中断处理和响应实验
      实验39:ARM中断流程代码分层实验
      实验40:ARM中断驱动框架实验
  • 正在加载数据。。。。
  • 学员打分:在如下三个评分指标中分别点击星号即可,星级越高,表示您的满意度和打分越高

    课程设置:
    师资力量:
    教学质量:
  • 学员培训感受
    最多能输入200字
    非会员不可提问,如未注册,请立即注册。如已经是会员请立即登录
  • 正在加载数据。。。。
  • 一句话描述您的疑问(5-50个汉字)
  • 问题补充(选填 200字内)
  • 非会员不可提问,如未注册,请立即注册。如已经是会员请立即登录
资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加资料添加

全国统一报名专线

400-019-0198

在线咨询:点击进入>>

招生合作 | 广告合作 | 会员合作 | 网站加盟 | 网站介绍 | 诚聘英才 | 友情链接 | 联系我们 | 网站声明 | 点击这里给我发消息    点击这里给我发消息
国家工业与信息化部网站经营许可证编号:苏B2-20110182  国家工业与信息化部备案号:苏ICP备10003297号-2
江苏省信息化协会会员网站 江苏省互联网协会会员网站 工业和信息化部
Copyright © 2005-2022 前程网 江苏指点前程信息科技有限公司 All Rights Reserved
网络支持:江苏教育在线 江苏招生考试网

苏公网安备 32010402000812号