|
ARM7TDMI Kernel
¿¹ÀüºÎÅÍ ARM ÇÁ·Î¼¼¼¸¦ °øºÎÇغ¸°í ½Í¾úÁö¸¸, ¿ö³« °³¹ßÀåºñ°¡ ºñ½Î ±¸ÀÔÇÒ ¾öµÎµµ ¸ø³»°í ±×³É ½Ã°£À» Èê·Áº¸³Â½À´Ï´Ù. ¿µ¿øÈ÷
´Ù·ïº¼ ±âȸ°¡ ¾øÀ»°Í¸¸ °°¾Ò´Âµ¥, ¿ì¿¬ÇÑ ±âȸ¿¡ ´ÑÅÙµµÞä¿¡¼ Ãâ½ÃÇÑ GBMÀ̶ó´Â ±â±â¸¦ ¾Ë°ÔµÇ¾î ARMÀ» Á¢ÇÒ ¼ö ÀÖ°Ô µÇ¾úÁÒ.
GBM(GBA Micro)Àº 16.67MHzÀÇ ARM7TDMI ÇÁ·Î¼¼¼¿Í ¾×Á¤ÀÌ ÀåÂøµÈ ÈÞ´ë¿ë °ÔÀÓ±â·Î, Á÷Á¢ ÄÚµåÇÑ ÇÁ·Î±×·¥À» µ¹·Á¼ °á°ú¸¦ È®ÀÎÇÒ ¼ö
ÀÖ´Â Àú·ÅÇÑ °³¹ßÅ°Æ®¿Í ºñ½ÁÇÕ´Ï´Ù. (»ç½Ç ¿Ø¸¸ÇÑ °³¹ßÅ°Æ®¿¡ µÚÁöÁö ¾Ê½À´Ï´Ù.) ÀÌÁ¦ ȯ°æÀÌ ¸¸µé¾îÁ³À¸´Ï, ¾ÕÀ¸·Î ÀÌ ¼½¼Ç¿¡¼´Â
ARM°ú °ü·ÃµÇ¾î Æ´Æ´È÷ °³¹ßÇÑ ÀÚ·áµéÀ» ´ãÀ» ¿¹Á¤ÀÔ´Ï´Ù. Àç¹ÌÀÖ°Ô º¸¼ÌÀ¸¸é ÁÁ°Ú±º¿ä. ÁߴܵƽÀ´Ï´Ù. ÆȾÒÀ½. ^^;
ARM7TDMI Kernel v1.0
- 2005³â 10¿ù 6ÀÏ
GBA´Â ÀÚü OS¸¦ °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ºÎÆÃÀ» µµ¿ÍÁÖ´Â °£´ÜÇÑ BIOS Äڵ常À» °¡Áö°í Àֱ⠶§¹®¿¡, ȸ鿡 ±Û¾¾ Çϳª¸¦ Ãâ·Â ÇÏ·Á Çصµ
°¢Á¾ Çϵå¿þ¾î ·¹Áö½ºÅ͸¦ ¼ÕºÁ¾ß ÇÏÁÒ. ±×·¡¼ ÀÏÀ» °£ÆíÇÏ°Ô ÇϱâÀ§ÇØ, Á÷Á¢ Ä¿³ÎÀ» Á¦ÀÛÇϱâ·Î Çß½À´Ï´Ù. À̹ø¿¡ Á¦ÀÛÇÑ Ä¿³ÎÀº
Á» ¾µ¸¸ÇÏ°Ô ¸¸µé¾î º¸·Á°í ³ë·ÂÇß½À´Ï´Ù. ¸ÖƼŽºÅ· Áö¿ø, µ¿±âÈ ¿ÀºêÁ§Æ®ÀÇ Áö¿ø(Mutex, Semaphore, Event µîµî), 8´Ü°èÀÇ
¿ì¼±¼øÀ§ ±×·ì Áö¿øµîÀ¸·Î ŽºÅ©ÀÇ È°¿ë ´É·ÂÀ» ³ôÀΰ͵éÀ» ¿¹·Î µé ¼ö ÀÖÁÒ. ±×·±´ë·Î ¾µ¸¸ÇÕ´Ï´Ù. ±×¸®°í °³ÀÎÀûÀ¸·Î Ä¿³Î ÀÛ¾÷À» Çϸé¼
ARM ÇÁ·Î¼¼¼¸¦ ¸¹ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù. óÀ½ Á¢ÇÏ´Â ÇÁ·Î¼¼¼¸¦ Ä¿³Î ÀÛ¾÷À» ÅëÇØ Á¢±ÙÇØ º¸´Â ¹æ¹ýµµ ÁÁÀº°Í °°³×¿ä.
- system.zip
- zip. VisualHAMÀÇ system Æú´õ¸¦ ÀÌ ÆÄÀϵé·Î µ¤¾î ¾º¿ì¼¼¿ä. ±×·¡¾ß Ä¿³ÎÀÌ ÄÄÆÄÀÏ µË´Ï´Ù.
- kernel_v10_src.zip
- zip. Ä¿³Î ¼Ò½º´Â ¾Æ·¡ Media Center¿¡ ÇÔ°Ô µ¿ºÀ µÇ¾î ÀÖ½À´Ï´Ù.
GBA Media Center (Snake + JukeBox)
- 2005³â 10¿ù 6ÀÏ
À§ÀÇ Ä¿³Î ¿¹Á¦·Î »ç¿ëÇϱâ À§ÇØ ¸¸µç GBA¿ë Media Center ÀÔ´Ï´Ù. °£´ÜÇÑ °ÔÀÓ°ú À½¾ÇÀ» Ç÷¹ÀÌÇÏ´Â Äڵ尡 µé¾î ÀÖ½À´Ï´Ù. °ÔÀÓÀº ¿¹Àü¿¡
Chobits OS¸¦ °³¹ßÇÒ¶§ ¸¸µé¾ú´ø Snake¸¦ Æ÷ÆÃÇß½À´Ï´Ù. ȸéÀÌ À۾Ƽ Á¦´ë·Î Ç÷¹ÀÌ ÇÒ ¼ö ÀÖÀ»Áö°¡ Àǹ®À̾ú´Âµ¥, Á÷Á¢ Çغ¸´Ï ±×·±µ¥·Î
ÇÒ¸¸ Çϳ׿ä. JukeBox´Â GBA Çϵå¿þ¾î°¡ Áö¿øÇÏ´Â DirectSound ±â´ÉÀ» ÀÌ¿ëÇØ À½¾ÇÀ» Ç÷¹ÀÌ ÇÕ´Ï´Ù. ÇöÀç´Â °£´ÜÈ÷ ÇÑ°³ÀÇ À½¾ÇÀ»
¹Ýº¹ÀûÀ¸·Î Ç÷¹ÀÌ ÇÏ°í ÀÖ½À´Ï´Ù. (GBAÀÇ »ç¿îµå ¼º´É¿¡ ºñÇÏ¸é ²Ï µéÀ»¸¸ ÇÕ´Ï´Ù.) ±×¸®°í, ¼Ò½º¸¦ º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸ Snake¿Í JukeBox´Â ¼·Î
µ¶¸³ÀûÀΠŽºÅ©·Î ÀÛµ¿ µË´Ï´Ù. µÑ´Ù Intro Task¿Í µ¿±âÈ µÇ¾î ½ÃÀÛµÇ´Ï Ä¿³ÎÀÇ µ¿±âÈ Æ¯¼ºµµ »ìÆ캸½Ç ¼ö ÀÖ½À´Ï´Ù.
References
À¯¿ëÇÑ ¹®¼
°ü·Ã ¼Àû
ȨÆäÀÌÁö ¸µÅ©
|