Linux: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 17: | Line 17: | ||
* Have some coffee | * Have some coffee | ||
* Download linux sources from Reciva and unpack | * Download linux sources from Reciva and unpack | ||
* make bast_config | |||
* make menuconfig - exact configuration to be determined | |||
* Edit the top-level makefile in the bast_linux directory and point CROSS_COMPILER to the freshly built toolchain | * Edit the top-level makefile in the bast_linux directory and point CROSS_COMPILER to the freshly built toolchain | ||
* The same as above in the recive/Makefile | |||
* make | * make | ||
* make | * make | ||
* make modules | |||
* make -C reciva |
Revision as of 21:17, 23 October 2006
Reciva provides sources for the Linux kernel used on the Barracuda on the GPL archive page. First inspection of these sources show the following:
- A UART should be available somewhere on the hardware and a console is enabled
- [[LIRC] (linux remote control) might be available
- more to discover here of course
Building
The kernel sources provided by Reciva suggest gcc 3.3.4 is used for compiling the kernel. A good start would be get a arm-linux- toolchain with the same version.
The following worked for me
- download and unpack crosstool
- eval `cat arm.dat gcc-3.3.4-glibc-2.3.2.dat` sh all.sh --notest
- Have some coffee
- Download linux sources from Reciva and unpack
- make bast_config
- make menuconfig - exact configuration to be determined
- Edit the top-level makefile in the bast_linux directory and point CROSS_COMPILER to the freshly built toolchain
- The same as above in the recive/Makefile
- make
- make
- make modules
- make -C reciva