这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [推荐]浙江大学vxworks,嵌入式linux培训8月27日开始

共1条 1/1 1 跳转至

[推荐]浙江大学vxworks,嵌入式linux培训8月27日开始

菜鸟
2005-08-14 19:32:56     打赏

]浙江大学嵌入式系列培训8月-9月活动,

报名咨询:邱老师 0571-85622860 0571-87987804-206 13777811228

课 程 时 间 价 格 课程师资 工具优惠(仅限培训学员)
I 嵌入式 ARM 培训班 (ARM7) 8月11-14日 1600元/人 ARM资深工程师 学员可优惠购买开发工具
II DSP2407 培训班 8月17-21日 1600元/人 浙大博士
III 网络安全 8月20-23日 2000元/人 大型网络中心技术总工
IV 嵌入式VxWorks实时操作系统 8月27-30日 3500元/人 VxWorks资深工程师
V FPGA全程工程师培训班 9月7-11日 3200元/人 资深逻辑工程师
VI 嵌入式ARM培训班(ARM9) 9月10-13日 1600元/人 ARM资深工程师
VII 嵌入式Linux 9月15-18日 2000元/人 浙大博士
VIII
DSP6000工程师班 9月21-25日 1800元/人 DSP资深工程师
说明:
FPGA 班共计 6 天( 5 个白天 +2 个晚上),如学员希望进行 FPGA 的系统学习,可报名参加整个课程的培训;如学员已有一定的 FPGA 基础,并有一些实际应用经经验,希望在此基础上进行提高,可报名参加本课程后两天的培训。


现报名正进行中,名额有限,请速报名!

开课具体时间和课程内容请见网站通知或来电咨询。单位集体培训请来电预约时间。

联系电话:邱老师 0571-85622860 0571-87987804-206 13777811228

培训形式: 理论课、实验课、案例课、交流、疑难解答、专家咨询。

培训费用:包括教材、学习资料、实验、证书和中餐

远程培训: 本中心开设远程培训, 可以得到教师上课的实时效果, 并可以通过视频系统与老师提问和与其他同学交流讨论, 可观看和拷贝全部课程讲义.
培训报名方法:

详细课程请点击进入:

I FPGA V 网络安全
II VxWorks VI 嵌入式Linux
V DSP240X VI

更多课程请进来电咨询:邱老师 0571-85622860 0571-87987804-206 13777811228

入式操作系统VxWorks课程安排
上课时间 上课内容

上午 1.VxWorks系统概述
1.1 绪论
1.2 实时操作系统特点
1.3 VxWorks操作系统的特点
1.4 VxWorks的结构和组成
1.5 VxWorks的主要应用领域
2.VxWorks系统编程方法
2.1 任务管理
2.2 任务间的通信、同步和互斥机制
2.3 内存管理
2.4 网络通信
2.5 中断服务程序
下午 2.VxWorks系统编程方法 (续)
2.6 时钟管理
2.7 应用程序设计方法
2.8 实时多任务程序设计实例
3.Tornado组成和使用
3.1 Tornado简介
3.2 Tornado集成开发环境的组成




(含晚上)

上午

3.Tornado组成和使用 (续)
3.3 Tornado文件分布
3.4 Tornado工程文件创建

3.5 建立Tornado工作环境
3.6 WindSh和Browser的使用
3.7 CrossWind交叉调试工具的使用

下午 4.BSP开发指南
4.1 集成环境开发和BSP目录开发的关系
4.2 BSP制作基本步骤
4.3 VxWorks系统初始化流程
4.4 BSP文件目录结构
晚上 5.VxWorks操作系统实验和答疑
5.1 启动tornado
5.2 创建工程
5.3 编写多任务程序
5.4 监视各个任务运行
5.5 调试技巧和编写软件注意事项
第三天 上午 4.BSP开发指南(续)
4.5 编译连接分析
4.6 不同功能的BOOTROM文件对比
4.7 引导过程中vxWorks映像的重定位机制
4.8 内存管理
4.9 BSP主要代码分析
下午 4.BSP开发指南(续)
4.10 BSP的调试
4.11 BSP的测试
6.Driver开发指南
6.1 驱动概述
6.2 驱动开发的基本原理

第四天

上午 6.Driver开发指南 (续)
6.3 字符设备和块设备驱动
6.4 串行设备驱动
6.5 编写增强的网络驱动
6.6 驱动与VxWorks的关系
下午 7.BSP和驱动实验和答疑
7.1 编译和生成X86的BSP,并下载运行
7.2 通过tornado进行连接调试
7.3 添加驱动
注: 每次上课顺序根据实际情况作实时调整。

EMBEDDED LINUX SEMINAR (中文授课)
Linux is a free open source operating system. Its usage has been increased tremendously in last few years. Almost all the vendors of OS have found ways to support Linux.
This workshop is designed to enhance the skills for software developers using embedded Linux as their platform. It covers the overview of embedded Linux system, Linux kernel, networking, and application areas. It also provides several case studies to demonstrate how to design a embedded networking application server, how to build cross compiler for embedded system development, how to write device drivers, and how to debug. After the workshop, the audience should be confident to consider, select, and continue on Linux as the infrastructure for their products.
Seminar Details:
Time Contents
1st

Morning: Introduction to Embedded Linux System
1. Introduction to embedded systems
2. Comparison and analysis between standard Linux system and embedded system
3. Embedded Linux hardware component introduction
4. Anatomy of Linux and its Architecture, and kernel source tree introduction
5. Knowledge and skills required for embedded product development using Linux

Afternoon: Embedded Linux System Development Environment
1. Review of make command, and Makefile.
2. How to build embedded system cross compiler, and its development environment.
Case study and demo using ARM or SH processor
3.Linux file systems: concept, kernel configuration/selection, and build up.
4./proc file system for Linux embedded system.
5.Download the Linux image to target system
6.Debugging, building gdb for host, and kernel debugging.
7.Embedded Linux GUI: QT.

2nd

Morning: Linux Kernel
1. Where to get the Linux Kernel, and how to configure and build Linux kernel.
2. Linux loaders, Lilo and Grub.
3. Flash file system study
4. Linux kernel source structures.
5. Kernel module programming (v2.4 and v2.6)
6. 针对与固定硬件平台如何移植嵌入式 linux ;(现场演示,讲解代码)

Afternoon: Linux Device Driver Development
1. Concept of Linux device driver, char, block, and network drivers
2. Functions used in device drivers.
3. Device driver structures
4. Device drivers as kernel modules
5. Case study: Network device driver development.

3rd

Morning:Network Application using embedded Linux
1. Linux Process, Daemon.
2. Linux TCP/UDP/IP.
3. Socket API, socket options, etc.
4. Usage of multiplexor, block/non block I/O.
5. Design of network application server

Afternoon: Multi-threaded Programming
1. Introduction to POSIX Threads
2. POSIX Thread API walk through, mutex, etc.
3. Linux process vs. thread, pro and con.
4. High-availability Server Design using Linux

4th

Morning Real-Time Linux
1. Concept of Real time operating systems
2. Commercial Real Time Linux Operating Systems Introduction
3. Review of Linux process, process states, and process scheduling.
4. Linux 2.6: enhanced real time feature
5. Real-time Application Interface (RTAI)
6. Preemption Improvement
7. Interrupt Abstraction
8. RTLinux vs. RTAI
9. RTAI Architecture
10. Intertask communication and Synchronization
Communication with Linux Processes
RT FIFO's
Shared memeory
11. Real time in user space
Afternoon Student Lab and Q/A

注: 每次上课顺序根据实际情况作实时调整。





关键词: 推荐     浙江     大学     vxworks     嵌入式     linu    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]