| 本站首页 | 产品展示 | ARM实验板销售 | 手机3G时代 | 承接项目 | 图片新闻 | 本站留言 | 论坛交流 |
| 3G培训 | WinCE培训 | Windows Mobile培训 | PDA开发培训 | 嵌入式培训 | 单片机培训 | 电子电路培训 | Protel培训 |
 
嵌入式Linux基础班
[课程描述]

目前,国内外企业对ARM嵌入式手机、PDA、DVD播放器、机顶盒、音视屏接收、手持设备、MP3,数码相机和汽车电子、高级智能终端等设备开发程序员需求缺口相当大。尤其是高端智能ARM嵌入式开发程序员更是如此。亚芯微特《ARM嵌入式 Linux开发培训班》正是迎合了市场、企业和渴望从事ARM嵌入式 Linux开的人员而设立。
参加了亚芯微特《ARM嵌入式 Linux开发培训班》后,使学员能够独立从事ARM嵌入式手机、PDA、DVD播放器、机顶盒、音视屏接收、手持设备、MP3,数码相机和汽车电子、高级智能终端等设备等应该的设计开发。
ARM嵌入式 Linux主要应用在嵌入式手机、PDA、DVD播放器、机顶盒、音视屏接收、手持设备、MP3,数码相机和汽车电子、高级智能终端等设备等。

[质量保证]
  ·学员是边理论边实验,保证每位学员一次学会,直到学员学会为止。不会出现“一次不会下再学现象
  ·凡是亚芯微特学员,在以后工作中遇到问题随时可以得到免费技术支持。
  ·师资力量雄厚、用工程师打造工程师确保教学质量。
  ·亚芯微特为每位学员推荐工作。
[行业需求]
  嵌入式产品企业,手机企业,PDA掌上电脑,移动多媒体娱乐产品企业,高级智能终端制造企业,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。
[基础要求]
  有一点单片机、C 或软件开发基础
  对软、硬件工程体系结构有一点了解
  有一定计算机基础知识
  对ARM嵌入式有一点了解  
[课程教材]
  《ARM嵌入式 Linux培训》
  《ARM嵌入式 Linux应用与开发》
[毕业证书]
  学员参加亚芯微特《ARM嵌入式 Linux培训》,经实践能够独立开发产品的,颁发《ARM嵌入式 Linux培训》结业证书和微软证书(注:需统一考试)
[教师简介]
  本中心的教师都是具有丰富的ARM嵌入式 Linux手机,PDA,掌上电脑,手持移动办公产品,高级智能产品开发经验的专家(航天部 101,102,103 所的、从事ARM嵌入式 Linux手机,PDA,掌上电脑,手持移动办公产品,高级智能产品高级人才和资深工程师(北京大学的,清华大学的,北方交大的,北京理工大学的研究生导师等
[培训课时]

  培训课时:120学时(每个学时=1小时)
  上课地点:第二校区北京大学计算机系,计算机教室
  学    费:5000元(收费方式:现金或支票)
            为保证教学质量,本班为小班授课,20人一个班,额满20人停止报名,顺延下一期,如您决定上课请及时办理报名手续。(报名时需携带一寸照片2张)
注:学费不含教材费。(教材费120.00元)

[报名询问电话]

电 话:010-51656394,51723128;
手 机:1340109560
报名地址:北京市,海淀区,中关村中成大厦12层1209A

点击看乘车路线

课程内容
嵌入式系统概述
交叉编译
配置 TFTP 服务
配置 NFS 服务
下载 Bootloader 和内核
嵌入式 Linux 应用软件开发流程  
熟悉嵌入式系统概念以及开发流程
建立嵌入式系统开发环境制作 cross_gcc 工具链
编译并下载 U-boot
编译并下载 Linux 内核
编译并下载 Linux 应用程序
Linux 内核代码
平台相关代码分析
ARM 平台介绍
平台移植的关键技术
移植 Linux 内核到 ARM 平台 了解移植的概念
能够移植 Linux 内核移植 Linux2.6 内核到 ARM9 开发板
Linux 基础装
Linux 操作系统
Linux 文件系统
Linux 常用命令
Linux 启动过程详解
熟悉 Linux 服务能够独立安装 Linux 操作系统
能够熟练使用 Linux 系统的基本命令
认识 Linux 系统的常用服务安装 Linux 操作系统
Linux 基本命令实践
设置 Linux 环境变量
定制 Linux 的服务 Shell 编程基础使用 vi 编辑文件
使用 Emacs 编辑文件
使用其他编辑器
Shell 编程基础 简介
认识后台程序
Bash 编程熟悉 Linux 系统下的编辑环境
熟悉 Linux 下的各种 Shell
熟练进行 shell 编程熟悉 vi 基本操作
熟悉 Emacs 的基本操作
比较不同 shell 的区别
编写一个测试服务器是否连通的 shell 脚本程序
编写一个查看进程是否存在的 shell 脚本程序
编写一个带有循环语句的 shell 脚本程序
linux C 语言环境概述
Gcc 使用方法
Gdb 调试技术
Autoconf
Automake
Makefile
代码优化 熟悉 Linux 系统下的开发环境
熟悉 Gcc 编译器
熟悉 Makefile 规则编写 Hello,World 程序
使用 make 命令编译程序
编写带有一个循环的程序
调试一个有问题的程序
与文件相关的系统调用
串行 I/O 的基本概念
嵌入式 Linux 应用软件开发流程
Linux 系统的文件和设备
配置超级终端和 MiniCOM 能够熟悉进行串口通信
熟悉文件 I/O 编写串口通信程序
编写多串口通信程序

嵌入式系统中多进程程序设计
嵌入式系统的进程特点
进程操作
守护进程
能够编写多进程程序编写多进程程序
编写一个守护进程程序
sleep 系统调用任务管理、同步与通信 Linux 任务概述
任务调度
管道
信号
共享内存
任务管理 API 了解 Linux 系统任务管理机制
熟悉进程间通信的几种方式
熟悉嵌入式 Linux 中的任务间同步与通信
编写一个简单的管道程序实现文件传输
编写一个使用共享内存的程序

嵌入式系统中多线程程序设计
线程的基础知识
多线程编程方法
线程应用中的同步问题了解线程的概念
能够编写简单的多线程程序编写一个多线程程序

嵌入式 Linux 网络基础知识
嵌入式 Linux 中 TCP/IP 网络结构
socket 编程
常用 API 函数
分析 Ping 命令的实现
基本 UDP 套接口编程
许可证管理
PPP 协议
GPRS 了解嵌入式 Linux 网络体系结构
能够进行嵌入式 Linux 环境下的 socket 编程
熟悉 UDP 协议、 PPP 协议
熟悉 GPRS 使用 socket 编写代理服务器
使用 socket 编写路由器
编写许可证服务器
指出 TCP 和 UDP 的优缺点
编写一个 web 服务器
编写一个运行在 ARM 平台的网络播放器

GUI 程序开发 GUI 基础
嵌入式系统 GUI 类型
编译 QT
进行 QT 开发熟悉嵌入式系统常用的 GUI
能够进行 QT 编程使用 QT 编写 “Hello , World” 程序
调试一个加入信号 / 槽的实例
通过重载 QWidget 类方法处理事件

Linux 字符设备驱动程序
设备驱动程序基础知识
Linux 系统的模块
字符设备驱动分析
fs_operation 结构
加载驱动程序了解设备驱动程序的概念
了解 Linux 字符设备驱动程序结构
能够编写字符设备驱动程序编写 Skull 驱动
编写键盘驱动
编写 I/O 驱动
分析一个看门狗驱动程序
对比 Linux2.6 内核与 2.4 内核中字符设备驱动的不同
Linux 块设备驱动程序块设备驱动程序工作原理
典型的块设备驱动程序分析
块设备的读写请求队列了解 Linux 块设备驱动程序结构
能够编写简单的块设备驱动程序比较字符设备与块设备的异同
编写 MMC 卡驱动程序
分析一个文件系统
对比 Linux2.6 内核与 2.4 内核中块设备驱动的不同

文件系统
虚拟文件系统
文件系统的建立
ramfs 内存文件系统
proc 文件系统
devfs 文件系统
MTD 技术简介
MTD 块设备初始化
MTD 块设备的读写操作了解 Linux 系统的文件系统
了解嵌入式 Linux 的文件系统
了解 MTD 技术
能够编写简单的文件系统为 ARM9 开发板添加 MTD 支持
移植 JFFS2 文件系统
通过 proc 文件系统修改操作系统参数
分析 romfs 文件系统源代码
创建一个 cramfs 文件系统

单片机基础班
单片机高级班
单片机就业班
单片机实验班
单片机远程教育班
3G Windows Mobile基础班
3G Windows Mobile高级班
3G Windows Mobile就业班
Windows CE基础班
Windows CE高级班
Windows CE系定制、裁剪班
Arm 嵌入式 Linux基础班
Arm 嵌入式 Linux就业班
3G Mobile开发工程师热招
  单片机开发
承接嵌入式单片机开发定制
 
  软件开发
承接软件开发定制
 
  产品展示
产品详细内容
 
 
   
| 学院介绍 | 在线报名 | 乘车路线 | 联系我们 |
亚芯微特3G嵌入式电子通信学院 您是第31248999位访问者
邮件:wangjing@alli.net.cn 电话: 010-51656394,51723128 传真:010-51723129
地址:北京市海淀区中关村中成大厦12层1209A 单片机会员免费技术支持QQ:331435409