| 嵌入式ARM实训优势 |
一、西安英达科技开发简介
我们是以单片机和嵌入式开发技术的研发性公司,我们提供 民用,医疗,工业控制领域各种电子产品的单片机 /嵌入式系统开发,电路设计,软硬件开发 等, 与各高校及高端技能培训学校有良好的协作关系,可迅速组织起一个个专项课题研发小组。 10 年来,为其他公司研发了许多产品。
公司坚持 “ 科技以人为本 ” 的原则,倡导尊重知识、尊重人才的作风,树立专家的权威性。自公司成立以来 , 十分重视人才的培养,依据科学的现代管理体系,合理安排岗位结构,做到 “ 人适其职,人尽其能 ” 。
我们的研发队伍现有员工 20 多人,平均年龄 34 岁,硕士、本科以上学历人员 18 人,占开发队伍总人数的 90% 。大多数员工是自动控制、计算机、监控等专业技术人员,技术领导人才都是长期从事监控产品、软件开发、系统集成等研究开发工作,并都参加过中大型软硬件项目的开发。
正是这支高素质的专业队伍,为公司的发展和新产品技术的开发增添了雄厚的实力。
在这支朝气蓬勃队伍里面,锐意进取的高科技人才,大多具有高级工程师、软硬件工程师、系统分析员、程序员等职称资质。是研发产品的中坚力量。 |
|
 |
|
|
| 嵌入式ARM9实战班--课程内容介绍 |
| http://www.yd-itedu.com/ 添加日期:11-02-10 13:43:06 来源: 进入论坛 |
|
|
全面的技术课程,总有一款适合你!
|
课程类别
(ARM
内核
)
|
芯片
|
培训内容
|
|
ARM9(ARM9)
|
S
3C2440
|
ARM9
(
S
3C2440
培训
|
|
ARM7(Cortex-M3)
|
STM32
|
ARM7(Cortex-M3)
培训
|
|
ARM7(ARM7-TDMI)
|
LPC2210
|
ARM7(ARM7-TDMI)
培训
|
ARM9
(
S
3C2440
)嵌入式系统产品开发(中高端电子产品)培训
第
1
章
ARM9
体系结构
1.1 ARM9
模块和内部框图
1.2
体系结构支持的数据类型
1.3
处理器状态
1.4
处理器模式
1.5
内部寄存器
1.6
程序状态寄存器
1.7
异常
1.8
中断延迟
1.9
复位
1.10
存储器及存储器映射
I/O
1.11
协处理器接口
1.12
调试接口
1.13 ETM
接口
第
2
章
ARM
汇编语言程序设计
2.1 ARM
处理器寻址方式
2.2
指令集介绍
2.2.1 A
RM
指令集
2.2.2 Thumb
指令集
2.3 ARM
程序设计
2.3.1 ARM
汇编器所支持的伪指令
2.3.2
汇编语言的语句格式
2.3.3
汇编语言的程序结构
2.3.4
汇编语言与
C/C++
的混合编程
第
3
章
ADS1.2
集成开发环境的使用
3.1
使用
ADS
创建工程
3.2
使用
H-JTAG
进行代码调试
3.2.1
为
H-JTAG
配置
AXD DEBUGGER
3.2.4
使用
H-JTAG
在
ADS1.2
环境下进行仿真调试
3.3
编译运行烧写
2440test
3.3.1
编译和使用
H-JTAG
调试
2440test
3.3.2
通过
USB
把
2440test
下载到内存运行
3.3.3
把
2440test
烧写到
Nand Flash
运行
3.4 uC/os2
的编译和烧写
第
4
章
S
3C2440
硬件结构
4.1 MMC
4.2 NandFlash
4.3
时钟和电源管理
4.4 DMA
4.5 IO
4.6 PWM&Timer
4.7 UART
4.8 USB
主机控制器
4.9 USB
设备控制器
4.10
中断控制器
4.11 LCD
控制器
4.12 ADC&TSC
4.13 RTC
4.14 WDT
4.15 MMC/SD/SDIO
4.16 IIC
4.17 IIS
4.18 SPI
4.19 Camera
4.20 AC97
第
5
章
S
3C2440
开发平台
5.1 S
3C2440
开发板硬件资源
5.2
开发板接口布局及跳线
5.3
接口资源说明
5.3.1
地址空间分配和片选信号定义
5.3.2 SDRAM
存储系统
5.3.3 FLASH
存储系统
5.3.4
电源系统及接口
5.3.5
复位系统
5.3.6
用户
LED
5.3.7
用户按键
5.
3.8 A/D
输入
5.3.9 PWM
控制蜂鸣器
5.3.10
串口
5.3.11 USB
接口
5.3.12 LCD
接口
5.3.13 EEPROM
5.3.14
网络接口
5.3.15
音频接口
5.3.16 JTAG
接口
5.3.17 GPIO
5.3.18 CMOS CAMERA
接口
5.3.19
系统总线接口
5.4 Linux
特性
5.5 WindowsCE
特性
5.6 Qtopia
特性
第
6
章
接口技术与硬件设计
6.1
外部中断实验
6.2
看门狗定时器实验
6.3 DMA
控制器实验
6.4 PWM
控制蜂鸣器实验
6.5 UART
通信实验
6.6
红外控制实验
6.7
实时时钟实验
6.8 IIC
总线实验
6.9 NOR FLASH
应用实验
6.10 NAND FLASH
应用实验
6.11 TFT LCD
显示实验
6.12
触摸屏实验
6.13 A
/D
转换实验
6.14 IIS
音频总线实验
6.15 USB
设备实验
6.16 SD
卡接口实验
6.17 TFTP
以太网实验
6.18 Camera
摄像头实验
第
7
章
Bootloader
的配置和编译
7.1
编译
vboot
7.2
配置和编译
vivi
7.3
配置和编译
U-Boot
7.4
使用
ADS
编译
YL-BIOS
第
8
章
嵌入式
linux
开发
8.1 Linux
开发环境和常用开发工具
8.1.1 VI
编辑器
8.1.2 GNU
编译链
8.1.3 Make
与
makefile
8.1.4
交叉编译
8.1.5 GDB
调试器
8.2
进程管理
8.2.1
进程的特征与状态
8.2.2
进程控制
8.2.3
进程通信
8.2.4
消息传递系统
8.3
设备管理
8.3.1 Linux
设备驱动程序的接口
8.3.2 Linux
的磁盘高速缓存
8.3.3
磁盘缓冲管理的数据结构
8.3.4
磁盘缓冲区管理算法
8.3.5 Linux
的字符设备缓冲区管理
8.3.6
空闲字符缓冲区的分配和回收
8.4
存储管理
8.4.1 Linux
的分页管理机制
8.4.2
内存的共享和保护
8.5 Linux
进程控制
8.5.1 Linux
进程控制
8.5.2
文件系统
8.6 Linux
串口编程
8.6.1 Linux
串口编程
8.6.2 Linux
进程间通信
8.7 Linux
网络编程及多线程
8.7.1 Linux
网络编程
8.7.2 Linux
多线程编程
第
9
章
uC/Linux
内核移植
9.1
嵌入式系统软件开发过程
9.2
交叉工具链的生成
9.3 Qt
/embedded
开发环境的建立
9.4
嵌入式
Linux
的启动过程
9.5
内核的移植过程
9.6
根文件系统的制作与移植
第
10
章
uC/Linux
设备驱动程序
10.1 Linux
设备驱动程序分类与功能
10.2
编写和运行模块
10.3
字符设备驱动程序
10.4
调试技术
10.5
字符设备驱动程序的扩展操作
10.6
时间流
10.7
获取内存
10.8
硬件管理
10.9
中断处理
10.10
数据类型的合理使用
10.11 kerneld
和高级模块化
10.12
加载块设备驱动程序
10.13 MMAP
和
DMA
10.14
网络驱动程序
第
11
章
Windows CE
开发指南
11.1
基于
Windows CE
的开发环境
11.1.1
安装
Platform Builder 5.0
11.1.2
导入安装
BS
P
11.1.3
安装无线网卡驱动程序
11.1.4
编译内核工程示例
11.1.5
导出
SDK
11.1.6
安装
Embedded Visual C++(EVC)
11.1.7
安装
EVC
补丁和导出的
SDK
11.1.8
定制
CE
内核
11.1.9
制作
Windows CE
开机画面
StartLogo
11.1.10 BootLoader
之
Nboot
的编译和烧写
11.1.11
把
NBOOT
烧写到
Nand Flash
11.2
使用
ActiveSync
与
PC
同步通讯
11.3
创建
EVC
的
Hello World,
并编译下载到开发板运行
11.4
创建
VS2005/2008
应用程序
,
并编译下载到开发板运行
11.5 LED
驱动程序编写及测试示例
第
12
章
嵌入式图形系统
Qtopia- 2.2.0
快速移植
12.1
解压安装源代码
12.2
编译
X86
平台的
Qtopia
和
Hello,World
和嵌入式浏览器
12.3
编译
ARM
平台的
Qtopia
和
Hello,World
和嵌入式浏览器
第
13
章
嵌入式系统设计之项目实战
13.1
项目
1
:嵌入式
GSM
监控仪
13.2
项目
2
:嵌入式视频控制器
|
|
|
|
 |
|