浙江大学嵌入式ARM+LINUX高端培训课程简章

洪水攻击  时间:2021-04-05  阅读:()

课程目录卷首语1嵌入式OS--Linux1嵌入式LINUX应用高级班1嵌入式LINUX系统架构师培训班6嵌入式LINUX内核实验班11嵌入式OS--3G手机操作系统15Android应用开发培训班(FSAD1002)15Android系统开发培训班(FSAD1001)20嵌入式OS--VxWorks23VxWorks应用开发培训班23VxWorksBSP开发高级班28嵌入式协处理器--DSP30TMS320C6000DSP系统开发培训班30嵌入式OS--Linux嵌入式LINUX应用高级班招生简章课程描述详细介绍嵌入式开发流程、交叉编译环境搭建与开发工具的使用、Bootloader的原理与配置、嵌入式Linux内核的移植与根文件系统构建、高级应用编程开发技巧、嵌入式数据库系统构建与应用编程、嵌入式图形系统构建与应用编程,并通过大量实例演示使学员快速掌握嵌入式Linux开发流程及与应用相关的编程方法和技巧.

质量保证·所有课程内容均可免费重听,直到学员完全掌握为止.
·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持.
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量.
培养对象有志从事嵌入式Linux开发的工程技术人员、有兴趣深入了解嵌入式Linux开发的技术爱好者、以及从事ARM相关工作的技术人员.
行业需求工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子.
基础要求熟练掌握C语言编程.
具备一定的英文技术文档阅读能力对ARM(或其他嵌入式)体系结构和ARM芯片有一定的了解教师简介浙江大学徐新民(副教授)工作研究领域嵌入式系统的应用,微机测控,智能仪器仪表,集成电路设计方法,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学时嵌入式平台、体系结构、芯片介绍1嵌入式综述嵌入式开发的硬件平台:ARM、PPC、MIPS、X86体系结构嵌入式的典型应用及分类嵌入式的软件系统嵌入式的操作系统linux、uClinux、uC/os2嵌入式CPU体系结构指令集,寄存器物理地址空间分布嵌入式处理器中断机制3嵌入式平台外围接口芯片UART接口芯片GPIONor/NandflashLCD控制器触摸屏控制器4各种嵌入式开发工具开发IDE,编译器烧录器jtag调试代理实验课5学时实验一:嵌入式裸机程序实验目的:掌握嵌入式编程的常用工具和方法;掌握在嵌入式原始环境(没有操作系统)下编程的技巧和方法交叉编译环境的建立;实验要求:要求完成裸机程序编译,上载,运行,直到裸机程序运行成功,可以控制gpioled灯.
实验内容:在S3C2440开发板上运行裸机程序.
第二天实验课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学时实验三:根文件系统的建立实验目的:掌握根文件系统的建立.
内核编译.
实验要求:要求独立完成根文件系统的建立,编写一个helloworld程序在S3C2440根文件系统上运行,根文件系统使用NFS方式和flash烧录方式.
实验内容:在S3C2440上运行helloworld程序.
第四天理论课3学时嵌入式图形系统的构架与开发1嵌入式图形概况2QT的配置和安装3QT的编程实验课5学时实验四:基于S3C2440的QT实验实验目的:掌握QT应用程序的编译和运行,理解QT在开发板上的移植实验要求:要求独立编译QT库、资源和应用程序,并通过根文件系统的方式在目标板上成功运行helloworld程序或其他实例程序实验内容:在S3C2440开发板上运行QT应用程序以上所有课时均为学员学习的最短课时,讲师可以按照学员实际掌握程度进行动态的调整和延长,延长范围不超过16课时嵌入式LINUX系统架构师培训班招生简章课程描述目前,国内外企业对嵌入式Linux系统下的高级程序员的用工需求缺口比较大,但又很难找到在嵌入式Linux环境下,能够从事系统级高级应用开发的优秀的工程技术人员.
为此,汇文教育集公司优质师资推出了《嵌入式Linux系统架构师培训班》短期培训课程,系统地培训嵌入式Linux系统下的各项高级编程技术:嵌入式IO接口技术高级编程、进程线程高级编程、IPC高级编程技术以及嵌入式网络应用高级编程.
结合有针对性、典型的实验,使参加培训学员能够更好的掌握嵌入式Linux系统平台下的各种高级编程技术.

质量保证·所有课程内容均可免费重听,直到学员完全掌握为止.
·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持.
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量.
·成绩优秀的学员可优先推荐到汇文合作单位实习、就业.
培养对象对Linux系统开发及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员.
行业需求工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子.
基础要求有Linux下C语言开发基础熟练掌握gcc,gdb,make熟悉嵌入式Linux开发环境对数据结构有一定的了解具备一定的英文技术文档阅读能力有一定的操作系统、网络基础知识有参加过《嵌入式Linux应用实验班》课程经历的最佳教师简介浙江大学徐新民(副教授)工作研究领域嵌入式系统的应用,微机测控,智能仪器仪表,集成电路设计方法,FPGA动态重构理论与技术研究浙江大学章专(副教授)工作研究领域嵌入式系统设计与应用.
现代数字集成电路设计理论研究.
可编程器件应用浙江大学董利达(副教授)工作研究领域Petri网理论及其离散事件系统,嵌入式系统设计与应用浙江大学金文光(副教授)工作研究领域无线通信与嵌入式系统设计汇文教育王老师汇文教育特级讲师,浙大计算机学院资深专家,国际著名嵌入式公司资深技术骨干,曾担任某公司技术总监,擅长硬件设备(子系统)Linux驱动程序开发、硬件子系统相应SDK的研发、嵌入式芯片相关固件的研发等工作,深入理解计算机系统底层结构及各种嵌入式技术:包括以太网,PCI,TCP/IP,USB等,熟悉Linux内核编程及驱动程序开发,多年教学经验.

开课情况开课时间:5天半(45学时)开课地点:浙大玉泉校区学费:3800元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张)讲义,午餐,教材等一律不收取其他费用.
课程内容课程安排课程内容第一天理论课3课时第一部分IO接口高级编程1系统功能调用IO低级接口无缓存方式I/Oopen/close,read/writedup/dup2,fcntl/ioctl2标准I/O库接口缓存方式I/O字符流I/O,比特流I/O格式化I/O3高级I/O无阻塞I/O,记录加锁内存映射I/O实验课3课时第一部分I/O实验1open/close/read/write综合实验2fcntl/ioctl综合实验3select练习理论课2课时第二部分进程高级编程1进程控制进程环境fork/vfork,wait/waitpid,exec2进程间的关系进程组,会话(session)Job控制3信号(signal)信号的概念Signal,kill/raise,alarm/pause,sigaction第二天理论课3课时第二部分IPC高级编程1进程间通信2posixIPC和systemVIPC3消息传递无名管道(pipes)有名管道(fifos)消息队列(mg_*,mg*)4同步互斥,条件变量,信号量5共享内存实验课5课时第二部分进程实验1fork/wait/exec综合练习2进程pipe通信实验3进程同步实验第三天理论课3课时第三部分线程高级编程1进程与线程2Posix线程3线程的创建与结束Pthread_create,pthread_join4竞争和临界区概念5线程同步互斥,pthread_mutex_*信号量(semaphore),sem_*条件变量,pthread_cond_*实验课5课时第三部分线程实验1线程基本练习2线程实现FIFO3哲学家吃饭4魔鬼方阵5模拟老虎机第四天理论课3课时第四部分网络基础知识1网络基本概念2以太网原理3TCP/IP原理4如何抓包并分析内容实验课5课时第四部分网络抓包实验1Linux各种网络工具2sniffer抓包分析3自定义网络包发送第五天-第六天理论课3课时第五部分客户端/服务器编程1客户端与服务器概念2字节顺序3网络编程常用函数4socket编程实验课10课时第五部分部分socket编程综合实验1C/S模式系统2下位机心跳3raw_socket洪水攻击以上所有课时均为学员学习的最短课时,讲师可以按照学员实际掌握程度进行动态的调整和延长,延长范围不超过16课时嵌入式LINUX内核实验班招生简章课程描述基于Linux的嵌入式系统目前获得了广泛应用,在嵌入式Linux核心层的开发中,设备驱动的编写占据了大部分的工作量,能编写出真正可用的驱动程序存在着很多技术要点,本课程的开设兼顾初学者和有一定开发经验人员的需要,通过对嵌入式Linux系统理论知识和实际代码分析相结合的方式,了解和学习目前在嵌入式Linux驱动开发中比较重要的几项驱动和其框架结构,如块设备驱动程序框架,LCDFrambuffer,网络设备驱动,USB驱动等.
通过大量精心设计的驱动实验,使学员真正掌握嵌入式系统驱动开发的关键技术.
质量保证·所有课程内容均可免费重听,直到学员完全掌握为止.
·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持.
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量.
·成绩优秀的学员可优先推荐到汇文合作单位实习、就业.
培养对象对Linux驱动设计及嵌入式系统开发有一定经验和兴趣的电子、通信、计算机、自动化等相关专业专科生、本科生及研究生,相关专业的技术工程师,开发人员.
行业需求工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子.
基础要求基本掌握C语言编程具备一定的英文技术文档阅读能力基本的Linux使用和应用程序编写基础具有数字电路、模拟电路的基础教师简介浙江大学徐新民(副教授)工作研究领域嵌入式系统的应用,微机测控,智能仪器仪表,集成电路设计方法,FPGA动态重构理论与技术研究浙江大学章专(副教授)工作研究领域嵌入式系统设计与应用.
现代数字集成电路设计理论研究.
可编程器件应用浙江大学董利达(副教授)工作研究领域Petri网理论及其离散事件系统,嵌入式系统设计与应用浙江大学金文光(副教授)工作研究领域无线通信与嵌入式系统设计汇文教育王老师汇文教育特级讲师,浙大计算机学院资深专家,国际著名嵌入式公司资深技术骨干,曾担任某公司技术总监,擅长硬件设备(子系统)Linux驱动程序开发、硬件子系统相应SDK的研发、嵌入式芯片相关固件的研发等工作,深入理解计算机系统底层结构及各种嵌入式技术:包括以太网,PCI,TCP/IP,USB等,熟悉Linux内核编程及驱动程序开发,多年教学经验.

开课情况开课时间:理论讲述:16学时;实验操作:16学时开课地点:浙大玉泉校区学费:2800元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张)讲义,午餐,教材等一律不收取其他费用.
课程内容Linux驱动程序实验班1.
Linux操作系统核心基础调度,互斥量和锁等的实现原理中断的上下部,定时器,内核线程等待队列和工作队列,tasklet等Linux核心的内存管理(页面分配,slab,kmalloc,DMA内存)Linux设备管理模型和sysfs文件系统2.
驱动程序与模块概念Linux设备驱动的概念Platformdevice模型介绍模块的概念模块的构建、编译和加载3.
字符设备驱动程序字符设备驱动程序概念主设备号和次设备号fs_operation结构分析驱动程序调试技术简单介绍4.
Linux块设备驱动程序开发Linux块设备驱动程序概要块设备驱动程序的特点和工作原理块设备驱动的设备文件接口概念块设备驱动的文件系统接口概念Linux块设备驱动程序实现要素分析块设备驱动的注册接口(register_blkdev等)块设备驱动操作接口(open,release,ioctl等)块设备驱动的request队列和request操作块设备代码分析(vdisk.
c)vdisk.
c的注册接口vdisk.
c的open,release,ioctlvdisk.
c的request队列和request操作5.
网络设备驱动程序开发网卡设备介绍常见网卡网卡芯片所实现的协议层功能cs8900网卡芯片手册导读cs8900网卡硬件电路分析Linux网络驱动结构LinuxTCPIP网络结构概述Linux网络设备结构实验部分第一部分驱动基础实验实验一:模块的构建、编译和装载,helloworld模块的实现实验二:Platformdevice模型实验实验三:GPIO按键实验——使用中断机制访问第二部分块设备驱动实验实验一:修改vdisk.
c支持多个设备实验二:在实验一基础上为vdisk.
c添加字符设备接口实现(实现open,close,ioctl,read,write,lseek方法)第三部分字符设备驱动实验实验一:ifconfig等命令实验实验二:字符设备的网卡驱动实现(上)实验三:字符设备的网卡驱动实现(下)实验四:驱动的测试程序编写Linux驱动程序高级研修1.
Linux的input驱动*嵌入式系统中的键盘和触摸笔硬件结构原理*Input子系统介绍*Input的事件和设备驱动框架结构*akae2440button代码分析*实验1:编写akae2440下的button驱动*实验2:利用akae2440的蜂鸣器实现按键音2.
Linux下的MTD驱动*Nor和NANDFlash硬件结构*Linux的MTD子系统*Yaffs文件系统和MTD子系统的结合*Nandsim驱动代码分析*实验1:配置和调试Nandsim驱动代码*实验2:mtdutils工具的学习和使用*实验3:Yaffs文件系统的烧写和配置3.
LCDFramebuffer设备驱动程序开发*Framebuffer驱动程序原理,结构分析、及数据结构*Framebuffer驱动程序设计*实验1:LCDFramebuffer——通过mmap操作fb设备*实验2:LCDFramebufferr——通过mmap显示图片4.
Linux下的USB驱动*USB工作原理介绍*Linux的Host端驱动代码结构*Linux的device端驱动代码结构*usb地址端点的使用*usb四种传输类型及其作用*usb协议实现及其详解*usb设备即插即用过程*驱动代码分析*实验1:学习使用Linux下的usb分析工具*实验2:配置和实现Linux的cdc-acm驱动,实现PC和开发板间的USB通信*实验3:配置和实现Linux的mass_storage驱动,实现将s3c2440开发板配置为一个U盘嵌入式OS--3G手机操作系统Android应用开发培训班(FSAD1002)招生简章课程描述1)使用AndroidSDK进行移动应用开发有全面深入的了解,掌握Android编程的基本模式;2)完成一个功能较全面的Android程序;3)理解Android编程的关键技术,能够自己进行更加深入的学习;4)初步具有Android编程的实力,能够在文档辅助下完成企业要求的应用开发.
质量保证·所有课程内容均可免费重听,直到学员完全掌握为止.
·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持.
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量.
培养对象希望迅速了解和掌握Android应用开发的学员;希望从事移动终端开发的爱好者、工程师、程序员、以及相关行业的工程技术人员.
基础要求学员学习本课程应具备下列基础知识:了解java语言;了解OOP(面向对象)编程相关概念.
开课情况开课时间:3天(24课时)开课地点:浙大玉泉校区学费:2100元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张)讲义,午餐,教材等一律不收取其他费用.
课程内容时间课程内容第一天9:00|12:00Android操作系统概述1.
1Android简介1.
2Android系统的特点1.
3Android应用前景分析第2章AndroidSDK及其开发环境搭建2.
1AndroidSDK的版本演进2.
2EclipseADT插件与SDK版本的对应关系2.
3ADT插件的安装和更新2.
4通过Eclipse创建一个HelloWord简单的项目2.
5通过Eclipse导入一个RssReader开源项目第3章Android项目结构分析3.
1资源管理(Resources)分析3.
1.
1drawable3.
1.
2layout3.
1.
3values(strings.
xml、colors.
xml、arrays.
xml等)3.
1.
4R.
java分析及使用3.
1.
5AndroidManifest.
xml分析3.
2应用构成中的四个主干组件简单分析3.
2.
1Activity3.
2.
2Intent3.
2.
3Service3.
2.
3Content13:00|16:00【实验】实验1:搭建开发环境本实验将亲手安装AndroidSDK以及建立Eclipse和ADT插件的开发环境实验2:导入开源RssReader的项目工程本实验通过一个开源项目创建一个项目工程.
实验3:启动、使用模拟器;编译到设备并在设备上运行本实验通过IDE中启动模拟器并通过模拟器进行断点调试,并对项目的整体架构有简单的了解.
第二天9:00|12:00第4章Activity4.
1Activity的生命周期4.
2Activity有四种本质区别的状态4.
3保存持久状态4.
4权限许可4.
5进程的生命周期4.
6继承Activity类应该注意的问题第5章IntentReceiver5.
1Intent的作用和目的5.
2属性讲解5.
2.
1action属性5.
2.
2data属性5.
2.
3category属性5.
2.
4type属性5.
2.
5component属性5.
2.
6extras属性5.
3Android如何定义以及如何解析Intent5.
3.
1直接Intent5.
3.
2间接Intent5.
4AndroidManifest.
xml深入分析13:00|16:00【实验】实验1:以示例讲解菜单的生成、响应菜单项点击、增加子菜单功能本实验将主要对Android应用程序中菜单的相关处理方法.
实验2:以示例讲解让Activity以全屏方式显示以及为Activity屏幕的标题添加图标功能本实验将主要对Activity的相关技巧方面处理方法.
实验3:处理非res资源的例子本实验将主要对非res资源的处理方法,以扩展开发程序的方法和思路.
实验4:一步一步的分析讲解并对其Activity和Intent的实现本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Activity和Intent的实现过程.
第三天9:00|12:00Service6.
1什么是Service6.
2如何使用Service6.
3Service的生命周期6.
4BroadcastReceiver的使用第7章ContentProvider7.
1SQLite介绍7.
2创建ContentProviders7.
3使用ContentProviders7.
3.
1使用URI语法来做以下动作:7.
3.
2QueryingforData查询资料7.
3.
3ModifyingData修改资料7.
3.
4AddingaRecord增加资料7.
3.
5DeletingaRecord刪除资料第8章高级应用开发8.
1访问本地通讯录.
8.
2网络连接处理以及浏览器控件的使用方法8.
3本地文件浏览管理8.
4音视频播放处理第9章调试、打包发布工具使用9.
1Android调试桥9.
2启用logcat日志调试9.
3模拟器上安装删除软件9.
4打包、签名和安装软件到设备9.
5如何将软件上传到googleMaket中13:00|16:00【实验】实验1:实现打电话和发短信示例本实验主要是对ITelephony接口和ISms接口以及AIDL在Android程序中的开发应用.
实验2:使用BroadcastReceiver实现开机启动Service或Activity本实验实现开机自启动的功能,体现BroadcastReceiver类的用法.
实验3:实现文件浏览器实例本实验实现本地文件的管理和浏览功能.
实验4:一步一步的分析讲解RssReader项目并对其Content和http通讯的的实现,完成并实现一个可实际使用的Rss阅读器本实验将以RssReader项目为目标,逐步从无到有实现其功能,主要讲解其中的Content以及网络通讯处理的实现过程.
Android系统开发培训班(FSAD1001)招生简章课程描述令人激动的Google手机操作系统平台Android在2007年11月13日正式发布了,Android是一个真正意义上的开放性移动设备综合平台.
它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍.
谷歌与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成.
建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统.
学习Android的意义不仅仅是手机平台那么简单,通过对其框架结构的分析,我们可以将Android应用到任何移动硬件平台上,甚至自己研发出新的更好的框架.

质量保证·所有课程内容均可免费重听,直到学员完全掌握为止.
·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持.
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量.
基础要求学员学习本课程应具备下列基础知识:熟悉C语言,了解java语言;有微机接口开发基础;熟悉linux系统构建.
开课情况开课时间:4天(32课时)开课地点:浙大玉泉校区学费:2800元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张)讲义,午餐,教材等一律不收取其他费用.
课程内容时间课程内容第一天9:00|12:001Andriod开发环境搭建目标:主要帮助学员了解Andriod系统、学会Andriod环境搭建、熟悉在Andriod模拟平台上开发、调试简单的应用程序.
1、Andriod简介2、Eclipse中装载Android插件3、AndroidEmulator使用4、交叉编译工具链安装5、Android的源代码结构与编译方法6、在模拟器上运行Andriod系统7、编写、调试、运行Hello,Android!
程序8、Android核心模块及相关技术分析13:00|16:00【实验】1、在ubuntu桌面平台上搭建Android应用开发环境2、编写、调试、运行一个简单的Android应用程序第二天9:00|12:002Andriod移植基础目标:熟悉PXA270硬件平台,掌握bootloader移植、Linux内核移植,根文件系统建立,为后面的Android移植打好基础.
1、PXA270硬件平台介绍2、安装交叉编译工具链与其他相关工具3、移植bootloader到PXA270硬件平台4、移植Linux内核到PXA270硬件平台5、建立根文件系统5.
1NFS文件系统5.
2yaffs2文件系统13:00|16:00【实验】1、熟悉pxa270硬件平台2、在PXA270硬件平台上构建嵌入式Linux系统第三天9:00|12:003移植Andriod到pxa270平台目标:掌握在pxa270平台上移植Andriod的完整过程,精通移植Andriod的关键步骤.
1、Android的源代码结构与编译方法2、移植Linux内核源码以支持Android系统2.
1硬件无关部分2.
2硬件相关部分(键盘、触摸屏、LCD等)3、建立支持Android的根文件系统4、系统性能测试与评估13:00|16:00【实验】1、移植Andriod到pxa270平台实验平台2、构建Andriod文件系统3、配置网络,使用内置浏览器上网第四天9:00|12:004基于Android平台的应用程序开发目标:熟悉Android的应用程序框架,在构建好的Android系统上做应用开发.
1、Android的应用程序框架分析1.
1ActivityManager1.
2PackageManager1.
3WindowManager1.
4TelephonyManager1.
5ContentProvider1.
6ResourceManager1.
7ViewSystem1.
8LocationManager1.
9NotificationManager1.
10XMPPService2、应用程序组成部分分析2.
1Activity2.
2BroadcastIntentReceiver2.
3Service2.
4ContentProvider3、基于Android的复杂应用程序编写13:00|16:00【实验】1、熟悉Android的应用程序框架与应用程序组成2、编写,调试,运行一个复杂应用程序嵌入式OS--VxWorksVxWorks应用开发培训班招生简章课程描述通过vxworks培训课程的学习,学员将可以对当今最主流的高端嵌入式操作系统VxWorks有一个全面的了解,具备使用VxWorks开发基于VxWorks的驱动程序、BSP和应用程序的能力.
课程目标包括:1)熟悉Tornado2.
x/VxWorks5.
x-6.
x的基本原理和应用2)熟练掌握Tornado集成开发环境的使用方法3)熟悉并可以配置、裁剪、编译所需要的VxWorks4)能设计和开发基于嵌入式操作系统VxWorks的驱动程序5)能够设计和开发基于VxWorks的应用程序和系统6)熟悉基于VxWorks应用程序的编译、下载、调试和分析7)熟悉基于VxWorksBSP的设计本课程注重实际经验的传授,不会照本宣科,重点在于让大家对实时操作系统VxWorks有一个认识,真正会用VxWorks,拿到目标板后清楚如何开始VxWorks的使用及开发.
质量保证·所有课程内容均可免费重听,直到学员完全掌握为止.
·凡是培训班学员,在以后工作中遇到课程相关问题,可得到免费技术支持.
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量.
行业需求工业控制,军工企事业,电信/网络/通讯,航空航天,汽车电子行业,医疗仪器,仪器仪表与电子.
基础要求学员学习本课程应具备下列基础知识:具备C或者C++语言编程经验;具备计算机使用基础知识.
开课情况开课时间:3天(24课时)开课地点:浙大玉泉校区学费:2100元(2-3人团报每人可减免300元,3-6人以上团报每人可减免400元,6-10人团报每人可减免500元,在校学生凭学生证可享受300元优惠,团报可叠加优惠,且杭州市内大学大四学生可用教育培训消费券(500元)抵现金500元,报名时需携带本人身份证复印件2张及本人一寸照片4张)讲义,午餐,教材等一律不收取其他费用.
课程内容时间课程内容第一天9:00|16:301.
实时嵌入式系统、VxWorks和Tornado开发环境1.
1实时嵌入式系统介绍:实时嵌入式系统,实时嵌入式操作系统,VxWorks概述1.
2Tornado2.
x与VxWorks系统组成:Tornado2.
x集成开发环境,VxWorks系统结构,WIND内核,BSP,应用编程接口,shell,TCP/IP协议栈,文件系统2.
Tornado工程的创建和使用2.
1bootable工程:工程创建,BSP选择,VxWorks裁减,工程编译/链接2.
2downloadable工程:工程创建,BSP选择,程序管理,工程编译/链接2.
3工程调试:断点介绍,任务级断点/全局断点的设置,程序单步/多步调试方式3.
开发和仿真工具介绍3.
1VxSim仿真工具:VxSim的启动,同tagertserver的连接,仿真运行用户程序3.
2图形化的交叉调试器和工程配置工具(CrossWind、WindConfig)3.
3目标机工具集:目标机shell,目标机符号表,显示VxWorks系统信息的函数3.
4Tornado常用辅助工具介绍实验1、Tornado和各种工具的操作;指导学员熟识Tornado的界面风格,了解菜单、命令的作用和功能;2、创建downloadable工程;指导学员创建downloadable工程;3、创建bootable工程;指导学员使用BSP并创建bootable工程;4、编写一段小应用程序仿真并调试;通过实验掌握仿真工具的使用和断点的使用;5、裁剪VxWorks生成目标映像;通过实验掌握如何裁剪自己需要的VxWorks并生成自己的映像;6、仿真下载、启动系统映像;通过此实验使学员掌握嵌入式VxWorks系统的开发和使用流程.
第二天9:00|16:304.
VxWorks多任务程序设计4.
1VxWorks任务基础:任务的状态,任务状态切换4.
2多任务调度方式:抢占式调度,轮转式调度,抢占上锁,优先级和任务调度4.
3任务编程:任务创建/删除,任务控制,任务相关函数介绍,调度控制4.
4多任务与函数重入4.
5VxWorks系统任务4.
6VxWorks任务异常处理:Task错误状态,用户error扩展5.
VxWorks任务间通信5.
1共享数据结构、共享内存5.
2信号量:二进制信号量,互斥信号量,计数信号量,共享内存信号量5.
3消息队列:消息队列状态,消息队列建立/删除,消息队列的发送和接收5.
4管道5.
5信号6.
VxWorks内存管理6.
1VxWorks内存空间布局6.
2动态内存分配管理6.
3虚拟内存接口:MMU,虚拟内存配置6.
4VxWorks中的Cache一致性实验1、编写一个用户任务;通过实验学员掌握VxWorks下任务的创建方法,充分认识优先级和抢占式的意义;2、查看各任务状态;通过实验学员熟悉和认识VxWorks下的任务状态和关系,理解时间片的意义;3、编写双任务互相通信程序;通过实验学员熟悉任务间通信的方式,认识死锁和互斥、同步;4、修改、编写看门狗程序:认识和使用看门狗程序,认识和理解时间片的意义和VxWorks的调度机制;5、以一个嵌入式系统实例为对象,剖析地址空间分配:认识一个系统中的地址空间是如何划分的.
第三天9:00|16:307.
VxWorks中断,异常和看门狗7.
1VxWorks的中断和异常7.
2VxWorks中断服务:中断连接、使能、禁止,中断服务程序,ISR的特殊限制7.
3VxWorks异常服务7.
4Watchdog定时器8.
VxWorksI/O和文件系统8.
1VxWorksI/O系统概述:I/O系统接口,文件和文件名8.
2基本I/O:基本I/O接口,标准输入输出,ioctl(),等待在多个fd上的select()8.
3有缓冲和格式化的I/O8.
4本地文件系统9.
VxWorks配置和映像的生成及其启动9.
1裁剪VxWorks,编译、链接生成映像9.
2VxWorks启动顺序概述9.
3VxWorks引导:romInit(),romStart();sysInit()9.
4激活内核:usrInit();sysHwInit();kernelInit9.
5根任务:tUsrRoot10.
VxWorksBSP10.
1BSP介绍10.
2BSP的组成10.
3交叉开发、编译10.
4bootline的设计10.
5PCI以及网卡设备初始化10.
6设备驱动开发中注重的问题实验1、以串口驱动程序为例,剖析中断机制、中断处理和中断服务例程:使学员掌握VxWorks中断的处理和使用,认识中断和任务间的关系;2、以一个嵌入式系统实例为对象,分析VxWorksBSP的实现,剖析组成和系统启动流程;3、裁减、编译一个嵌入式系统所需要的bootRom映像;4、裁减、编译一个嵌入式系统所需要的VxWorks映像;5、创建一个嵌入系统,编译、裁剪生成一套VxWorks系统.
VxWorksBSP开发高级班招生简章课程描述VxWorksBSP开发高级班共计2天(含上、下午),主要是进行VxWorks下BSP的开发及调试方法以及高级技巧的学习,深入探讨如何根据单板情况选择正确的策略进行BSP的开发,如何高效的提取单板相关信息,解决BSP开发中的一些难点.
课程中会结合实际的单板及代码讲解BSP开发中的流程、实用技巧以及新的技术,帮助学员短时间内理解消化和掌握这些高级技巧,并可以尽快应用到工程项目中去.

IMIDC(rainbow cloud):香港/台湾/日本/莫斯科独立服务器特价,闪购大促销,最低30usd/月起

imidc怎么样?imidc彩虹网路,rainbow cloud知名服务器提供商。自营多地区数据中心,是 Apnic RIPE Afrinic Arin 认证服务商。拥有丰富的网路资源。 在2021年 6.18 开启了输血大促销,促销区域包括 香港 台湾 日本 莫斯科 等地促销机型为 E3係,参与促销地区有 香港 日本 台湾 莫斯科 等地, 限量50台,售罄为止,先到先得。所有服务器配置 CPU ...

老用户专享福利 腾讯云 免费领取轻量云2核4G服务器一年

感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...

A2Hosting三年付$1.99/月,庆祝18周年/WordPress共享主机最高优惠81%/100GB SSD空间/无限流量

A2Hosting主机,A2Hosting怎么样?A2Hosting是UK2集团下属公司,成立于2003年的老牌国外主机商,产品包括虚拟主机、VPS和独立服务器等,数据中心提供包括美国、新加坡softlayer和荷兰三个地区机房。A2Hosting在国外是一家非常大非常有名气的终合型主机商,拥有几百万的客户,非常值得信赖,国外主机论坛对它家的虚拟主机评价非常不错,当前,A2Hosting主机庆祝1...

洪水攻击为你推荐
固态硬盘是什么什么是固态硬盘?sherylsandbergLean In是一个怎样的组织怎么查询商标想要知道一个商标是否被注册,在哪里查到的比较权威?比肩工场比肩之意是什么意思比肩工场比肩是什么意思,行比肩大运的主要意象rawtoolsRAW是什么衣服牌子seo优化工具seo优化软件有哪些?www.99cycy.com谁在这个http://www.sifangmall.com网站上买过东西?同一服务器网站同一服务器上的域名/网址无法访问www.119mm.comwww.kb119.com 这个网站你们能打开不?
电信服务器租用 二级域名申请 域名备案信息查询 已备案域名出售 仿牌空间 vmsnap3 缓存服务器 老左博客 shopex空间 国内加速器 搜索引擎提交入口 卡巴斯基免费试用版 外贸空间 linode支付宝 数据库空间 免费个人主页 创速 97rb hostease 乐视会员免费领取 更多