|
TargetOS´Â ÀÛ°í ºü¸¥, ¼±Á¡Çü Rreal-Time OS ÀÌ´Ù. ¸ÖƼ Å×½ºÅ·ÀÌ °¡´ÉÇϸç, ÀçÁøÀÔÀÌ °¡´ÉÇÑ Ä¿³ÎÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ Å½ºÅ©´Â Ç×»ó running, ready, blocked, suspended, delayed °¡ÁöÁß ÇϳªÀÇ »óŸ¦ °®°í ÀÖÀ¸¸ç ¼·Î ´Ù¸¥ ŽºÅ©³ª ISR°ú communication°ú synchronizationÀ» Semaphore ³ª Queues, Mutexes¸¦ ÅëÇÏ¿© Á¦°ø ÇÕ´Ï´Ù..
¿ì¼±¼øÀ§ ±â¹ÝÀÎ TargetOS´Â ŽºÅ© »ý¼º½Ã¿¡ ¿ì¼±¼øÀ§¸¦ Á¤ÇÏÁö¸¸ µ¿ÀÛÁß¿¡µµOsSetTaskPri()ÇÔ¼ö¸¦ ÅëÇÏ¿© ¿ì¼±¼øÀ§¸¦ ¹Ù²Ü ¼ö ÀÖ°í ¹Ù·Î Àû¿ëÀÌ µÇ¾î ŽºÅ© Áö¿¬ Çö»óÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ½Ä ¼ºÀÌ ÁÁÀº ANSI C·Î ÀÛ¼ºÀÌ µÈ ¼Ò½º Äڵ带 Á¦°ø ÇÏ°Ô µÇ¾î Ä¿³ÎÀÇ µ¿ÀÛ ¿ø¸®¸¦ ¾Ë¼ö ÀÖ½À´Ï´Ù..
Blunkmicro »çÀÇ ÅëÇÕ °³¹ßÅø TargetTools°¡ Á¸Àç ÇÏ¿© ´õ¿í Æí¸®ÇÑ °³¹ß ȯ°æÀ» ±¸Ãà ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ À¯Àú ¸Å´º¾ó°ú, ½ÉÇÃÇÑ ¿¡Çø®ÄÉÀ̼ÇÀ» Á¦°øÇÏ¸ç ·Î¿Æ¼°¡ ¾ø½À´Ï´Ù. |