4Àå. ARM ¸®´ª½º

Â÷·Ê
4.1. ARM ÇÁ·Î¼¼¼­ MMU(Memory Management Unit)
4.1.1. °³¿ä
4.1.1.1. TLB
4.1.1.2. ¸Þ¸ð¸® Á¢±Ù
4.1.1.3. º¯È¯ Å×À̺í
4.1.1.4. µµ¸ÞÀÎ
4.1.2. º¯È¯ ÀýÂ÷
4.1.3. º¯È¯ Å×ÀÌºí º£À̽º
4.1.4. 1·¹º§ Àбâ
4.1.5. 1·¹º§ µð½ºÅ©¸³ÅÍ
4.1.6. ¼½¼Ç µð½ºÅ©¸³ÅÍ¿Í ¼½¼Ç º¯È¯
4.1.7. ÆäÀÌÁö Å×ÀÌºí µð½ºÅ©¸³ÅÍ
4.1.8. 2·¹º§ µð½ºÅ©¸³ÅÍ
4.1.9. Å« ÆäÀÌÁö º¯È¯
4.1.10. ÀÛÀº ÆäÀÌÁö º¯È¯
4.1.11. ij½Ã¿Í ¾²±â ¹öÆÛ Á¦¾î
4.1.12. Á¢±Ù ±ÇÇÑ
4.2. Assabet º¸µå¿ë Ä¿³Î ÄÄÆÄÀÏ
4.3. ARM ¸®´ª½º Makefile ºÐ¼®
4.3.1. $(TOPDIR)/arch/arm/Makefile
4.3.2. $(TOPDIR)/arch/arm/vmlinux.lds
4.3.3. $(TOPDIR)/arch/arm/boot/compressed/vmlinux.lds
4.3.4. Log ºÐ¼®
4.4. ¼Ò½º ºÐ¼®
4.4.1. arch/arm/boot/compressed/head.S
4.4.2. arch/arm/kernel/head-armv.S

ÀÌ Àå¿¡¼± ÀÎÅÚÀÇ °³¹ß º¸µåÀÎ AssabetÀ» ÀÌ¿ëÇØ ARM ¸®´ª½º Ä¿³ÎÀ» ¿Ã¸®´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. Assabet º¸µå´Â StrongARM SA1110À» »ç¿ëÇϰí LCD µîÀÌ ´Þ·Á ÀÖ´Ù. ÀÌÀü¿¡ SA1100À» »ç¿ëÇÏ´ø Brutus º¸µå¿Í ¸¶Âù°¡Áö·Î ¸®´ª½º Ä¿³Î¿¡¼­ °ø½Ä Áö¿øÇϰí ÀÖ´Â º¸µå´Ù.

ÀÌ¹Ì ¸¹Àº »ç¶÷µéÀÌ ÀÌ º¸µå¿¡¼­ °³¹ßÀ» Çϰí ÀڽЏ¸ÀÇ Ç÷§ÆûÀ» ¸¸µé±â ¶§¹®¿¡ Ç¥ÁØÀ̶óÇÒ ¼ö ÀÖ´Ù. °Ô´Ù°¡ ÀÎÅÚ »çÀÌÆ®¿¡¼­´Â Ä£ÀýÇϰԵµ ȸ·Îµµ¸¦ °ø°³Çϰí Àֱ⠶§¹®¿¡ ¸¹Àº °³¹ßÀÚ°¡ º° ¼ö ¾øÀÌ(?) ÀÌ ÇÁ·Î¼¼¼­¿Í ÇÔ²² Assabet º¸µå¸¦ »ç¿ëÇÑ´Ù.