· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Development Embeded Software

Contents

1. Embeded Software°³¹ß ¹æ¹ý¿¡ ´ëÇÑ ³íÀÇ
1.1. ¿ä±¸»ç¾çºÐ¼®
1.2. °³¹ß °ßÀû »êÃâ
1.2.1. Software°³¹ß ScheduleÀÛ¼º
1.2.2. Software°³¹ß ºñ¿ë »êÃâ
1.3. ¼ÒÇÁÆ®¿þ¾î ¸ðµ¨¸µ
1.3.1. À¯½ºÄÉÀ̽º ÀÛ¼º
1.3.2. ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃÄ ¼³°è
1.3.3. ¸ðµâ(°´Ã¼)°£ Interface¼³°è
1.3.3.1. ÇÁ·ÎÅäÄÝ ÀÛ¼º
1.3.4. ¸ðµâ(°´Ã¼) °³·«¼³°è(input/output/±â´É)
1.3.5. ¸ðµâ°£ °ËÁõ
1.4. PWBA±¸¼º ¼±ÅÃ
1.4.1. MCU¼±Åà ¹× H/WƯ¼º(¿ÜºÎMemory»ç¿ë¿©ºÎ µî) ¼±ÅÃ
1.4.2. PORT¸Ê ÀÛ¼º ¹× MCUȯ°æ ¼³Á¤
1.5. ¿¡·¯ °ËÃ⠸𵨸µ
1.5.1. ¿¡·¯ ºÐ·ù ÄÚµå ÀÛ¼º
1.5.2. ¿¡·¯ Äڵ忡 ´ëÇÑ ¼ÒÇÁÆ®¿þ¾î µ¿ÀÛ ÀÛ¼º
1.6. ¼ÒÇÁÆ®¿þ¾î °³¹ß ¾ð¾î(C/C++/Java µî) ¼±ÅÃ
1.7. ¼ÒÇÁÆ®¿þ¾î »ó¼¼ ¼³°è
1.7.1. Ŭ·¡½º(¸ðµâ) ´ÙÀ̾î±×·¥ ÀÛ¼º
1.7.1.1. ¸â¹öº¯¼ö, ¸â¹öÇÔ¼ö ¸®½ºÆ® ÀÛ¼º
1.7.1.2. ¸â¹öº¯¼ö, ¸â¹öÇÔ¼ö È£Ãâ ±Ô¾à(input/output parameterÁ¤ÀÇ) ¸í½Ã
1.7.2. ½ÃÄö¼È ´ÙÀ̾î±×·¥ ÀÛ¼º
1.7.3. ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥ ÀÛ¼º
1.7.4. Àü¿ªº¯¼ö ¶Ç´Â Àü¿ªÇ÷¡±× ¸®½ºÆ® ÀÛ¼º
1.7.5. ¸ðµâ(°´Ã¼)°£ ÇÁ·ÎÅäÄÝ¿¡¼­ »ç¿ëÇÏ´Â Ä¿¸àµå¿Í parameter ÀÛ¼º
1.8. ÄÚµå ÀÛ¼º
1.8.1. ¸â¹öº¯¼ö, ¸â¹öÇÔ¼ö ³»ºÎ ¼³°è¼­ ÀÛ¼º
1.9. ¼ÒÇÁÆ®¿þ¾î °ËÁõ
1.9.1. °Ë»ç ½ºÄÉÁì ÀÛ¼º
1.9.2. °Ë»ç Ç׸ñ ÀÛ¼º
1.9.3. °Ë»ç ½ºÅ©¸³Æ® ÀÛ¼º
1.10. ¼ÒÇÁÆ®¿þ¾î ¹èÆ÷
1.10.1. ¸±¸®Áî ³ëÆ® ÀÛ¼º
1.11. ¹®¼­ º¯°æ»çÇ×

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µî ¿©·¯ ¹æ¹ý·ÐÀÌ ÀÖÀ¸³ª ´ëü·Î ¼³°è->ÄÚµù->°Ë»çÀÇ ÀýÂ÷¸¦ ¹â´Â´Ù.

¸ÕÀú, ´ÙÀ½°ú °°Àº Ç׸ñÀ» »ý°¢Çغ¼ ÇÊ¿ä°¡ ÀÖ´Ù.
  • Àüü ±â´É(»ç¾ç) ¼¼ºÐÈ­

    ¿ä±¸»ç¾ç ºÐ¼® ´Ü°è¿¡¼­ ÃÖ¼Ò±â´É¸ñ·ÏÀ» ¸¸µé¾ú´Ù¸é, ÃÖ¼Ò±â´É¸ñ·Ï¿¡ ¿¹»ó ÄÚµåÀÇ Line¼ö¸¦ ÀÛ¼ºÇÑ´Ù. ÃÑ Line¼ö¸¦ Áý°èÇÑ´Ù.

  • ÄÚµå Àç»ç¿ë °¡´É ¹üÀ§

    ±âÁ¸ Library ¶Ç´Â Ç¥ÁØLibrary ¶Ç´Â ±¸¸ÅÇÑ Library¸¦ ÀÌ¿ëÇÒ °æ¿ì, Library¿¡¼­ »ç¿ëÇÏ´Â ¸Þ¼Òµå ¶Ç´Â ÄÄÆ÷³ÍÆ®¸¦ ¸ñ·ÏÀ¸·Î ¸¸µç´Ù. ÃÑ ¸Þ¼Òµå ¶Ç´Â ÄÄÆ÷³ÍÆ® ¼ö¸¦ Áý°èÇÑ´Ù.


  • °³¹ß Àοø

    °³¹ß ÀοøÀÇ 1¸í´ç ¸ñÇ¥ ÄÚµå»ý»ê¼ºÀ» ¸ñ·ÏÀ¸·Î ÀÛ¼ºÇÑ´Ù. °í±Þ 1000Line/Month, Áß±Þ 500Line/Month, ÃÊ±Þ 100Line/Month


  • °Ë»çÇ׸ñ


À§¿Í °°ÀÌ »êÃâÇÑ ³»¿ªÀ» ±â¹ÝÀ¸·Î ¸ñÇ¥°³¹ß±â°£ = ((ÃÑLine¼ö + (ÃÑ ¸Þ¼Òµå,ÄÄÆ÷³ÍÆ® ¼ö)*1.2)/ÃÑ°³¹ßÀοø 1´Þ ÄÚµå»ý»ê¼º)*°³¹ß³­À̵µ + (°Ë»çÇ׸ñ*°Ë»ç)

À§ÀÇ ¼ö½Ä¿¡¼­ 1.2´Â ¶óÀ̺귯¸® ½Àµæ½Ã°£À» °¡»êÇÑ °ÍÀÌ°í, °³¹ß³­À̵µ´Â

1.2.2. Software°³¹ß ºñ¿ë »êÃâ


1.3. ¼ÒÇÁÆ®¿þ¾î ¸ðµ¨¸µ

1.3.1. À¯½ºÄÉÀ̽º ÀÛ¼º

1.3.2. ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃÄ ¼³°è

1.3.3. ¸ðµâ(°´Ã¼)°£ Interface¼³°è

1.3.3.1. ÇÁ·ÎÅäÄÝ ÀÛ¼º

1.3.4. ¸ðµâ(°´Ã¼) °³·«¼³°è(input/output/±â´É)

1.3.5. ¸ðµâ°£ °ËÁõ


1.4. PWBA±¸¼º ¼±ÅÃ

1.4.1. MCU¼±Åà ¹× H/WƯ¼º(¿ÜºÎMemory»ç¿ë¿©ºÎ µî) ¼±ÅÃ

1.4.2. PORT¸Ê ÀÛ¼º ¹× MCUȯ°æ ¼³Á¤


1.5. ¿¡·¯ °ËÃ⠸𵨸µ

1.5.1. ¿¡·¯ ºÐ·ù ÄÚµå ÀÛ¼º

1.5.2. ¿¡·¯ Äڵ忡 ´ëÇÑ ¼ÒÇÁÆ®¿þ¾î µ¿ÀÛ ÀÛ¼º


1.6. ¼ÒÇÁÆ®¿þ¾î °³¹ß ¾ð¾î(C/C++/Java µî) ¼±ÅÃ


1.7. ¼ÒÇÁÆ®¿þ¾î »ó¼¼ ¼³°è

1.7.1. Ŭ·¡½º(¸ðµâ) ´ÙÀ̾î±×·¥ ÀÛ¼º

1.7.1.1. ¸â¹öº¯¼ö, ¸â¹öÇÔ¼ö ¸®½ºÆ® ÀÛ¼º

1.7.1.2. ¸â¹öº¯¼ö, ¸â¹öÇÔ¼ö È£Ãâ ±Ô¾à(input/output parameterÁ¤ÀÇ) ¸í½Ã

1.7.2. ½ÃÄö¼È ´ÙÀ̾î±×·¥ ÀÛ¼º

1.7.3. ÄÄÆ÷³ÍÆ® ´ÙÀ̾î±×·¥ ÀÛ¼º

1.7.4. Àü¿ªº¯¼ö ¶Ç´Â Àü¿ªÇ÷¡±× ¸®½ºÆ® ÀÛ¼º

1.7.5. ¸ðµâ(°´Ã¼)°£ ÇÁ·ÎÅäÄÝ¿¡¼­ »ç¿ëÇÏ´Â Ä¿¸àµå¿Í parameter ÀÛ¼º


1.8. ÄÚµå ÀÛ¼º

1.8.1. ¸â¹öº¯¼ö, ¸â¹öÇÔ¼ö ³»ºÎ ¼³°è¼­ ÀÛ¼º


1.9. ¼ÒÇÁÆ®¿þ¾î °ËÁõ

1.9.1. °Ë»ç ½ºÄÉÁì ÀÛ¼º

1.9.2. °Ë»ç Ç׸ñ ÀÛ¼º

1.9.3. °Ë»ç ½ºÅ©¸³Æ® ÀÛ¼º


1.10. ¼ÒÇÁÆ®¿þ¾î ¹èÆ÷

1.10.1. ¸±¸®Áî ³ëÆ® ÀÛ¼º


1.11. ¹®¼­ º¯°æ»çÇ×




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-09-09 13:25:36
Processing time 0.0096 sec