一种基于tobo linux7.01系统下raid卡驱动编译方法技术方案

技术编号:3970666 阅读:385 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于tobo?linux7.01系统下raid卡驱动编译方法,为了编译驱动,首先需要安装此系统并配置开发环境。由于此系统无法支持目前主流的RAID卡控制器,因此无法将其安装到目标服务器上。在此,通过使用虚拟机来解决此问题,由于虚拟机平台都是简化后的虚拟环境,因此可以很容易的将此系统安装成功,并配置GCC等编译开发环境。

【技术实现步骤摘要】

本专利技术涉及一种计算机应用技术,具体地说是一种在目前的Tylersburg平台上 开发Tobo linux7. 01操作系统下RAID卡驱动的编译方法。
技术介绍
传统金融、石油等关键行业,其应用只能运行在特定操作系统下,此类行业的相关 应用很难跟着操作系统的升级做同步升级,因此只能使用设计之初的旧版操作系统。随着 服务器平台的不断升级,这些旧版操作系统很难支持最新的硬件平台,很多需要进行多次 开发后,才能满足此类客户的需求。在传统的服务器主板设计中,主板包含有CPU、内存、芯 片组、扩展槽以及重要的FW和IO控制芯片单元。在模块化思想的推动下,内存模组被首先 划分为内存板模块在部分服务器上出现。QPI架构被引入到MP服务器设计领域后,2-8路 在技术上已经可以进行局部甚至于全部的融合设计,形成跨界产品。
技术实现思路
本专利技术的目的是提供一种基于tobo linux7. 01系统下raid卡驱动编译方法。本专利技术的目的是按以下方式实现的,其方法步骤为a.为了编译驱动,首先通过虚拟机安装系统并配置GCC编译开发环境;b.筛选RAID卡控制器,寻找支持的RAID卡;c.筛选出RAID卡后,开始针对此卡的驱动源代码做编译操作;d.安装Turbolinux7. 01系统的内核源码树,内核源码版本为2. 4. 18-3. 10. 2 ;e.将RAID卡驱动源代码放至系统下,并依次编译BOOT内核和smp64G内核下的驱 动模块,其中BOOT内核下的驱动模块是在安装操作系统时识别硬盘用的,smp64G内核下的 驱动模块是在系统安装完成后,正常启动时识别硬盘使用的;f.将这两个驱动模块分别放到对应内核版本的文件夹下,然后打包生成驱动img镜像;g.使用img镜像制作驱动软盘,然后使用软盘安装系统时加载驱动,即正常识别硬盘。g.使用此img镜像制作驱动软盘,然后使用此软盘安装系统时加载驱动,即可正 常识别硬盘;本专利技术的有益效果是此编译方法在用户的定制需求中得到了充分验证,可以满 足此类较老操作系统的支持需求,为后续类似需求问题的支持提供了一般性的解决方法, 具有重要指导意义。具体实施例方式传统金融、石油等关键行业,其应用只能运行在特定操作系统下,此类行业的相关 应用很难跟着操作系统的升级做同步升级,因此只能使用设计之初的旧版操作系统。随着服务器平台的不断升级,这些旧版操作系统很难支持最新的硬件平台,很多需要进行多次 开发后,才能满足此类客户的需求。本文就是介绍一种在目前的Tylersburg平台上开发 Turbolinux7. 01操作系统下RAID卡驱动的编译方法。编译环境操作系统Turbolinux7. 01操作系统(2002年的系统)硬件平台浪潮NF5280服务器具体步骤1.为了编译驱动,首先需要安装此系统并配置开发环境。由于此系统无法支持目 前主流的RAID卡控制器,因此无法将其安装到目标服务器上。在此,通过使用虚拟机来解 决此问题,由于虚拟机平台都是简化后的虚拟环境,因此可以很容易的将此系统安装成功, 并配置GCC等编译开发环境;2.筛选RAID卡控制器,由于此系统距离现在已经有六七年,目前主流的RAID控 制器基本无法支持此操作系统,需要有针对性的筛选RAID卡控制器,寻找可以支持的RAID 卡;3.筛选出RAID卡后,开始针对此卡的驱动源代码做编译操作。4.安装TurbolinuX7. 01系统的内核源码树,为下一步编译工作做准备。此处使用 的内核源码版本为2. 4. 18-3. 10. 25.将RAID卡驱动源代码放至系统下,并依次编译BOOT内核和smp64G内核下的驱 动模块,其中BOOT内核下的驱动模块是在安装操作系统时识别硬盘用的,smp64G内核下的 驱动模块是在系统安装完成后,正常启动时识别硬盘使用的;6.将这两个驱动模块分别放到对应内核版本的文件夹下,然后打包生成驱动img镜像7.使用此img镜像制作驱动软盘,然后使用此软盘安装系统时加载驱动,即可正 常识别硬盘;实施例在没有此法制作的驱动帮助下,在浪潮NF5280服务器上安装TurbolinuX7. 01操 作系统,无法识别硬盘,因此无法将此系统安装到服务器上。使用此法编译制作驱动后,安 装系统过程中可以正常加载驱动,并识别硬盘,系统可以成功安装到此服务器上,并且安装 完成后能够正常引导启动。权利要求一种基于tobolinux7.01系统下raid卡驱动编译方法,其特征在于,方法步骤为a.为了编译驱动,首先通过虚拟机安装系统并配置GCC编译开发环境;b.筛选RAID卡控制器,寻找支持的RAID卡;c.筛选出RAID卡后,开始针对此卡的驱动源代码做编译操作;d.安装Turbolinux7.01系统的内核源码树,内核源码版本为2.4.18-3.10.2;e.将RAID卡驱动源代码放至系统下,并依次编译BOOT内核和smp64G内核下的驱动模块,其中BOOT内核下的驱动模块是在安装操作系统时识别硬盘用的,smp64G内核下的驱动模块是在系统安装完成后,正常启动时识别硬盘使用的;f.将这两个驱动模块分别放到对应内核版本的文件夹下,然后打包生成驱动img镜像;g.使用img镜像制作驱动软盘,然后使用软盘安装系统时加载驱动,即正常识别硬盘。全文摘要本专利技术提供,为了编译驱动,首先需要安装此系统并配置开发环境。由于此系统无法支持目前主流的RAID卡控制器,因此无法将其安装到目标服务器上。在此,通过使用虚拟机来解决此问题,由于虚拟机平台都是简化后的虚拟环境,因此可以很容易的将此系统安装成功,并配置GCC等编译开发环境。文档编号G06F9/45GK101819535SQ20101014839公开日2010年9月1日 申请日期2010年4月16日 优先权日2010年4月16日专利技术者姚萃南, 孙波 申请人:浪潮电子信息产业股份有限公司本文档来自技高网...

【技术保护点】
一种基于tobolinux7.01系统下raid卡驱动编译方法,其特征在于,方法步骤为:a.为了编译驱动,首先通过虚拟机安装系统并配置GCC编译开发环境;b.筛选RAID卡控制器,寻找支持的RAID卡;c.筛选出RAID卡后,开始针对此卡的驱动源代码做编译操作;d.安装Turbolinux7.01系统的内核源码树,内核源码版本为:2.4.18-3.10.2;e.将RAID卡驱动源代码放至系统下,并依次编译BOOT内核和smp64G内核下的驱动模块,其中BOOT内核下的驱动模块是在安装操作系统时识别硬盘用的,smp64G内核下的驱动模块是在系统安装完成后,正常启动时识别硬盘使用的;f.将这两个驱动模块分别放到对应内核版本的文件夹下,然后打包生成驱动img镜像;g.使用img镜像制作驱动软盘,然后使用软盘安装系统时加载驱动,即正常识别硬盘。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙波姚萃南
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:88[中国|济南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1