您好!欢迎来到上海前程网   学员登录 |  学员注册  |   机构登录 |  机构注册
+ 前程网微信
QQ登录
全国统一热线:400-810-1918    
您所在的位置:上海前程网 -> 计算机 -> 硬件/软件开发 -> 嵌入式开发 -> 上海ARM校园特惠班
分享到:
上海海同信息科技有限公司

课程类别: 嵌入式开发
授课机构: 上海海同信息科技有限公司
课    时:
学    费: 价格电询
上课地点: 徐家汇漕东支路95号6楼|张江高科松涛路489号B座3楼|浦东新区龙东大道3000号5号楼302室
课程人气: 已有135人浏览
课程评分:
电话咨询:400-810-1918
选择合适的班级
 
班级名称 开班日期 上课时段 学费原价 优惠价 报名
循环开班 循环开班 白班 价格电询 价格电询
同类热点网络课程
 
  • 暂无相关热门网络课程
课程目标
  • 本课程在涵盖了arm公司授权培训课程全部内容基础上,结合项目实际,进一步增加了更多丰富的实用内容,例如arm接口开发,从零编写bootloader引导Linux系统,大约占全部课程的40%内容,这些内容不仅为其他课程打下坚实基础,而且可以使学员具备更强的实际动手能力,更贴近企业用人需求。本课程的升级同时得到了arm公司的首肯和大力支持。

  • 课程背景

  • ATC的英文全称是Approved Training Center,即授权培训中心。arm ATC就是指arm公司授权的培训中心。目前arm公司在包括英国、德国、美国、日本、韩国、台湾、新加坡等多个发达国家和地区设立了这样的授权培训中心,获得授权的公司都是在当地拥有雄厚技术实力,在业界有相当知名度的公司。ATC培训的讲师全部都要接受arm公司的专业技术培训,并取得arm公司颁发的培训讲师资格认证证书。参加的学员可以直接获得全球同步的最新arm课程培训,并能获得由arm公司和被授权公司联合颁发培训结业证书。
  • 培训证书

  • arm-ATC认证证书
  • 备注 课程大纲
    ● 第一阶段
    学习目标 第一天的课程主要帮助学员了解arm体系结构及工作原理,掌握arm指令集,学会操作arm处理器基本方法。“异常”作为处理器的一种特殊工作方式在系统工作中扮演着重要的角色,本期课程也将帮助学员掌握arm平台异常产生的过程和处理方法。
     

    1.arm体系结构

    1.1 arm体系结构

    1.2 流水线

    1.3 处理器工作模式

    1.4 arm体系的异常中断处理

     

    2.arm编程模型与寻址

    2.1 数据类型

    2.2 处理器工作模式

    2.3 arm寄存器组织

    2.4 数据指令寻址方式

    2.5 arm开发调试工具

    ● 第二阶段
    学习目标 详细介绍arm体系的指令系统以及寻址方式。通过本天课程的学习,学员可以了解arm各指令的编码格式、语法格式、执行的操作以及应用方法,掌握arm汇编语言设计的方法。虽然汇编指令可以完成我们所需要的所有功能,但相对C语言来说,汇编语言存在编写复杂、可读性差等缺点,所以在实际的项目开发中,工程师通常会使用C或C++等高级语言来编写主程序部分。通过第三天课程的学习,学员可以掌握汇编、C、C++混合编程的方法,完成对目标平台的软件编程,更好的熟悉嵌入式软件的开发流程。
     

    3.arm指令集

    3.1 数据传送指令

    3.2 数据处理指令

    3.3 乘法指令

    3.4 跳转指令

    3.5 Load/Store内存访问指令

    3.6 状态寄存器访问指令

    3.7 信号量操作指令

    3.8 状态寄存器访问指令

    3.9 异常中断产生指令

     

    4.arm汇编语言程序设计

    4.1 伪操作

    4.2 arm汇编语言伪指令

    4.3 arm汇编语句格式

    4.4 arm汇编语言程序格式

     

    5.C/C ++以及汇编语言的混合编程

    5.1 内嵌汇编器的使用

    5.2 从汇编程序中访问C程序变量

    5.3 汇编程序、C程序以及C++程序的相互调用

     

    实验:

    1、基本arm指令练习

    2、数据搬运指令练习

    3、C语言程序实验

    4、汇编和C混合编程实验

    ● 第三阶段
    学习目标 在学习完了理论知识后,该进入实践环节了。嵌入式编程最终目标还是对接口设备的操作。通过第三天课程的学习,学员可以掌握基于arm的嵌入式硬件平台接口设计以及各种常用接口的开发
     

    6.基于arm的嵌入式硬件平台接口设计

    6.1 基于arm的SOC组成

    6.2 构建arm嵌入式系统

     

    7.嵌入式硬件平台(基于S3C2440A)接口操作

    7.1 GPIO接口

    7.2 ADC接口

    7.3 UART接口

    7.4 SDRAM接口

    7.5 定时器

    7.6 中断接口

    7.7 蜂鸣器

    7.8 Nand Flash接口

     

    实验:

    1、LED显示灯实验

    2、ADC实验

    3、UART实验

    4、定时器实验

    5、中断实验

    6、蜂鸣器实验

    7、Nand Flash实验

    ● 第四阶段
    学习目标 在一个嵌入式系统中,存储系统是非常重要的一部分。本环节首先介绍了arm体系中用于存储管理的协处理器CP15、存储管理单元MMU、写缓冲以及Cache技术,使那些从事基于低端单片机应用的开发人员更容易理解arm体系中存储系统的设计技术。单个接口的操作最终还是要为一个综合的软件项目服务,bootloader在嵌入式操作系统中占用重要地位,其编写、移植是一项常见而复杂的工作。通过第四天课程的学习,学员即能够通过这个综合的软件项目将前面的主要内容融会贯通,还可以掌握bootloader原理及开发过程,掌握和bootloader相关的接口开发,了解嵌入式操作系统的结构及启动流程等。
     

    8.arm存储系统

    8.1 arm存储系统概述

    8.2 协处理器CP15

    8.3 存储器管理单元MMU

    8.4 高速缓存存储器和写缓冲区

    8.5 内存的访问过程

     

    9.从零编写bootloader

    9.1 嵌入式系统的构成

    9.2 引导程序的任务

    9.3 引导程序的结构及启动流程

    9.4 剖析引导程序源代码

    9.5 实现引导程序的移植

     

    实验:

    1、bootloader编写实验(基于realview MDK环境)

    2、bootloader通过USB下载内核、文件系统实验

    师资安排

  • 植强:系统,arm资深讲师,中电集团15年工程电子项目开发,项目管理经验,具备丰富的硬件电路、信号处理、可编程逻辑电路设计知识。主持多个国防“十五”预先研究项目和“863”项目;对arm体系结构、SOPC、DSP和通讯系统有深入研究。
  • 更多arm培训课程详情请点击:http://www.pxto.com.cn/JiGou/757f9988cc7e4c14.html

    • 正在加载数据。。。。
    • 学员打分:在如下三个评分指标中分别点击星号即可,星级越高,表示您的满意度和打分越高

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

    全国统一报名专线

    400-810-1918

    在线咨询:点击进入>>

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

    北京前程网 上海前程网 南通前程网 苏州前程网 无锡前程网 广州前程网 南京前程网