Saturday, October 3, 2015


 export PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin  
 export CROSS=arm-none-linux-gnueabi-    
 export HOST=arm-none-linux-gnueabi  
 
 export CC=${CROSS}gcc    
 export STRIP=${CROSS}strip    
 export AR=${CROSS}ar    
 export AS=${CROSS}as    
 export CXX=${CROSS}g++    
 export CPP=${CROSS}cpp    
 export LD=${CROSS}ld    
 export RANLIB=${CROSS}ranlib    
 export ARCH=arm  

 export PREFIX=/friendlyarm  

  requirement:    
  - build linux kernel modules ok    
  - for example: ${PREFIX}/lib/modules/2.6.32.2-FriendlyARM    
      
      
  open linux-fusion Makefile and edit:    
      
  KERNEL_VERSION = 2.6.32.2-FriendlyARM    
  INSTALL_MOD_PATH = ${PREFIX}    
  KERNELDIR = $(INSTALL_MOD_PATH)/lib/modules/$(KERNEL_VERSION)/build    
  FUSIONCORE = single    
  ONECORE  = single    
      
  - make    
  - make install    
      
 install fusion.ko and linux-one.ko to ${PREFIX}/lib/modules/2.6.32.2-FriendlyARM/drivers/char/fusion    
   fusion.h and one.h to ${PREFIX}/usr/include/linux    
      
  -runtime: insmod fusion.ko, insmod linux-one.ko    


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -