1浙江大学嵌入式ARM+LINUX高端培训课程简章2课程目录卷首语..............................................................................................................................................1嵌入式OS--Linux............................................................................................................................1嵌入式LINUX应用高级班....................................................................................................1嵌入式LINUX系统架构师培训班........................................................................................6嵌入式LINUX内核实验班..................................................................................................11嵌入式OS--3G手机操作系统......................................................................................................15Android应用开发培训班(FSAD1002)............................................................................15Android系统开发培训班(FSAD1001)............................................................................20嵌入式OS--VxWorks.....................................................................................................................23VxWorks应用开发培训班....................................................................................................23VxWorksBSP开发高级班....................................................................................................28嵌入式协处理器--DSP...................................................................................................................30TMS320C6000DSP系统开发培训班...................................................................................301嵌入式OS--Linux嵌入式LINUX应用高级班招生简章●课程描述详细介绍嵌入式开发流程、交叉编译环境搭建与开发工具的使用、Bootloader的原理与配置、嵌入式Linux内核的移植与根文件系统构建、高级应用编程开发技巧、嵌入式数据库系统构建与应用编程、嵌入式图形系统构建与应用编程,并通过大量实例演示使学员快速掌握嵌入式Linux开发流程及与应用相关的编程方法和技巧。●质量保证·所有课程内容均可免费重听,直到学员完全掌握为止。·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持。·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。●培养对象有志从事嵌入式Linux开发的工程技术人员、有兴趣深入了解嵌入式Linux开发的技术爱好者、以及从事ARM相关工作的技术人员。●行业需求工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。●基础要求熟练掌握C语言编程。具备一定的英文技术文档阅读能力对ARM(或其他嵌入式)体系结构和ARM芯片有一定的了解2●教师简介浙江大学徐新民(副教授)工作研究领域嵌入式系统的应用,微机测控,智能仪器仪表,集成电路设计方法,FPGA动态重构理论与技术研究浙江大学章专(副教授)工作研究领域嵌入式系统设计与应用.现代数字集成电路设计理论研究.可编程器件应用浙江大学董利达(副教授)工作研究领域Petri网理论及其离散事件系统,嵌入式系统设计与应用浙江大学金文光(副教授)工作研究领域无线通信与嵌入式系统设计汇文教育王老师汇文教育特级讲师,浙大计算机学院资深专家,国际著名嵌入式公司资深技术骨干,曾担任某公司技术总监,擅长硬件设备(子系统)Linux驱动程序开发、硬件子系统相应SDK的研发、嵌入式芯片相关固件的研发等工作,深入理解计算机系统底层结构及各种嵌入式技术:包括以太网,PCI,TCP/IP,USB等,熟悉Linux内核编程及驱动程序开发,多年教学经验。●开课情况开课时间:4天(32学时)开课地点:浙大玉泉校区学费:2800元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张)讲义,午餐,教材等一律不收取其他费用3课程内容课程安排课程内容第一天理论课3学时嵌入式平台、体系结构、芯片介绍1嵌入式综述◆嵌入式开发的硬件平台:ARM、PPC、MIPS、X86体系结构◆嵌入式的典型应用及分类◆嵌入式的软件系统◆嵌入式的操作系统linux、uClinux、uC/os2嵌入式CPU体系结构◆指令集,寄存器◆物理地址空间分布◆嵌入式处理器中断机制3嵌入式平台外围接口芯片◆UART接口芯片◆GPIO◆Nor/Nandflash◆LCD控制器◆触摸屏控制器4各种嵌入式开发工具◆开发IDE,编译器◆烧录器◆jtag调试代理实验课5学时实验一:嵌入式裸机程序实验目的:掌握嵌入式编程的常用工具和方法;掌握在嵌入式原始环境(没有操作系统)下编程的技巧和方法交叉编译环境的建立;实验要求:要求完成裸机程序编译,上载,运行,直到裸机程序运行成功,可以控制gpioled灯。实验内容:在S3C2440开发板上运行裸机程序。第二天4实验课3学时交叉编译工具介绍与Bootloader启动代码分析1嵌入式Linux综述◆Linux的由来及现状、嵌入式操作系统分类◆嵌入式linux的典型应用及分类◆RTLinux、ARMlinux、uClinux◆嵌入式开发的硬件平台:ARM、PPC、MIPS、X86体系结构2嵌入式Linux开发基本概念◆启动代码、内核代码、根文件系统◆驱动程序、设备文件、文件系统3嵌入式Linux开发工具介绍◆嵌入式Linux开发环境搭建◆交叉编译器的使用和安装◆嵌入式Linux开发中的常用工具◆嵌入式开发的调试环境:Jtag、KGDB、SkyEye模拟器等4分析各种典型的bootloader(uboot、armboot、redboot)◆常用的几种bootloader介绍(uboot、armboot、redboot)◆Bootloader的基本启动流程和架构开发注意事项◆嵌入式Linux系统的内存地址分配和内核加载◆开发实例分析u-Boot的架构、命令用法及其扩展实验课5学时实验二:嵌入式linux开发环境建立实验目的:掌握交叉编译环境的建立;掌握内核的交叉编译;掌握u-boot的操作实验要求:要求完成内核编译,上载,运行,直到linux系统在目标板上运行成功实验内容:在S3C2440开发板上运行Linux。第三天理论课3学时嵌入式Linux移植与根文件系统1Linux的目录结构◆Linux的目录分布◆移植Linux需要做的修改2内核编译和配置◆内核菜单选项◆内核编译选项◆内核的裁减◆内核的编译3构建根文件系统◆Busybox编译◆clibaray编译◆最小文件系统搭建◆常用的几种文件系统格式◆根文件系统常用文件分析◆Linux的启动文件◆Linux的分区加载◆构建动态库的文件系统5实验课5学时实验三:根文件系统的建立实验目的:掌握根文件系统的建立。内核编译。实验要求:要求独立完成根文件系统的建立,编写一个helloworld程序在S3C2440根文件系统上运行,根文件系统使用NFS方式和flash烧录方式。实验内容:在S3C2440上运行helloworld程序。第四天理论课3学时嵌入式图形系统的构架与开发1嵌入式图形概况2QT的配置和安装3QT的编程实验课5学时实验四:基于S3C2440的QT实验实验目的:掌握QT应用程序的编译和运行,理解QT在开发板上的移植实验要求:要求独立编译QT库、资源和应用程序,并通过根文件系统的方式在目标板上成功运行helloworld程序或其他实例程序实验内容:在S3C2440开发板上运行QT应用程序以上所有课时均为学员学习的最短课时,讲师可以按照学员实际掌握程度进行动态的调整和延长,延长范围不超过16课时6嵌入式LINUX系统架构师培训班招生简章●课程描述目前,国内外企业对嵌入式Linux系统下的高级程序员的用工需求缺口比较大,但又很难找到在嵌入式Linux环境下,能够从事系统级高级应用开发的优秀的工程技术人员。为此,汇文教育集公司优质师资推出了《嵌入式Linux系统架构师培训班》短期培训课程,系统地培训嵌入式Linux系统下的各项高级编程技术:嵌入式IO接口技术高级编程、进程线程高级编程、IPC高级编程技术以及嵌入式网络应用高级编程。结合有针对性、典型的实验,使参加培训学员能够更好的掌握嵌入式Linux系统平台下的各种高级编程技术。●质量保证·所有课程内容均可免费重听,直到学员完全掌握为止。·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持。·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。·成绩优秀的学员可优先推荐到汇文合作单位实习、就业。●培养对象对Linux系统开发及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员。●行业需求工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子。●基础要求有Linux下C语言开发基础熟练掌握gcc,gdb,make熟悉嵌入式Linux开发环境7对数据结构有一定的了解具备一定的英文技术文档阅读能力有一定的操作系统、网络基础知识有参加过《嵌入式Linux应用实验班》课程经历的最佳●教师简介浙江大学徐新民(副教授)工作研究领域嵌入式系统的应用,微机测控,智能仪器仪表,集成电路设计方法,FPGA动态重构理论与技术研究浙江大学章专(副教授)工作研究领域嵌入式系统设计与应用.现代数字集成电路设计理论研究.可编程器件应用浙江大学董利达(副教授)工作研究领域Petri网理论及其离散事件系统,嵌入式系统设计与应用浙江大学金文光(副教授)工作研究领域无线通信与嵌入式系统设计汇文教育王老师汇文教育特级讲师,浙大计算机学院资深专家,国际著名嵌入式公司资深技术骨干,曾