企业简介

作为中国自动化领域的权威旗舰网络媒体,控制网创立于1999年7月,是中国举行的第十四届IFAC (International Federation of Automatic Control)大会的中国官方组织机构的唯一指定网站。控制网是中国自动化学会专家咨询工作 委员会(ECC)的秘书处常设之地。是北京自控在线文化传播有限公司开设的网站。

  • 公司类型:其他

联系方式
  • 控制网
  • 地址:北京市海淀区上地十街辉煌国际2号楼1504室
  • 邮编:100085
  • 电话:010-57116291 / 59813326
  • 传真:010-59813329
  • 网址:http://www.kongzhi.net
  • Email:mahongliang@kongzhi.net
  • 联系人:市场部
案例详细
标题在MIPS开发板上建立Linux系统及开发环境
技术领域机器视觉
行业
简介介绍了利用已有的MIPS版Linux源文件包,编译可运行的Linux内核的方式;讨论了在主机上建立相关服务器,通过NFS服务从主机上下载内核,在无盘开发板上启动Linux的方法。
内容



  一、引言

  大多数基于MIPS处理器的平台上都没有提供软、硬盘接口,一般情况下,也没有在板载Flash里烧入可使用的操作系统。没有操作系统,用户的使用就会受到很多限制,应用程序的开发、调试过程就会变得相当复杂。因此,建立合适的操作系统及开发环境,可以方便用户,简化开发调试过程。本文以RedHat Linux 为例,说明在RM7000A处理器无盘开发板上建立Linux系统的方法。所用硬件设备:带有10/100Mb以太网接口和用于显示的串口的开发板、装有Redhat Linux 9.0的主机(Host PC)。如图1:

 

  二、编译内核
  
  * 准备工作

  编译前,需要有MIPS处理器版的Linux源文件包,简单的方法是从MIPS公司或者SGI公司等的FTP服务器上下载。另外,由于所用主机是x86体系,要编译在MIPS处理器上运行的内核,需要有能在x86处理器上工作的交叉编译工具;为了使Linux启动后,可以在开发板上直接开发应用程序,还需要MIPS版的NFS根目录结构包,它包括了Linux运行需要的目录结构、配置文件、工具等等。同样,根目录结构包和工具包也可在上述网站的服务器上下载。下载根目录结构包和交叉编译工具时,要注意选择与开发板设置的数据格式(高序Big Endian或低序Little Endian)一致的版本。

  获得源文件包、根目录结构包文件后,将其解压至指定目录,如分别指定为:/tftpboot和/tftpboot/mips,包内文件和子目录就全部展开在相应目录中;
对于rpm格式的工具包文件,可在终端窗口用命令行方式展开:

  rpm