立即注册 登录
计算机技术论坛 返回首页

shuhai666的个人空间 https://www.jsjbbs.cn/?19741 [收藏] [复制] [分享] [RSS]

日志

VxWorks BSP开发高级培训班

已有 607 次阅读2011-5-7 10:17 |

热线:010-51292078 021-51875830  0755-61280252    025-68662821
传真:010-51292078 021-51875830  0755-61280252
业务手机:15210438632
曙海培训网站:http://www.51qianru.com
[url=http://yibiaont.cn]曙海培训[/url]
[url=http://www.wucan.net/wenda.htm]曙海培训[/url]
[url=http://www.morning-sea.cn/NET.htm]曙海培训[/url]
[url=http://www.morning-sea.com.cn]FPGA培训[/url]
[url=http://www.morning-sea.com.cn]FPGA 培训[/url]
[url=http://www.shanghai66.cn]FPGA培训[/url]
[url=http://www.bjzhda.cn]FPGA 培训[/url]
<a href="http://www.tb1990.cn">单片机培训</a>
<a href="<A href='http://www.shuhai9.cn">Allegro'>http://www.shuhai9.cn">Allegro培训</a>
<a href="http://www.tb1990.cn">深圳单片机培训</a>
<a href="http://www.bjzhda.cn/dpcj.htm">北京单片机培训</a>
<a href="<A href='http://www.51qianru.cn">Cadence'>http://www.51qianru.cn">Cadence 培训</a>
<a href="<A href='http://www.51qianru.cn">Cadence'>http://www.51qianru.cn">Cadence培训</a>
[url=  http://bjzhda.cn/dsp_dianji.htm] dsp电机控制培训[/url]
[url=  http://bjzhda.cn/3G_MTK_Android_youxi.htm]手机游戏开发培训[/url]
[url=  http://51qianru.cn/3G_MTK_Android_youxi.htm]网络游戏开发培训[/url]
[url=  http://shuhai9.cn/3G_MTK_Android_youxi.htm]游戏开发培训[/url]
[url=  http://youhuapaiming.cn/3G_MTK_Android_youxi.htm] 3D游戏开发培训[/url]
[url=  http://morning-sea.cn/3G_MTK_Android_youxi.htm] 2D游戏开发培训[/url]
<a href=  <A href="http://www.shanghai66.cn>Android">http://www.shanghai66.cn>Android开发板</a>
<a href=  <A href="http://www.shanghai66.cn>MTK">http://www.shanghai66.cn>MTK开发板</a>
<a href=  <A href="http://www.shanghai66.cn>FPGA">http://www.shanghai66.cn>FPGA开发板</a>
[url=  http://www.shanghai66.cn]MTK开发板[/url]
[url=  http://www.shanghai66.cn]FPGA开发板[/url]
[url=  http://www.shanghai66.cn]Android开发板[/url]
 
VxWorks BSP开发高级培训班
课程背景
       VxWorks BSP开发内容主要是进行VxWorks下BSP的开发及调试方法以及高级技巧的学习,深入探讨如何根据单板情况选择正确的策略进行BSP的开发,如何高效的提取单板相关信息,解决BSP开发中的一些难点。课程中会结合实际的单板及代码讲解BSP开发中的流程、实用技巧以及新的技术,帮助学员短时间内理解消化和掌握这些高级技巧,并可以尽快应用到工程项目中去。
 
    课程目标
       通过课程的学习,学员将熟悉VxWorks下BSP的开发及调试方法,并通过实例,掌握开发和调试中常见问题的解决思路及技巧,熟悉常见驱动模块的设计方法,具备独立开发VxWorks下BSP的能力。课程目标包括:
        1) 掌握VxWorks下BSP的开发职责,开发策略,开发环境及开发工具。
        2) 熟练掌握VxWorks下系统的启动流程,以及对kernel的配置。
        3) 掌握VxWorks下BSP的中断管理。
        4) 掌握VxWorks下BsP的内存管理。
        5) 掌握VxWorks下BSP的Timer管理。
        6) 熟悉VxWorks下常用的驱动程序的开发方法。
        7) 熟练掌握VxWorks下BSP的调试及常见问题的处理方法。
        8)了解VxWorks6.x引入的新的技术,并掌握VxWorks 5.5.1到VxWorks 6.x BSP的移植方法。
 
    入学要求
        学员学习本课程应具备下列基础知识:
       ◆具备C语言编程经验;
       ◆具备设备驱动编程经验;
       ◆具备嵌入式系统软硬件基础知识;
       ◆对VxWorks操作系统有一定的了解;
 
    班级规模及环境
        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
 
    上课时间和地点
            上课地点:【上海总部】: 华东师范大学/银城大厦 【深圳分部】: 电影大厦
            最近开课时间(周末班/连续班/晚班)
    学时和费用
        ◆学时:9天,72学时
        ◆外地学员:代理安排食宿(需提前预定)
        ☆合格学员免费颁发相关资格证书,提升您的职业资质
        作为最早专注于嵌入式培训的专业机构,曙海嵌入式学院提供的证书得到本行业的广泛认
        可,学员的能力得到大家的认同。
        ☆合格学员免费推荐工作 
    质量保障
        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、培训合格学员可享受免费推荐就业机会。
 
    课程进度安排
课程大纲 课程内容
第一阶段
 
1. VxWorks下BSP基本知识的介绍
    1.1 VxWorks下BSP的职责,组成及开发流程综述
    1.2 VxWorks下系统启动流程
    1.3 BSP及操作系统的文件组织结构
2. BSP需要关注的嵌入式系统的硬件
    2.1 各种CPU体系架构所需要关注的:指令集,MMU的支持,CACHE,中断处理,硬浮点的支持,大小字序
    2.2 总线:总线周期,仲裁,数据传输,中断策略
    2.3 存储器:各种存储介质的配置及访问
    2.4 设备:Timer,串口,网口
3. 开发环境及策略
    3.1 BSP的开发流程及方法
    3.2 开发环境的搭建,各种调试工具
    3.3 调试BootRom的方法及技巧
4. 系统启动流程概述
    4.1 系统启动流程介绍,启动流程图
    4.2 BSP目录下各文件的属性及用途
    4.3 编译满足要求的各种BootRom及VxWorks程序映像,反汇编,生成map文件
5. BootRom启动流程分析
    5.1 单板相关的文件
    5.2 系统启动后第一个文件romInit.s的组成及功能
    5.3 调试BootRom需要注意的问题:汇编指令,PIC,关于栈
6. 启动kernel前对硬件的初始化
    6.1 启动kernel之前代码流程介绍
    6.2 硬件的初始化,sysHwInit(),重要API的实现
    6.3 内核的激活
    6.4 VxWorks内核的调试:启动WDB,调试通道的配置:串口,网口
 
【辅助实验】
1. Tornado的目录结构的熟悉,通过一个BSP实例,熟悉BSP的文件组成;
2. 通过一个单板实例,掌握如何根据现有资源获得单板的信息,满足BSP开发的需要;
3. 通过一个处理器实例,掌握如何从芯片资料中获取BSP开发有用的信息的方法;
4. BSP开发环境的搭建以及各种软件调试工具的使用;
5. 通过一个BSP实例,分析系统的启动,使学员清晰VxWorks的启动流程;
6. 通过BSP实例,使学员熟悉BSP工程的搭建方法,makefile及romInit.s文件的设计;
7. 通过BSP实例,分析sysHwInit()及重要API的实现;
8. 通过BSP实例,使学员掌握如何启动WDB,如何配置调试通道。
 
第二阶段
 
7.存储管理
    7.1 内存的分配,BSP中各种地址的意义
    7.2 MMU:MMU的使能,配置以及操作系统的接口
    7.3 CACHE: CACHE的使能,配置以及操作系统的接口
8.中断管理
    8.1 中断管理概述:中断向量,中断栈,实现中断管理的函数
    8.2 中断服务程序的连接
    8.3 操作系统关于中断管理的库介绍
    8.4 中断控制器的初始化
9. 时钟和定时器
    9.1 系统时钟的初始化及配置,中断的连接,服务程序的实现,使能及关闭
    9.2 关于辅助时钟及其与系统时钟实现的差异
    9.3 时间戳:时间戳的用途,实现
10.BSP相关的设备驱动程序
    10.1 串口驱动程序的设计及加载
    10.2 END型驱动的设计及加载
    10.3 标准USB接口驱动的实现
    10.4 TFFS的实现及使用
11.VxWorks 6.x新的技术的介绍及移植方法
    11.1 VxWorks 6.x BSP引入的新技术:VxBus,存储保护,错误监测及报告,共享内存
    11.2 VxWorks 5.5.1到VxWorks 6.x BSP的移植
    11.3 BSP开发中信息的获取以及求助渠道
    11.4 BSP开发经验的总结
 
辅助实验
1. 通过一个BSP实例,分析使学员熟悉VxWorks下内存的分配;
2. 通过PPC BSP实例,分析使学员熟悉MMU及CACHE的配置以及操作系统的接口;
3. 通过一个具体的单板,分析使学员熟悉如何配置中断控制器完成中断的挂接及使能,并熟悉操作系统的相关接口;
4. 通过一个BSP实例,分析使学员熟悉系统时钟的实现及配置以及如何实现时间戳;
5. 以NS16550的sio驱动为例,通过分析使学员掌握串口驱动的开发方法;
6. 通过一个具体的END型驱动,分析使学员掌握以太网口驱动的开发方法;
7. 以Intel 28F128J3X型Flash为例,通过分析使学员掌握TFFS的实现;
8. 以一个具体的VxBus设备驱动为例,通过学习使学员掌握VxBus下驱动的开发方法。
[url= http://www.mitech-world.com]iphone培训[/url]
[url= http://www.51qianru.net.cn]iphone培训[/url]
[url= http://www.mepeixun.com]iphone培训[/url]
[url= http://www.mepeixun.com]iphone培训[/url]
<a href= http://www.wucan.net>上海android培训</a>
<a href= http://www.wucan.net>北京android培训</a>
<a href= http://www.wucan.net>深圳android培训</a>
<a href= http://www.wucan.net>武汉android培训</a>
<a href= http://www.wucan.net>成都android培训</a>
<a href= http://www.wucan.net>南京android培训</a>
<a href= http://www.wucan.net>重庆android培训</a>
[url= http://www.wucan.net]重庆android培训[/url]
[url= http://www.wucan.net]上海android培训[/url]
[url= http://www.wucan.net]北京android培训[/url]
[url= http://www.wucan.net]深圳android培训[/url]
[url= http://www.wucan.net]武汉android培训[/url]
[url= http://www.wucan.net]成都android培训[/url]
[url= http://www.wucan.net]南京android培训[/url]
<a href= http://www.wucan.net>上海iphone培训</a>
<a href= http://www.wucan.net>深圳iphone培训</a>
<a href= http://www.wucan.net>北京iphone培训</a>
<a href= http://www.wucan.net>武汉iphone培训</a>
<a href= http://www.wucan.net>成都iphone培训</a>
<a href= http://www.wucan.net>南京iphone培训</a>
<a href= http://www.wucan.net>重庆iphone培训</a>
<a href= http://yibiaont.cn>上海iphone培训</a>
<a href= http://yibiaont.cn>深圳iphone培训</a>
<a href= http://yibiaont.cn>北京iphone培训</a>
<a href= http://yibiaont.cn>武汉iphone培训</a>
<a href= http://yibiaont.cn>成都iphone培训</a>
<a href= http://yibiaont.cn>南京iphone培训</a>
<a href= http://yibiaont.cn>重庆iphone培训</a>
[url= http://www.wucan.net]上海iphone培训[/url]
[url= http://www.wucan.net]深圳iphone培训[/url]
[url= http://www.wucan.net]北京iphone培训[/url]
[url= http://www.wucan.net]武汉iphone培训[/url]
[url= http://www.wucan.net]成都iphone培训[/url]
[url= http://www.wucan.net]南京iphone培训[/url]
[url= http://www.wucan.net]重庆iphone培训[/url]
[url= http://yibiaont.cn]上海iphone培训[/url]
[url= http://yibiaont.cn]深圳iphone培训[/url]
[url= http://yibiaont.cn]北京iphone培训[/url]
[url= http://yibiaont.cn]武汉iphone培训[/url]
[url= http://yibiaont.cn]成都iphone培训[/url]
[url= http://yibiaont.cn]南京iphone培训[/url]
[url= http://yibiaont.cn]重庆iphone培训[/url]
<a href= http://www.51qianru.com.cn>上海Android培训</a>
[url= http://http://www.51qianru.com.cn]上海Android培训[/url]
<a href= http://www.51qianru.com.cn>深圳Android培训</a>
[url= http://http://www.51qianru.com.cn]深圳Android培训[/url]
<a href= http://www.51qianru.com.cn>北京Android培训</a>
[url= http://http://www.51qianru.com.cn]北京Android培训[/url]

路过

雷人

握手

鲜花

鸡蛋

全部作者的其他最新日志

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

|计算机技术论坛 JSJBBS.CN @ 2008-2025 ( 鲁ICP备17021708号 )

技术支持 : 腾讯云计算(北京)有限责任公司

返回顶部