|
|
||
|
ÀÌÆäÀÌÁöÀÇ ÀúÀÛ±ÇÀº |
||
|
Á¦¸ñ: MIPS º¸µå¿¡ ¸®´ª½º Ä¿³Î žÀç¹æ¹ý |
ÀúÀÚ¿¡°Ô ÀÖ½À´Ï´Ù |
|
|
ÀúÀÚ: Á¤ÀçÁØ(rgbi3307@nate.com) |
ÃÖ±Ù¼öÁ¤ÀÏ:2009-01-18 |
|
|
|
|
|
À̹®¼ÀÇ ±â¼ú ¹üÀ§
|
ARM ȯ°æÀÇ MIPS º¸µå¿¡ ¸®´ª½º Ä¿³ÎÀ» žÀçÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. °ü·Ã ¿ë¾î: ARM(Advanced
RISC Machine): Embedded Sytem¿¡ »ç¿ëµÇ´Â ÀúÀü·Â, Àú°¡ÀÇ °í¼º´É RISC ÇÁ·Î¼¼¼¿Í ÁÖº¯ÀåÄ¡µé. °ü·Ã»çÀÌÆ® MIPS(Microprocessor without Interlocked Pipeline Stages)´Â ¹Ó½º Å×Å©³î·ÎÁö¿¡¼ °³¹ßÇÑ RISC ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼. ÂüÁ¶»çÀÌÆ®: http://www.linux-mips.org/wiki/Porting |
1. ÁغñÁ¶°Ç
|
* C ÇÁ·Î±×·¥¹Ö * OS¿¡ ´ëÇÑ ¸î°¡Áö ÀÌ·ÐÁö½Ä, ÀÎÅÍ·´Æ® ´Ù·ç±â, ½Ã½ºÅÛ È£Ãâ, ¸Þ¸ð¸® °ü¸®¿Í °°Àº °Íµé. * ¸®´ª½º Ä¿³Î ȯ°æ¼³Á¤°ú ¸¸µé±â. ÃæºÐÇÑ Áö½ÄÀÌ ¾ø¾îµµ À̰÷¿¡¼ ¸¹Àº µµ¿òÀ» ¾òÀ» ¼ö ÀÖÀ½. * MIPS CPU¿¡ ´ëÇÑ ¸î°¡Áö Áö½Ä. CP0 ·¹ÁöÁö½ºÅ͸¦ ´Ù·ç´Â °ÍÀÌ ÇÊ¿äÇϰí, ÀÎÅÍ·´Æ® °¡´É ȤÀº ºÒ°¡´É, µîµî.. * MIPS ¾î¼Àºí¸®¿¡ ´ëÇÑ Àü¹®ÀûÀÎ Áö½ÄÀÌ ¾ø¾îµµ µÇÁö¸¸, À̰Ϳ¡ ´ëÇØ¼ ÀüÇô ¸ð¸£°í ÀÖ´Ù¸é ¸î°¡Áö »óȲ¿¡¼ ¾î·Á¿òÀÌ ÀÖÀ» ¼ö ÀÖÀ½. * MIPS Çϵå¿þ¾î°¡ ¸¸µå½Ã ÇÊ¿äÇÔ. * ¸¶Áö¸·À¸·Î °¡Àå Áß¿äÇÑ Á¡Àº, ¹è¿ì°íÀÚ ÇÏ´Â ¿Á¤°ú ²÷ÀÓ¾ø´Â µð¹ö±ë ½Ã°£µéÀÌ ÇÊ¿äÇÔ. ¶ÇÇÑ, Ralf Bachle, ralf@gnu.org°¡ ÀÛ¼ºÇÑ <Linux MIPS HOWTO> ¹®¼¸¦ Àо´Â °ÍÀ» ÃßõÇÑ´Ù. |
2. žÀç ´Ü°è ¿ä¾à
|
ÀÚ½ÅÀÇ »óȲ¿¡ ¸Â°Ô, ¾Æ·¡ÀÇ ¸î°¡Áö´Â °Ç³Ê ¶Ù¾îµµ µÊ: 1. cross-development ȯ°æ ¼³Ä¡. 2. "Hello, World!" - º¸µå ¼Â¾÷, ½Ã¸®¾ó Æ÷ÆÃ ÀÛ¾÷, ½Ã¸®¾ó Æ÷Æ®¸¦ ÅëÇÏ¿© "Hello, world!" Ãâ·Â. 3. Ä¿³Î ´Ù¿î·Îµå 4. ³ª¸¸ÀÇ ÄÚµå Ãß°¡Çϱâ 5. printk Ãʱâ ÀÛ¾÷ - ù¹øÂ° MIPS À̹ÌÁö¸¦ ¸¸µé°í Ä¿³Î·ÎºÎÅÍ printk Ãâ·ÂÀ» È®ÀÎ. 6. ½Ã¸®¾ó µå¶óÀ̺ê¿Í ½Ã¸®¾ó ÄÜ¼Ö - ½Ã¸®¾ó Äֿܼ¡¼ ½ÇÁ¦ÀûÀÎ printk ÀÛ¾÷Çϱâ. 7. KGDB - KGDB´Â °³¹ß¿¡ ¾öû³ µµ¿òÀÌ µÇ¹Ç·Î Àû±ØÀûÀ¸·Î ÃßõÇÑ´Ù. ±×¸®°í ¼³Ä¡°¡ ¾î·ÆÁö ¾Ê´Ù. 8. CPU Áö¿ø - ÀÚ½ÅÀÇ MIPS CPU°¡ ÇöÀç Áö¿øµÇÁö ¾Ê´Â´Ù¸é, »õ·Î¿î Äڵ带 Ãß°¡ÇØ¾ß ÇÑ´Ù. 9. º¸µå ȣȯ¼º Áö¿ø - ´ç½ÅÀÇ º¸µå °æ·Î¸¦ »ý¼ºÇÑ´Ù. ÀÎÅÍ·´Æ® routing/handling °ú Ä¿³Î ŸÀÌ¸Ó ¼ºñ½º ¼³Ä¡. 10. PCI ¼ºê½Ã½ºÅÛµé - ´ç½ÅÀÇ ¸Ó½ÅÀÌ PCI¸¦ °¡Áö°í ÀÖ´Ù¸é, PCI ÀåÄ¡µéÀ» »ç¿ëÇϱâ Àü¿¡ PCI ¼ºê½Ã½ºÅÛ ÀÛ¾÷À» ÇØ¾ßÇÑ´Ù. 11. ÀÌ´õ³Ý µå¶óÀ̺êµé - ½Ã¸®¾ó Æ÷Æ® ÀÛ¾÷À» ÀÌ¹Ì Çϰí ÀÖ¾úÁö¸¸, ÀÌ´õ³Ý µå¶óÀ̺ê ÀÛ¾÷À» ÅëÇÏ¿© NFS ·çÆ® ÆÄÀÏ ½Ã½ºÅÛÀ» ¼³Ä¡ÇÏ¿© ¸®´ª½º »ç¿ëÀÚ ÀÛ¾÷ȯ°æÀ» ¿ÏÀüÈ÷ ±¸ÃàÇÒ ¼ö ÀÖ´Ù. 12. ROMFS ·çÆ® ÆÄÀÏ ½Ã½ºÅÛ - ROMFS À̹ÌÁö¸¦ ÅëÇÏ¿© ¶Ç´Ù¸¥ »ç¿ëÀÚ ÆÄÀÏ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖÀ¸¸ç À̰ÍÀº ·¥µð½ºÅ©¿¡ ÀúÀåµÈ´Ù. |
3. cross-development ȯ°æ ¼³Ä¡
|
´ç½ÅÀÇ º¸µå°¡ ¾ÆÁ÷ ¼¿ÇÁ-È£½ºÆÃ »óŰ¡ ¾Æ´Ï¶ó¸é(½ÇÇàÄڵ带 ºôµåÇϰųª ½ÇÇàÇÒ ¼ö ¾ø´Â »óÅÂ), cross-development ȯ°æÀÌ ÇÊ¿äÇÏ´Ù. À̰ÍÀ» °®Ãß±â À§Çؼ´Â host ¿Í target ¸Ó½Å µÎ°³¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ´ç½ÅÀÇ host(¸®´ª½º i386)¿¡¼ Äڵ带 ºôµåÇϰí, ´ç½ÅÀÇ target(MIPS º¸µå)¿¡¼ ´Ù¿î·ÎµåÇÏ¿© ½ÇÇàÇÑ´Ù. targetÀÇ CPU³ª ¸Þ¸ð¸® ÀÚ¿øµéÀÌ ÇÑÁ¤µÇ¾î Àֱ⠶§¹®¿¡, ÀÓº£µðµå °³¹ßÀº ÀÌ·¯ÇÑ È¯°æ¿¡¼ ÀÌ·ç¾î Áø´Ù. ´ç½ÅÀÇ °³¹ßȯ°æ ±¸ÃàÀ» À§ÇÑ ÁÖ¿äÇÑ ´Ü°è´Â cross-toolchainÀ» ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù. toolchainÀ» ¸ðµÎ ºôµåÇϱâ À§Çؼ´Â ¸¹Àº ½Ã°£ÀÌ ÇÊ¿äÇϹǷΠÀÌ¹Ì ºôµåµÈ°ÍÀ» »ç¿ëÇϴ°ÍÀÌ ÁÁ´Ù. ´ç½Å¸¸ÀÇ Ç÷¿Æû Áö¿øÀ» À§Çؼ ÅøÃ¼ÀÎÀ» ºôµåÇÏ´Â ¹æ¹ýÀÌ ÀÖÁö¸¸, À̰ÍÀº À̹®¼ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â °ÍÀÌ´Ù. ÀÌ¹Ì ºôµåµÈ ÅøµéÀ» ´Ù¿î·Îµå Çϱâ À§Çؼ <Toolchains>¸¦ È®ÀÎÇÑ´Ù.(¸í·ÉµéÀÌ ¾î¶² ¿ªÇÒÀ» ÇÏ´ÂÁöµµ ¾Ë ¼ö ÀÖÀ½) |
4. "Hello, world!"
|
Å©·Î½º °³¹ß¿¡¼ ½Ã¸®¾ó Æ÷Æ®´Â ¾ÆÁÖ Áß¿äÇÑ ÀÎÅÍÆäÀ̽º´Ù: À̰ÍÀ» ÅëÇÏ¿© ¹«¾ùÀÌ ¹ß»ýÇÏ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, ¸®´ª½º °³¹ßÀ» ½ÃÀÛÇϱâ Àü¿¡ ½Ã¸®¾ó Æ÷ÆÃ ÀÛ¾÷À» È®½ÇÈ÷ ÇØ µÎ¾î¾ß ÇÑ´Ù. sample code ȤÀº gzipped tar ball À» È®ÀÎÇÒ ¼ö ÀÖÀ¸¸ç, À̰ÍÀº printf¸¦ µ¿ÀÛ½ÃŰ´Â stand-alone ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ³ªÁß¿¡ µð¹ö±ë Çϴµ¥¿¡µµ À¯¿ëÇÏ°Ô »ç¿ëµÇ¸ç, Çϵå¿þ¾î ·¹Áö½ºÅÍ °ªµéÀ» Ãâ·ÂÇÑ´Ù. ³Ê¹« ±ÞÇÏ°Ô makeÀ» ½ÇÇàÇÏÁö ¸»°í, ´ÙÀ½°ú °°Àº ȯ°æµéÀ» ¸ÕÀú Á¡°ËÇÑ´Ù: 1. »ùÇà Äڵ尡 R4K ½ºÅ¸ÀÏÀÇ CP0 ±¸Á¶¶ó´Â °ÍÀ» °¡Á¤ÇÑ´Ù. À̰ÍÀº ´ëºÎºÐÀÇ CPU¿¡ Àû¿ëµÈ´Ù. (4000 À̳ª ÃÖ±ÙÀÇ MIPS32/MIPS64 ±îÁö) 2. 1MB RAM Å©±â¸¦ °¡Áö°í ÀÖ´ÂÁö Á¡°ËÇÑ´Ù.(¸®´ª½º¸¦ ½ÇÇàÇϱâ À§Çؼ´Â 1MB°¡ ÇÊ¿äÇÏ´Ù). 8MB RAM À̳ª ±× ÀÌ»óÀ» ±ÇÀåÇÑ´Ù. 3. ½Ã¸®¾ó Æ÷Æ®°¡ UART Ç¥ÁØ Å¸ÀÔÀÌ¸é ½Ã¸®¾ó ÄÚµå¿Í ÆÄ¶ó¹ÌÅ͵éÀ» º¯°æÇϰí, ¾Æ´Ï¸é UART¸¦ »ç¿ëÇϱâ À§ÇØ ´ç½Å¸¸ÀÇ ÇÔ¼öµéÀ» Á¦°øÇØ¾ß ÇÑ´Ù. 4. ´ç½ÅÀÇ cross-tool À̸§°ú °æ·Î°¡ ¹«¾ùÀÎÁö MakefileÀ» ¼öÁ¤ÇÑ´Ù. ÀÌÁ¦, "make" ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. ´ç½ÅÀÇ MIPS ¹Ú½º¿¡ ´Ù¿î·ÎµåÇÑ °Í°ú ºÎÇյǴ ELF À̹ÌÁö³ª ¹ÙÀ̳ʸ® À̹ÌÁö ȤÀº SREC À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù. ´ç½ÅÀÇ target¿¡ ÀÌ À̹ÌÁö¸¦ ´Ù¿î·ÎµåÇÏ°í ½ÇÇàÇÏÀÚ! ´ç½ÅÀÇ host ¸Ó½Å¿¡ ½Ã¸®¾ó Æ÷Æ®¸¦ ¿¬°áÇÑ´Ù. minicomÀÌ ½ÃÀ۵ǰí "Hello, world!" ¸Þ¼¼Áö¸¦ È®ÀÎÇÒ ¼ö ÀÖÀ»°ÍÀÌ´Ù. ¹®Á¦Á¡µé: * ´ç½ÅÀÇ ºÎÆ®·Î´õ°¡ ij½ÃµÇÁö ¾ÊÀº KSEG1 ¼¼Å©¸ÕÆ®¿¡ À̹ÌÁö¸¦ ´Ù¿î·Îµå ÇÏ´ÂÁö È®ÀÎÇÑ´Ù. ¸¸ÀÏ ´ç½ÅÀÇ ºÎÆ®·Î´õ°¡ ij½ÃµÈ KSEG0 ¿µ¿ª¿¡ ´Ù¿î·Îµå µÈ´Ù¸é, KSEG0 ¿µ¿ª¿¡¼ À̹ÌÁö¸¦ ½ÇÇàÇϱ⠿øÇÑ´Ù´Â °ÍÀÌ´Ù. * ´ç½ÅÀÇ ºÎÆ®·Î´õ°¡ ÀÌ¹Ì ½Ã¸®¾ó Æ÷Æ®¸¦ ÃʱâÈ Çß´Ù¸é, ´ç½Å¸¸ÀÇ Ãʱâȸ¦ »ý·«Çϱ⠿øÇÑ´Ù´Â °ÍÀÌ´Ù. * minicom¸¦ Á¤È®ÇÏ°Ô ¼³Ä¡Çß´ÂÁö ´Ù¸¥ ¸Ó½Å¿¡¼ È®ÀÎÇØ º»´Ù. * toolchain ¹®Á¦°¡ ¾Æ´Ï±æ ¹Ù¶ó¸ç.. |
5. Ä¿³Î µð·ºÅ丮 ±¸Á¶ °áÁ¤
|
<¸®´ª½º Ä¿³Î º¸°ü¼Ò>¸¦ ¹æ¹®ÇÏ¿© °¡Àå ÃÖ±ÙÀÇ Ä¿³Î ¼Ò½º¸¦ ´Ù¿î·Îµå ÇÑ´Ù. »õ·Î¿î º¸µå¸¦ À§ÇÑ ÄÚµå´Â º¸µå ¸ÂÃãÇü ÄÚµå¿Í µå¶óÀ̺êµé·Î ºÐ·ùµÈ´Ù. µå¶óÀ̺ê ÄÚµå´Â drivers/ °æ·Î¿¡ À§Ä¡µÇ°í, º¸µå ¸ÂÃãÇü ÄÚµå´Â arch/mips/ °æ·Î¿¡ À§Ä¡µÈ´Ù. ¿¹¸¦µé¾î aloha º¸µå¸¦ »ç¿ëÇÑ´Ù¸é, arch/mips/aloha °æ·Î¸¦ »ý¼ºÇÑ´Ù. °øÅë Äڵ峪 º¸µå ¸ÂÃãÇü Çì´õÆÄÀϵéÀº arch/mips/ °æ·Î¿¡ À§Ä¡µÇ´Â °ÍÀÌ ÁÁ´Ù. Documentation/kbuild/kconfig-language.txt arch/mips/Kconfig |
6. Ä¿³Î À̹ÌÁö ȯ°æ¼³Á¤°ú ºôµå
|
* aloha º¸µå¸¦ »ç¿ëÇÑ´Ù¸é, 'Code maturity level options' ¿¡¼ 'Prompt for development and/or incomplete code/drivers' ¸¦ ¼±ÅÃÇÑ´Ù. * 'Support for Hawaii Aloha board'¸¦ ¼±ÅÃÇϰí, 'Machine selection'¿¡¼ ´Ù¸¥ ±â°èµéÀº ¼±ÅÃÇÏÁö ¾Ê´Â´Ù. * 'CPU selection'¿¡¼ ¿Ã¹Ù¸¥ CPU¸¦ ¼±ÅÃÇÑ´Ù. º¸µå¿¡ ¸Â´Â CPU Ç׸ñÀÌ ¾ø´Ù¸é, Ãß°¡ÇØ¾ß ÇÑ´Ù. ÃÖ±ÙÀÇ CPUµéÀº ÀϹÝÀûÀ¸·Î CPU_R4X00 À¸·Î ½ÇÇàµÉ ¼ö ÀÖ´Ù. * 'Character devices'¿¡¼ 'Standard/generic (8250/16550 and compatible UARTs) serial support'¿Í 'Support for console on serial port'¸¦ ¼±ÅÃÇϰí, 'Virtual terminal' ¿É¼ÇÀº ¼±ÅÃÇÏÁö ¾Ê´Â´Ù. * 'Kernel hacking' ¿É¼Ç¿¡¼ 'Are you using a crosscompiler'¸¦ ¼±ÅÃÇÑ´Ù. * ´Ù¸¥ ¿É¼ÇµéÀº µðÆúÆ®³ª 'no'¸¦ ¼±ÅÃÇÑ´Ù. ¿©±â¿¡ Aloha º¸µå¸¦ À§ÇÑ <sample minimum config>°¡ ÀÖ´Ù. make¸¦ ½ÇÇàÇϱâ Àü¿¡, arch/mips/Makefile¸¦ Á¡°ËÇϰí cross-toolchain ÇÁ·Î±×·¥ À̸§ÀÌ PATH ȯ°æ º¯¼ö¿Í °°Àº ½ÇÇà°æ·Î »ó¿¡¼ Á¤È®ÇÑÁö È®ÀÎÇÑ´Ù. ÀÌÁ¦ make dep ¿Í make¸¦ ½ÇÇàÇÑ´Ù. ¿ì¸®°¡ ½Ã¸®¾ó ÄÜ¼Ö È¯°æ ¼³Á¤À» Çß°í, ¼³Ä¡°¡ ¿Ã¹Ù¸£°Ô µÇ¾ú´Ù¸é, ½Ã¸®¾ó Åë½ÅÀ» ÅëÇÏ¿© printk Ãâ·ÂÀ» È®ÀÎÇÒ ¼ö ÀÖÀ»°ÍÀÌ´Ù. printk´Â ¸®´ª½º MIPS¸¦ À§ÇÑ Ã¹¹øÂ° C ÄÚµåÀ̸ç arch/mips/setup.c ÆÄÀÏÀÇ init_arch() ÇÔ¼öÀÇ Ã¹¹øÂ° ¶óÀο¡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù. <Serial driver and console> |
7. KGDB
|
¸¹Àº ¸®´ª½º Ä¿³Î °³¹ßÀڵ鿡°Ô KGDB´Â ¾ÆÁÖ À¯¿ëÇÑ µµ±¸ÀÌ´Ù. KGDB¸¦ »ç¿ëÇÏ¿© Ä¿³ÎÀÌ ½ÇÇàµÇ´Â µ¿¾È¿¡ µð¹ö±ëÇÒ ¼ö ÀÖ´Ù. À̰ÍÀ» ½ÇÇàÇϱâ À§Çؼ´Â target¿¡ ½Ã¸®¾ó Æ÷Æ®°¡ ÇÊ¿äÇϸç, Å©·Î½º¿À¹ö-ÄÉÀ̺í(³Î¸ðµ©)ÀÌ °³¹ß¿ë È£½ºÆ®¿¡ ¿¬°áµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. Ä¿³Î ȯ°æ¼³Á¤¿¡¼, 'Kernel hacking' ¸®½ºÆ®¿¡¼ 'Remote GDB kernel debugging'À» ¼±ÅÃÇÑ´Ù. make clean À» ½ÇÇàÇÑÈÄ, Ä¿³ÎÀ» ÀçÄÄÆÄÀÏÇÏ¸é µð¹ö±ë ±âÈ£µéÀÌ Ä¿³Î À̹ÌÁö¿¡ ÄÄÆÄÀϵǾîÁø´Ù. ÇϳªÀÇ ½Ã¸®¾ó Æ÷Æ®¿¡¼ Ä¿³Î µð¹ö±ë°ú ½Ã¸®¾ó ÄÜ¼Ö µÑ´Ù »ç¿ë°¡´ÉÇÏ°Ô ÇÏ·Á¸é, 'Kernel hacking' ¸®½ºÆ®¿¡¼ 'Console output to GDB'µµ °°ÀÌ ¼±ÅÃÇÑ´Ù. À̰ÍÀº Ä¿³ÎÀÌ »ç¿ëÀÚȯ°æÀ¸·Î ºüÁ®³ª°¥¶§, ÄÜ¼Ö ÀÛ¾÷ÀÌ ÁßÁöµÇ´Â Á¦¾à»çÇ×ÀÌ ÀÖ´Ù. ¿Ö³ÄÇϸé, Ä¿³Î¾ÈÀÇ KGDB ½ºÅÓ°ú GDB°¡ »óÈ£ ´ëÈÇüÀ¸·Î Ãâ·ÂµÇµµ·Ï ¼³°èµÇÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î´Â Brian Moyle°¡ ¸¸µç 'kgdb_demux'¶ó´Â ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. À̰ÍÀº ttya0 ¿Í ttya1 À̶ó´Â µÎ°³ÀÇ °¡»ó Æ÷Æ®¸¦ »ý¼ºÇÑ´Ù. ÄܼÖÀº ttya0¿Í Åë½ÅÇϰí KGDB´Â ttya1°ú Åë½ÅÇÑ´Ù. minicomÀº /dev/ttya0¿¡¼ ½ÃÀÛÇϰí KGDB´Â /dev/ttya1¿¡¼ ½ÃÀ۵ǵµ·Ï ÇÑ´Ù. Ä¿³Î 2.6 ½´µµ Å͹̳εéÀº /dev/prts/1-7¿¡ ÀÖ´Ù. |
8. »õ·Î¿î CPU Áö¿ø
|
Á¦Á¶»çµé¸¶´Ù ¿©·¯°¡Áö ´Ù¸¥ MIPS ÄÚ¾îµéÀÌ ÀÖÀ¸¸ç, À̰͵éÀº 32ºñÆ®³ª 64ºñÆ®·Î ij½Ã ±¸Á¶°¡ ´Ù¸£°Å³ª, FP ÀåÄ¡¸¦ Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. arch/mips/Kconfig ¿Í include/asm-mips/cpu.h ÆÄÀϵ鿡¼ È®ÀÎÇÒ ¼ö ÀÖ´Ù. |
|
|
|
|
|
|
||
|
ÀÌÆäÀÌÁöÀÇ ÀúÀÛ±ÇÀº |
||
|
Á¦¸ñ: MIPS º¸µå¿¡ ¸®´ª½º Ä¿³Î žÀç¹æ¹ý |
ÀúÀÚ¿¡°Ô ÀÖ½À´Ï´Ù |
|
|
ÀúÀÚ: Á¤ÀçÁØ(rgbi3307@nate.com) |
ÃÖ±Ù¼öÁ¤ÀÏ:2009-01-18 |