【技术实现步骤摘要】
—种VxWorks系统中BSP的设计方法
本专利技术涉及一种设计方法,具体涉及。
技术介绍
VxWorks是美国Wind River公司开发的嵌入式实时操作系统,具有高性能、可高度裁剪等特点,能够支持多种微处理器,如PowerPC、X86、ARM、MIPS等。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及对实时性要求极高的领域中。板级支持包(Board Support Package, BSP)是介于硬件和操作系之间的一层,其作用是针对特定的硬件平台,为操作系统系统内核提供操作接口,使操作系统能够独立于底层硬件,对上层应用屏蔽具体硬件,Vxfforks的高可移植性就是通过BSP实现的。龙芯处理器是一款基于MIPS指令集的,拥有自主知识产权的高性能32位处理器,具有高速缓存等丰富偏上资源,广泛应用于国防、军工及商用领域。本专利技术的一种VxWorks系统的BSP的设计方法,简单可行,可操作性强,对于基于龙芯处理器的VxWorks系统的BSP设计起到了事半功倍的效果;而且,将VxWorks系统移植到基于龙芯处理器的设备上,可 ...
【技术保护点】
一种VxWorks系统中BSP的设计方法,其特征在于:所述方法包括以下步骤:步骤1:选择BSP模板;步骤2:修改配置文件config.h、bonito.h和hwconf.c;步骤3:修改VxWorks系统启动文件sysALib.s、VxWorks系统编译文件Makefile和BSP初始化文件syslib.c;步骤4:修改设备与VxWorks系统的接口文件和设备驱动文件。
【技术特征摘要】
1.一种VxWorks系统中BSP的设计方法,其特征在于:所述方法包括以下步骤: 步骤1:选择BSP模板; 步骤 2:修改配置文件 config.h、bonit0.h 和 hwconf.c ; 步骤3:修改VxWorks系统启动文件sysALib.S、Vxfforks系统编译文件Makefile和BSP初始化文件syslib.c ; 步骤4:修改设备与VxWorks系统的接口文件和设备驱动文件。2.根据权利要求1所述的VxWorks系统中BSP的设计方法,其特征在于:所述步骤I中,根据主板上微处理器的架构和字节序,在VxWorks系统开发包的BSP目录下选择同硬件平台相同或相近的VxWorks的BSP模板。3.根据权利要求1所述的VxWorks系统中BSP的设计方法,其特征在于:所述步骤2包括以下步骤: 步骤2-1:根据主板的硬件资源修改配置文件config.h,并由配置文件config.h的内容定义VxWorks系统的内核组件; 配置文件config.h的内容包括VxWorks系统启动方式、各种类型存储空间的范围和硬件接口的使用情况; 步骤2-2:修改配置文件bonit0.h ; 配置文件bonit0.h的内容包括主板上硬件资源的配置参数;配置参数包括微处理器中VxWorks系统控制寄存器的配置参数、设备各个接口的寄存器、Vxfforks系统中断号、中断向量的定义和端口地址; 步骤2-3:修改配置文件hwconf.c ; 在配置...
【专利技术属性】
技术研发人员:卢慧慧,袁玉湘,姜学平,于坤山,
申请(专利权)人:国家电网公司,国网智能电网研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。