为扩大高校对创新型工程科技人才的培养,满足高校教师对嵌入式技术提高的需求;加强高校与业界的沟通,提高高校教师工程上的创新技能水平,以尽快适应新形势下高校工程教育改革的需要,达盛科技特开办高校教师 ARM & Linux 师资班。
 
培训对象:
    计算机、电子、自动化、通信、信息工程、机电一体等相关专业的从事单片机/ARM/DSP及嵌入式系统方面教学的任课教师、工程创新实践教师、实验室教师及相关工作人员等。
培训内容:
1、ARM体系结构及编程技术培训(1-5以三星 S3C2410为学习对象);
2、Linux操作系统编程开发技术培训;
3、Linux操作系统层上的应用程序开发技术培训;
4、Linux操作系统的硬件驱动程序开发;
5、ARM技术综合作品(课程结业、毕业作品)设计培训;
6、基于ARM9的DM355多媒体视频采集开发入门培训1 天(免费选学)。
培训证书:ARM公司ATC认证证书
学习基础:
    C语言编程。
开课时间:2010年7月23日到8月12日
培训地点:北京市海淀区长春桥路5号新起点嘉园2号楼1203室
培训费:4500元/人(食宿自理,我们将协助安排)
师资队伍:
     达盛科技资深工程师、研发师!
招生名额:
     本次拟招生30名。
培养目标:
     系统掌握嵌入式Linux操作系统编程开发技术、硬件驱动开发、应用程序开发的高级创新型工程人才。
报名时间:即日起至2010年7月15日
汇款信息: 个人账户: 开户行:中国农业银行 户名:胡生红 卡号:6228 4800 1015 7513 614
公司账户: 公司名称:北京精仪达盛科技有限公司 公司地址:北京市海淀区长春桥路5号新起点嘉园2号楼1501室 公司电话:010-82564899 开 户 行:北京招商银行万泉河支行 账 号:6480 3039 10001 税 号:1101 0875 2633 425
报名回执表:
姓名 |
学校 |
院系 |
手机 |
邮箱 |
  |
  |
  |
  |
  |
 
 
课程安排 包括理论培训和实践操作,还有名校老师现场教授授课经验!
日 期 |
培训内容 |
 
 
7月23日 |
上
午 |
ARM体系结构及硬件接口与编程实现 1、Boot Loader程序的烧写,与各种Boot的区别, 2、ADS集成开发环境操作入门及系统硬件平台演示,初步讲解Boot程序。 3、S3C2410及常用处理器(PXA255、AT91)资源介绍。了解处理器功能与分类 |
 
下
午 |
1、运行S3C2410实验系统上的IO实验程序,读出IO的控制寄存器。 2、熟悉并研读CPU的IO部分的英文文档,掌握各IO控制寄存器的含义。 3、学会IO硬件寄存器的配置并掌握其调试方法,完成IO程序的改写。 4、ARM体系结构介绍,了解流水线含义,处理器状态与模式及两种状态集。 |
 
7月24日 |
上
午 |
1、最小核心系统接口方式,CPU寄存器片选配置及内存空间映像配置。 2、结合boot程序中的SDRAM控制器配置程序,研读CPU的Memory部分的文档 3、学会内存寄存器的配置并掌握其调试方法。 4、RTC控制寄存器的含义与设置。 |
下 午 |
- SDRAM、FLASH和网卡器件自身特性及其操作控制功能介绍。
- 基于总线的调试技术与方法。
- 汇编及伪指令介绍。
- 汇编程序在ADS环境下的运行示例。
|
 
7月26日 |
上
午 |
- ADS开发编译环境下工程的建立、编译环境设置与ARM汇编程序设计与调试。
- 结合ASM程序中的UART控制器配置程序,研读CPU的Uart部分的文档。
- 学会UART硬件寄存器的配置并掌握其调试方法。
- 将控制IO程序用汇编实现。
- 掌握CPU的SPI接口控制寄存器含义与配置方法。
|
下 午 |
1、ARM的C语言程序设计与调试。 2、将UART的C语言程序改写成从主机接收字符,处理后再回送到主机。 3、ARM处理器平台的硬件调试步骤与方法。 4、掌握CPU的PWM接口控制寄存器含义与配置方法 |
 
7月27日 |
 
上
午 |
1、ARM的中断例程分析。 2、把串口C程序由查询方式改为中断方式。 3、完成定时器中断对IO口的控制。 4、运行AD程序,掌握CPU的AD接口控制寄存器含义与配置、调试方法 |
下 午 |
1、嵌入式系统接口开发方法。 2、掌握CPU的I2C接口控制寄存器含义与配置、调试方法。 3、BOOT程序的代码分析与简单boot的实现。 |
 
7月28日 |
上
午 |
1、运行LCD程序,掌握LCD显示控制寄存器含义与配置、调试方法。 2、汉字的显示原理。 3、显存的控制方法。 |
下 午 |
1、运行IIS程序,掌握其控制寄存器含义与配置、调试方法。 2、完成复合程序并烧写到FLASH中,独立运行。 |
7月25日休息 |
7月29日 |
  |
嵌入式系统开发基础: 嵌入式系统概念 Linux软件环境搭建 |
7月30日 |
  |
开发工具(linux操作系统编译开发环境及常用命令讲解) 1、vivi boot的烧写及内核的下载。 2、shell常见命令。 3、vi编辑器。 4、gun工具链的使用。 5、makefile文件的制作 |
7月31日 |
  |
bootloader的构架 1、基本概念 2、典型的程序框架结构 3、armboot的分析和使用 4、制作vivi bootlaoder |
 
8月2日 |
  |
构建嵌入式linux系统(linux操作系统的移植实现) 1、内核与嵌入式移植相关的内容 2、Linux2.6内核裁剪、编译与移植 3、亲自动手进行裁剪和移植。 |
8月3日 |
  |
LINUX文件系统制作: 1、文件系统概念(理论) 2、文件系统目录和结构(理论) 3、制作根文件系统(理论) 4、利用busybox 制作文件系统 |
 
8月4日 |
  |
linux操作系统的简单驱动开发 1、设备驱动的基本知识。 2、构建和运行模块。 3、字符设备驱动程序。 |
8月1日休息 |
8月5日 |
 
  |
字符驱动程序编写实例: 键盘显示驱动设计与编程,键盘应用程序实现 |
8月6日 |
  |
Frambuffer编程实例: LCD 驱动程序编程,Linux frambuffer测试程序 |
8月7日 |
  |
网络驱动程序实例: 基于以太网接口的Linux驱动程序设计 |
8月9日 |
  |
 
QT环境的搭建 Qtdesigner使用 QT基础编程 |
8月10日 |
 
  |
 
QT移植应用开发
  |
8月11日 |
  |
 
嵌入式多媒体设备开发入门讲座与学习 |
最后一 周 |
  |
 
可以选学,考试窜插在培训中。 |
 
主办单位:北京精仪达盛科技有限公司
2010-4-28 |