VxWorks设备驱动培训

  •  课程目标

    首先对Vxworks操作系统进行了总体介绍,详细讲解了系统的启动过程;然后讲解了设备驱动的基础知识、内核结构层次;最后重点讲解了字符设备驱动、串口驱动、块设备驱动、flash设备驱动、网络设备驱动、usb设备驱动等

  •  师资团队

  • 华清创客企业内训讲师,均是来自各个领域的资深专家,均拥有6年以上大型项目经验。

  •  培养对象

    ①具备C或者C++语言编程经验;
    ②具备计算机使用基础知识;
    ③对Vxworks开发感兴趣;
    ④Vxworks从业人员,想在职提升;

  •  培训方式

第一种:华清创客讲师面授
课时:共2天,每天6学时,总计12学时
◆费用(含教材费):1800元
◆外地学员:代理安排食宿(需提前预定)

第二种:线上直播授课
直播课时:共4天,每天3学时,总计12学时;
辅导:授课期间,辅导老师每天有1小时的辅导直播
◆费用(含教材费):1800元

第三种:企业订制培训
课时:根据定制的大纲确定课时
费用:根据课程难度,每课时1500~3000元

    •  质量保证

      1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;

      2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;

      3、培训合格学员可享受免费推荐就业机会。

    •  课程大纲


      第一章 vxworks操作系统快速入门                      

      第一节     实时操作系统的相关概念            

      第二节     vxworks操作系统的基本组件              

                 1vxworks任务 (基本原理、任务栈、调度算法)           

                 2vxworks任务间通信策略             

                 信号量、消息队列、管道、网络套接字socket、信号         

                 3vxworks内存管理                  

                 4vxworks中断处理                  

                 5vxworks下中断转移过程详解(基于arm平台)             

      第三节     vxworks操作系统启动过程详解           

                 1vxworks操作系统启动(vxworks基本启动方式 、vxworks操作系统内存布局)                  2、深入理解bootrombootrom的构成、bootrom脚本的创建、脚本运行过程分、

      bootrom的重定位)          

                 3ram中运行的bootrom代码                

      usrinit函数分析usrroot函数分析bootcmdloop函数分析、rominit函数、romstart函数、usrinit函数分析、usrroot函数分析             

                 4vxworks bsp文件组成 

              

      第二章、vxworks设备驱动起步                    

      第四节     设备驱动                  

                 1、设备驱动的功能           

                 2、设备驱动的结构           

                 3、设备驱动的基本特点           

                 4、驱动代码执行环境               

                 5、设备基本分类               

                 6、驱动基本工作模式               

                 7、驱动与硬件数据的交互方式               

      第五节     vxworks下设备驱动的内核结构层次           

                 1、认识vxworks设备驱动内核基本层次                 

      usb设备驱动内核层次、块设备驱动内核层次、字符设备驱动内核层次网络设备驱动内核层次)            

                 2vxworks内核驱动基本结构                  

                 3、内核三张表和联系(系统设备表、系统驱动表、系统文件描述符表)               

                 4vxworks内核驱动                  

                 (管道虚拟设备驱、 虚拟内存设备驱动、ramdisk设备驱动、网络设备驱动)

       5vxworks文件系统 (虚拟根文件系统vrfs 、事务型文件系统hrfsms-dos兼容型文件系统dosfs、原始文件系统rawfscd-rom文件系统cdromfs 、只读文件系统romfs、目标机文件系统tsfs          

                 6、添加驱动到vxworks内核

                        

      第三章、vxworks六大核心设备驱动                    

      第六节     1、字符设备驱动           

               2、串口驱动           

               3、块设备驱动               

               4flash设备驱动          

               5、网络设备驱动           

               6usb设备驱动            

                                 

                                  

the end

评论(0)