tag:blogger.com,1999:blog-75207211631478822622024-02-20T14:27:11.142-08:00Embedded linux tutorialUnknownnoreply@blogger.comBlogger4125tag:blogger.com,1999:blog-7520721163147882262.post-33708307989111103282009-06-28T08:04:00.000-07:002009-06-28T08:06:20.778-07:00GNU compile ARM C code in thumb modeTo do this add "-mthumb" option to arm-linux-gccUnknownnoreply@blogger.com7tag:blogger.com,1999:blog-7520721163147882262.post-81726159204679851022009-06-28T07:56:00.000-07:002009-06-28T08:04:32.692-07:00Install uClinuxStep1: Extract uclinux to ~/uClinux-dist/<br />Step2: install ncurses<br /> sudo apt-get install libncurses5-dev<br />Note: do not set /usr/local/arm-linux/bin as the first entry in $PATH this will mess up the make tools!!<br /><br />Step3: copy and compile genromfs-0.5.1<br /><br />Step4 : run<br /> make menuconfig<br /> (select GDB, Armulator)<br />Step5: run<br /> make<br /> (executable in /image/linux, romfs file in /image/boot.rom , link this file to romfs.img)<br /> ln -s boot.rom romfs.img<br />Step6: run skyeye emulator (check the settings in skyeye configuration file first)<br /><br /> skyeye -e linuxUnknownnoreply@blogger.com5tag:blogger.com,1999:blog-7520721163147882262.post-87839229812447827142009-06-28T06:21:00.000-07:002009-06-28T06:24:31.732-07:00Extract GNU ARM toolsStep1. Extract arm-linux-tools-20061213.tar.gz and copy files to /usr/local/ (in root mode).<br />Step2. Set enviroment variables as<br /> export PATH=$PATH;/usr/local/arm-linux/binUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-7520721163147882262.post-26608715096609790512009-06-28T06:15:00.000-07:002009-06-28T06:20:53.571-07:00How to compile and install embedded linuxFollow these easy steps to get free linux software source code and tool chain and run in skyeye armulator in minutes.<br /><br />Step1. Get uClinux source code at snapgear.org . Package name: uClinux-dist-20070130.tar.gz<br />Step2. Get ARM linux tool chain pre-compiled. Package Name: arm-linux-tools-20061213.tar.gzUnknownnoreply@blogger.com0