ARM9/linux嵌入式软硬件协同开发设计培训课程
一、嵌入式系统概要介绍和基本概念
1、 ARM在嵌入式系统中的现状及前景 2、 ARM9系统设计方案可行性分析 3、 成本分析、研发周期评估、系统风险评估
二、ARM9系列体系结构和ARM处理器内核
1、 ARM9的内部结构 2、 硬件开发中必备的内部要点 3、 ARM项目设计的几个实际经验技巧
三、ARM9/Thumb指令集
1、 ARM的指令分类 2、 ARM指令集 3、 常用指令在实际编程中的用法
四、ARM920/926的总线接口
1、 硬件设计中的实际典型方法 2、 原理图级的设计 3 高速pcb设计的基本要领
五、ARM9系列开发环境和开发流程
1、 ARM交叉开发环境的建立 2、 项目开发的各阶段细节 3、 项目协调与分工
六、基于BCNG-2410开发系统技术
1、 BCNG-2410开发平台 2、 BCNG-2410硬件设计 (1)、2410芯片介绍 (2)、各种存储器接口 (3)、LCD接口 (4)、串行接口 (5)、USB接口 (6)、网络接口 (7)、音频接口 (8)、MMC/SMC卡接口 3、基于BCNG-2410开发系统的linux为例作操作系统开发的整体概述 (1)、建立的Linux交叉开发环境, (2)、BSP/devicedriver开发
七、采用ADS和ICE进行ARM项目开发
1、 底层硬件的开发流程 2、 使用 ARM-Emulator仿真器对ARM处理器进行全时透明访问 3、 集成开发环境ADS1.2的使用例子
八、linux在BCNG-2410上的实例
1、 剖析BSP的结构 2、 移植中的要点 3、 BCNG-2410 Bootloader的移植 4、 BCNG-2410内核的裁减、编译 5、 在BCNG-2410上的CRAMFS文件系统、JFFS2文件系统、NFS文件系统的移植 6、应用程序的加载
九.驱动程序的基本原理
1 、 Linux下DeviceDriver的基本原理和接口 2 、 驱动程序相关实例的分析 3、 按键、音频等相关驱动实验
十.实践操作
1 实验平台: BCNG-2410/ARM-Emulator Standard 2 BSP源码实例分析 3 DEMO程序验证 4 自编程序
培训主题 :ARM9/linux嵌入式软硬件协同开发设计培训 培训场次 :第60期 培训时间 :深圳:3月25-30号,共计6天,24课时 上海:4月1-4号,共计4天,24课时 北京:3月15-18号,共计4天,24课时 西安:3月20-23号,共计4天,24课时 培训地点 :深圳:深圳南山科创中心(微迪深圳培训基地) 上海:上海浦东软件园培训中心1号楼3楼(微迪上海培训基地) 北京:海淀信息路33号509室(微迪北京培训基地) 西安:高新技产业开发区(培训中心) 培训费用 :2500元/人(送ARM仿真器或ARM2410开发板一套,培训教材一套)
1 本期学员将免费获得我公司1年与学习内容相关的技术支持,咨询! 2 本期学员培训结业后将获得我公司颁发的嵌入式开发工程师结业证书! 3 为确保我公司一贯培训质量,本期培训学员限额30名,额满不增! 4 个人学员经培训后在我公司登记注册可推荐嵌入式相关工作 5 附送:凡参加本期培训学员可免费获微迪ARM Emulator 仿真器或 ARM9开发板一套!
BCNG-2410 开发板:http://www.mdevsoft.com/cn/Article_Show.asp?ArticleID=145 ARM-Emulator详情:http://www.mdevsoft.com/cn/Article_Show.asp?ArticleID=160 培训详情:http://www.mdevsoft.com/cn/Article_Speciallist.asp 公司主页:www.mdevsoft.com 培训邮箱:sales@mdevsoft.com 培训热线:0755-26583449 |