上海华清远见

VxWorks BSP开发高级班

上海wp开发培训

请询价

课程班型

任意时段

上课时间

白天班,晚班,周六周日

课时数量

40节课

授课方式

线下面授

课程特色

环境舒适,多媒体教室,专职讲师

上课校区

金沪路1270号花生壳企业中心

免费预约试听

限时领取试听名额

  • 182****5794 已成功预约**课程
  • 166****3250 已成功预约**课程
  • 157****7140 已成功预约**课程
  • 184****2360 已成功预约**课程
  • 132****2666 已成功预约**课程
  • 151****9298 已成功预约**课程
  • 162****6296 已成功预约**课程
  • 187****4662 已成功预约**课程
  • 184****3280 已成功预约**课程
  • 168****3854 已成功预约**课程

课程简介

第一天

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 系统启动后一个文件ro*****.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及ro*****.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.*.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下驱动的开发方法。

上海华清远见

34名学员报名咨询

去首页

评分

40

课程数

87

校区数

1

机构简介:华清远见教育集团,总部位于北京中关村,创办于2004年,是一家集产学研于一体的高端IT职业教育品牌。19年来,华清远见始终坚持“技术创新引领教育发展”的企业发展理念,坚持“做良心教育,做专业教育,做受人尊敬的职业教育”的核心育人理念。目前,集团业务包括面授课程、在线课程、智能教仪产品研发3大方向。其中,面授课程涵盖高薪就业、师资培训和企业内训3大课程方向。从线下到线上,从教学到研发,华清远见业务全面覆盖不同客户群体的需求。并先后在北京、上海、深圳、成都、南京、武汉、西安、广州、沈阳、重庆、济南、长沙成立12个直营中心。成立19年,改变了27余万学子的命运,帮助他们实现了梦想,这是华清远见企业价值的实现,更是我们 每一个华清人社会价值的实现。

更多
校区 更多

点击获取距我最近校区

  • 上海校区

    金沪路1270号花生壳企业中心

    导航
    电话咨询
相关推荐

当前位置:

上海 上海华清远见 上海wp开发培训

本站展示的所有信息内容系由机构或个人用户发布,可能存在发布者所发布的信息,并未获得品牌所有人有效授权。本平台会加强审核,但无法完全排除差错或疏漏。郑重声明:本平台仅为免费注册用户提供免费的信息发布渠道,但不对其发布信息的真实性、准确性和合法性负责,对此也不承担任何法律责任。对于从本网站或本网站的任何有关服务所获得的资讯、内容或广告,您接受或信赖任何信息所产生之风险应自行承担,本网对任何使用或提供本网站信息的商业活动及其风险不承担任何责任。,如果侵犯,请及时通知我们,发送邮件至15610150293@126.com本网站将在第一天及时删除。