how to install xenomai(and some comments)

configure the kernel
http://www.xenomai.org/index.php/Configuring_x86_kernels

qemu-kvm download
http://www.linux-kvm.org/page/Downloads
sourceforge.net/project/showfiles.php?group_id=180599
------
Install qemu-kvm-1.2.0
$ ./configure --target-list=i386-softmmu
$ make
$ make install
fist, we could use ./configure --help. At any time, we could use ./configure --help or qemu-system-i386 --help.
------
Then the qemu-system-i386 is installed at /usr/local/bin/qemu-system-i386.
=========================
源码编译经验总结:
1,执行./configure配置的时候,可以尝试着执行一下:
    ./configure  --help
   或者
    ./configure  help
   这样一般可以了解到怎样去配置不同平台的configure文件。
2,在make的时候,可以尝试着执行一下:
     make help
   或者
     make --help
   亦或者
     man make/gcc
   这样也可以了解到怎样去编译不同平台的内核镜像。
   比如:
     make ARCH=arm help
     执行后,可以看到如下信息:
          acs5k_defconfig          - Build for acs5k
      acs5k_tiny_defconfig     - Build for acs5k_tiny
      afeb9260_defconfig       - Build for afeb9260
      ag5evm_defconfig         - Build for ag5evm
      am200epdkit_defconfig    - Build for am200epdkit
      ap4evb_defconfig         - Build for ap4evb
      armadillo800eva_defconfig - Build for armadillo800eva
      assabet_defconfig        - Build for assabet
      ......
     然后,我们可以执行:
       make ARCH=arm am200epdkit_defconfig //即采用了am200epdkit的默认配置文件对内核进行了配置。也可以直接在arch/arm/configs/目录下找到该文件。
     最后,我们执行:
       make ARCH=arm CROSS_COMPILE=arm-unknown-linux-gnu-
      或者mips平台的:
       make ARCH=mips CROSS_COMPILE=mips64el-unknown-linux-gnu-  -j20
------
ARCH:一般有i386,x86_64,arm,mips等。


你可能感兴趣的:(how to install xenomai(and some comments))