以嵌入式系统为核心的数字化产品已成为数字化时代的主流产品国.docx
- 文档编号:29752283
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:47
- 大小:32.86KB
以嵌入式系统为核心的数字化产品已成为数字化时代的主流产品国.docx
《以嵌入式系统为核心的数字化产品已成为数字化时代的主流产品国.docx》由会员分享,可在线阅读,更多相关《以嵌入式系统为核心的数字化产品已成为数字化时代的主流产品国.docx(47页珍藏版)》请在冰豆网上搜索。
以嵌入式系统为核心的数字化产品已成为数字化时代的主流产品国
浙江大学
嵌入式ARM+LINUX高端培训课程简章
课程目录
嵌入式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/os
2嵌入式CPU体系结构
◆指令集,寄存器
◆物理地址空间分布
◆嵌入式处理器中断机制
3嵌入式平台外围接口芯片
◆UART接口芯片
◆GPIO
◆Nor/Nandflash
◆LCD控制器
◆触摸屏控制器
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/O
◆open/close,read/write
◆dup/dup2,fcntl/ioctl
2标准I/O库接口
◆缓存方式I/O
◆字符流I/O,比特流I/O
◆格式化I/O
3高级I/O
◆无阻塞I/O,记录加锁
◆内存映射I/O
实验课3课时
第一部分I/O实验
1open/close/read/write综合实验
2fcntl/ioctl综合实验
3select练习
理论课2课时
第二部分进程高级编程
1进程控制
◆进程环境
◆fork/vfork,wait/waitpid,exec
2进程间的关系
◆进程组,会话(session)
◆Job控制
3信号(signal)
◆信号的概念
◆Signal,kill/raise,alarm/pause,sigaction
第二天
理论课3课时
第二部分IPC高级编程
1进程间通信
2posixIPC和systemVIPC
3消息传递
◆无名管道(pipes)
◆有名管道(fifos)
◆消息队列(mg_*,mg*)
4同步
◆互斥,条件变量,信号量
5共享内存
实验课5课时
第二部分进程实验
1fork/wait/exec综合练习
2进程pipe通信实验
3进程同步实验
第三天
理论课3课时
第三部分线程高级编程
1进程与线程
2Posix线程
3线程的创建与结束
◆Pthread_create,pthread_join
4竞争和临界区概念
5线程同步
◆互斥,pthread_mutex_*
◆信号量(semaphore),sem_*
◆条件变量,pthread_cond_*
实验课5课时
第三部分线程实验
1线程基本练习
2线程实现FIFO
3哲学家吃饭
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,ioctl
◆vdisk.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:
00
第1章Android操作系统概述
第2章1.1Android简介
第3章1.2Android系统的特点
第4章1.3Android应用前景分析
第5章第2章AndroidSDK及其开发环境搭建
第6章2.1AndroidSDK的版本演进
第7章2.2EclipseADT插件与SDK版本的对应关系
第8章2.3ADT插件的安装和更新
第9章2.4通过Eclipse创建一个HelloWord简单
的项目
2.5通过Eclipse导入一个RssReader开源
项目
第3章Android项目结构分析
3.1资源管理(Resources)分析
3.1.1drawable
3.1.2layout
3.1.3values(strings.xml、
colors.xml、arrays.xml等)
3.1.4R.java分析及使用
3.1.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 核心 数字化 产品 成为 时代 主流