Development Embeded Software
Contents
1. Embeded Software°³¹ß ¹æ¹ý¿¡ ´ëÇÑ ³íÀÇ ¶Embeded Software°³¹ßÀ̶óÇÏ¸é »ó´çÈ÷ Å« ¹üÁÖÀ̱⠶§¹®¿¡ ÀÚÄ© ³í¶õÀÇ ¼ÒÁö°¡ ÀÖ½À´Ï´Ù.
Software°³¹ß¹æ¹ý·ÐÀº ¿©·¯°¡Áö°¡ ÀÖ½À´Ï´Ù¸¸,
¿©±â¿¡¼ ÁÖ·Î ´Ù·ç°í ½ÍÀº ºÐ¾ß´Â ÄÄÆ÷³ÍÆ® °³¹ß ¹æ¹ý·ÐÀÔ´Ï´Ù.
Software °³¹ßÀÚÀÇ »ó´ç¼ö´Â ÀÚ½ÅÀÇ Äڵ带 Àç»ç¿ëÇÏ°í ½Í¾îÇÏ°í
°³¹ßÇÑ Software¿¡ ´ëÇÑ ¹®¼µµ °®Ãß¾î ¿Ïº®ÇÑ Package¸¦ ¸¸µé±â¸¦ Èñ¸ÁÇÕ´Ï´Ù¸¸,
Çö½ÇÀº °³¹ßÀÚÀÇ »ý°¢À» ¿Ü¸éÇÒ ¶§°¡ ¸¹½À´Ï´Ù.
Win32 ¶Ç´Â LinuxÇÁ·Î±×·¡¹Ö(PC¿ë OS±â¹ÝÀ§¿¡ ApplicationÀ» °³¹ßÇÏ´Â °æ¿ì)À̶ó¸é
ÄÚµåÀÇ Àç»ç¿ëÀ» À§ÇØ dll, so¿Í °°Àº ¶óÀ̺귯¸®¸¦ Á¦ÀÛÇÏ°ÚÁö¸¸,
Embeded Software°³¹ßÀº MCU¿¡ ÀÇÁ¸ÀûÀÌ µÉ ¼ö ¹Û¿¡ ¾ø±â ¶§¹®¿¡
ÀϺΠ¼Ò½ºÄڵ带 Àç»ç¿ëÇÏ´Â °Í ÀÌ»óÀº ±â´ëÇϱâ Èûµç °ÍÀÌ Çö½ÇÀÔ´Ï´Ù.
±×·¸´ÙÇÒÁö¶óµµ ü°èÈµÈ °³¹ß¹æ¹ý·ÐÀ» µû¸¥´Ù¸é
Software°³¹ß½Ã, ¸¹Àº ºÎºÐ(°³¹ß¹®¼¿Í ¼Ò½ºÄÚµå) Àç»ç¿ëÀÇ È¿°ú°¡ ÀÖÀ» °ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù.
Á» ´õ ºü¸¥ ±â°£¾È¿¡ Á» ´õ ¿Ïº®ÇÑ Software¸¦ °³¹ßÇÏ´Â ±× ³¯À» ²Þ²Ù¸ç ÀÌ ÆäÀÌÁö¸¦ »ý¼ºÇÕ´Ï´Ù.
1.1. ¿ä±¸»ç¾çºÐ¼® ¶¿ä±¸»ç¾çÀ̶ó ¸í±âÇÏ¿´½À´Ï´Ù¸¸, ¿©±â¼ ¿ä±¸»ç¾çÀÇ Àǹ̴ °í°´ÀÌ ¿øÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
Software°³¹ß¿¡ ÀÖ¾î¼ °í°´ÀÇ ¿ä±¸»ç¾çÀ» Á¦´ë·Î ÀÌÇØÇÏ´Â °Í¸¸Å Áß¿äÇÑ °ÍÀº ¾ø½À´Ï´Ù.
1.2. °³¹ß °ßÀû »êÃâ ¶°³¹ß°ßÀûÀ» »êÃâÇÑ´Ù´Â °ÍÀº ±×µ¿¾ÈÀÇ °æÇèÀ» ¹ÙÅÁÀ¸·Î Ãß»êÇÏ´Â °ÍÀ̹ǷΠ»ó´çÈ÷ ¾î·Æ´Ù.
¸¹Àº °³¹ß °ßÀû »êÃâ¹æ¹ýÀÌ ÀÖÁö¸¸, ¿©±â¿¡¼´Â ÇÁ·ÎÁ§Æ® ±â°£ »êÁ¤ ¹æ¹ý°ú Software°³¹ßºñ¿ë »êÃâ ¹æ¹ý¿¡ ´ëÇØ ³íÀÇÇÏ°íÀÚ ÇÑ´Ù.
1.2.1. Software°³¹ß ScheduleÀÛ¼º ¶Software°³¹ß ScheduleÀ» ÀÛ¼ºÇϱâ À§Çؼ´Â °æÇèÀÌ ÇÊ¿äÇÑ °ÍÀÌ ÀϹÝÀûÀÌ´Ù.
°æÇèÇÏÁö ¾ÊÀº ºÎºÐ¿¡ ´ëÇÑ °³¹ß ScheduleÀº ¾î¶»°Ô ÀÛ¼ºÇÒ °ÍÀΰ¡?
±âÁ¸ °³¹ß°æÇèÀ» Åä´ë·Î »êÁ¤ÇØ¾ß ÇÒ °ÍÀ̳ª ½¬¿î ÀÏÀº ¾Æ´Ï´Ù.
°³¹ß ¹æ¹ý¿¡´Â V processµî ¿©·¯ ¹æ¹ý·ÐÀÌ ÀÖÀ¸³ª
´ëü·Î ¼³°è->ÄÚµù->°Ë»çÀÇ ÀýÂ÷¸¦ ¹â´Â´Ù.
¸ÕÀú, ´ÙÀ½°ú °°Àº Ç׸ñÀ» »ý°¢Çغ¼ ÇÊ¿ä°¡ ÀÖ´Ù.
À§ÀÇ ¼ö½Ä¿¡¼ 1.2´Â ¶óÀ̺귯¸® ½Àµæ½Ã°£À» °¡»êÇÑ °ÍÀÌ°í,
°³¹ß³À̵µ´Â
|
You have no real enemies. |