Ä¿³Î ÄÄÆÄÀÏ
¿ì¼± Ä¿³Î ¼Ò½º¸¦ Ç®°í ÇÊ¿äÇÑ ÆÐÄ¡ ÆÄÀÏÀ» Àû¿ëÇØ ³õ´Â´Ù.
%cd /devel/arm/assabet
%tar xvjf linux-2.4.17.tar.bz2
%mv linux linux-2.4.17
%cd linux-2.4.17
%zcat ../patch-2.4.17-rmk5.gz | patch -p1 |
patch±îÁö Àû¿ëÇÏ°í ³ª¼ MakefileÀ» ¼öÁ¤ÇÑ´Ù. /devel/arm/assabet/linux-2.4.17/MakefileÀ»
¿¾î 'ARCH := arm'À¸·Î ¼öÁ¤Çϰí 'CROSS_COMPILE =/usr/local/arm/bin/arm-linux-'À¸·Î ¼öÁ¤ÇÑ´Ù.
%cd /devel/arm/assabet
%cd linux-2.4.17
%make assabet_config
%make menuconfig |
¿©±â¼± Assabet º¸µå¿¡ »ç¿ëÇÒ Ä¿³ÎÀ» °¡Á¤Ç߱⠶§¹®¿¡ ±×³É ±âº»À» »ç¿ëÇØµµ µÇÁö¸¸ °¢ÀÚ¿¡°Ô
¸Â´Â Ä¿³Î ¼³Á¤À» ÇÑ ÈÄ ÄÄÆÄÀÏÇÏ¸é µÈ´Ù.
make menuconfig ÈÄ ±âº» ¼³Á¤À¸·Î µ¿ÀÛ½ÃŰ·Á¸é ±×³É exitÇÏ¸é¼ configuration¸¸ ÀúÀåÇÏ¸é µÈ´Ù.
assabet_config ¿Ü¿¡µµ ¾Æ·¡¿Í °°Àº ´Ù¸¥ ¼³Á¤ÀÌ ÀÖ´Ù. ÂüÁ¶ ¹Ù¶õ´Ù.
a5k_config
ebsa110_config
footbridge_config
rpc_config
brutus_config
victor_config
empeg_config
%make dep
%make modules
%make zImage
%make modules_install INSTALL_MOD_PATH=/devel/arm/assabet/modules |
moduleÀ» ¼³Á¤ Çß´Ù¸é make modules°¡ ÀÖ¾î¾ßÇÑ´Ù. ±×¸®°í È£½ºÆ®¿¡ ¼³Ä¡ÇÒ °ÍÀÌ ¾Æ´Ï±â ¶§¹®¿¡
ÀÏ´Ü /devel/arm/assabet/modules¿¡ ¼³Ä¡Çϰí ramdisk¿¡ ³Ö¾îÁÖ¸é µÈ´Ù.
arch/arm/boot/zImage°¡ ¸¸µé¾îÁ³´ÂÁö È®ÀÎ.
-rw-r--r-- 1 root root 3718 2¿ù 26 11:39 Makefile
drwxr-xr-x 2 573 573 24 10¿ù 12 01:04 bootp
drwxr-xr-x 2 573 573 4096 2¿ù 26 14:27 compressed
-rw-r--r-- 1 573 573 1350 1¿ù 21 1998 install.sh
-rwxr-xr-x 1 root root 728036 2¿ù 26 14:27 zImage |
Ä¿³Î Å×½ºÆ®
angelboot¸¦ ÄÄÆÄÀÏÇØ ½ÇÇà ÆÄÀÏÀ» ¸¸µé¾î ³õ°í ¾Æ·¡¿Í °°Àº ³»¿ëÀÇ ÆÄÀÏÀ» ¸¸µé¾î µÐ´Ù.
minicomÀº ttyS1/9600/8N1À¸·Î ¸ÂÃç µÐ´Ù. ½Ã¸®¾ó Æ÷Æ®´Â »ç¿ëÀÚ¿¡ µû¶ó ´Þ¸® º¯°æÇϸéµÈ´Ù.
%cd /devel/arm/assabet
%tar xzf angelboot-1.10.nk.tar.gz
%cd angelboot-1.10.nk
%make
%cd ..
%cat > opts
base 0xc0008000
entry 0xc0008000
r0 0x00000000
r1 0x00000019
device /dev/ttyS1
options "9600 8N1"
baud 115200
otherfile ramdisk_ks.gz
otherbase 0xc0800000
exec minicom
%./angelboot-1.10-nk/angelboot -f opts ./linux-2.4.17/arch/arm/boot/zImage |
Ä¿³ÎÀº 0xc0008000¿¡ ¿Ã·ÁÁö°í ½ÃÀÛµµ °Å±â¼ ºÎÅÍ ½ÃÀ۵ȴÙ. ·¥µð½ºÅ©´Â 0xc0800000¿¡ ¿Ã·ÁÁø´Ù.
r0, r1ÀÇ °ªÀ» Àü´ÞÇϴµ¥ ÀÌ °ªÀº Ä¿³Î ºÎÆÃ¿¡ »ç¿ëµÇ´Â °ªÀÌ´Ù.
r1Àº ¾ÆÅ°ÅØÃĸ¦ ±¸ºÐÇØ ÁÖ´Â ¹øÈ£Àε¥ $(TOPDIR)/arch/arm/tools/mach-types¿¡ Á¤ÀǵǾî ÀÖ´Ù.
Assabet º¸µåÀÇ °æ¿ì 25.
¿©±â±îÁö ½ÇÇàµÇ°í ³ª¸é Assabet º¸µåÀÇ LCD¿¡ Æë±ÏÀÌ º¸ÀÏ °ÍÀ̰í mincom¿£ ·Î±×ÀΠȸéÀÌ ³ª¿Ã
°ÍÀÌ´Ù.