alert('报名成功,很快将与您联系!'); "; } ?> 北京亚嵌
[课程目标]
    通过一天的学习,真正的实验练习,使学员对嵌入式Linux有初步的理解,并为进一步的系统学习打下基础,是初学者的必修课程,每位学员都配有各自的主机和开发板。每位学员都配有各自的主机和开发板
[教师简介]
    朱老师,清华大学计算机系博士,亚嵌金牌讲师。具有多年计算机专业教学经验,主讲“数据结构”、“操作系统”“Unix/Linux 基础”等课程。研究内容包括 Linux, FreeBSD, Solaris 等操作系统的应用与实现,同时还在开展并行算法应用及实现的研究项目,并一直在关注算法复杂性研究的新进展 。
[开课情况]
上课地点:亚嵌中科院校区
课程配备:教材、电脑、实验器材人手一套
   课程安排 课程内容
第一天上午
(9:00-12:00)

理论课-Linux 编程基础
1 Linux 概述与基本命令Linux简史与内核预备知识(版本号、补丁、根文件系统、驱动程序、设备文件等)Bash 基本命令(文件和目录操作、常用工具、进程管理等)
2 Linux 上常用编辑器VI; VI编辑器(VI简介、基本编辑命令、高级用法、编程中的常见技巧等)
3 Linux 应用程序开发GCC(编译器使用、命令参数介绍)make & Makefile(目标、规则、依赖关系等基本概念介绍)GDB (常用调试命令介绍)

第一天下午
(13:30-16:30 )

实验课-Linux 编程基础
1 实验一:Linux 基本命令
2 实验二:Linux 常用编辑器 VI
3 实验三:Linux 编程实验(GCC & Makefile)

第二天上午
(9:00-12:00 )
理论课-嵌入式Linux开发流程
1 嵌入式Linux开发基本概念与启动代码分析( Embedded Linux&Bootloader)嵌入式Linux综述/嵌入式Linux开发基本概念启动代码的工作原理/几种典型的bootloader(uboot、armboot、redboot、grub)介绍交叉编译工具/几种交叉编译器(arm-linux-gcc、arm-elf-gcc)的区别与比较
2 嵌入式Linux移植与根文件系统( Embedded Linux Porting & Root FileSystem ) ARM Linux 配置选项和裁减、编译步骤 / uClinux配置选项和裁减、编译步骤二进制文件的生成/SkyEye仿真调试演示各种常见的根文件系统介绍(RomFS、JFFS2、NFS、EXT2Cramfs、YAFFS等) 根文件系统的作用和相关文件 / 最小的根系统Initrd 的制作(使用BusyBox)
3 嵌入式Linux应用程序开发与调试方法 (Applications and Debugging)高级应用程序开发技巧 (源码文件管理 / 分级目录递归编译等)应用程序的加载方式(FTP传送NFS共享、ROMFS打包、脚本批处理等)嵌入式开发调试方法(点灯大法、格式化输出、JTAG 调试、GDB调试桩Stub等)
第二天下午
(13:30-16:30)

实验课-嵌入式 Linux 移植与应用开发
1 实验一:uCLinux 移植实验
2 实验二:uClinux 应用程序开发
3 实验三:基于SkyEye软件仿真工具调试内核

姓名:   * (必填)
学历:  
单位:  
职业:  
电话:   * (必填)
电子邮件:   * (必填)
您是从哪里知道本课程的:  
留言:  
 
         
课程咨询韩老师 电话:010-62631735-8008/8009 010-62640798-8008/8009 手机:15910982845 MSN:akaedu@hotmail.com
课程咨询史老师 电话:010-62631735-8005/8006 010-62640798-8005/8006 手机:15910982846 MSN:akaedu007@hotmail.com
全国免费咨询电话:800-810-9624 地址:北京市海淀区中关村北二条乙五号 (上门咨询请提前预约)
版权所有:北京亚嵌(AKAE?)科技有限责任公司
《中华人民共和国电信与信息服务业务经营许可证》京ICP备05059877号