·Îº¿±â¾÷
ÀÓº£µðµå ¸®´ª½º °³¹ß
¸ðÁýºÎ¹® ¹× ÀÚ°Ý¿ä°Ç
¸ðÁýºÎ¹® | ´ã´ç¾÷¹« | ÀÚ°Ý¿ä°Ç | Àοø |
---|---|---|---|
·Îº¸Æ½½º±â¾÷ ÀÓº£µðµå ¸®´ª½º °³¹ß |
[ȸ»ç¼Ò°³] »ç¿ø¼ö 60¸í ¸ÅÃâ¾× 30¾ï (´©ÀûÅõÀÚ )213¾ï ȸ»ç¼Ò°³: ÀÚÀ²·Îº¿Á¦¾î Ç÷§Æû°³¹ß ·Îº¸Æ½½º ±â¾÷ ¼¿ï»ç¹«¼Ò ¼¿ï½Ã ¿ë»ê±¸ ûÆÄ·Î74 (Æ÷Ç× º»»ç ±Ù¹«µµ °¡´ÉÇÕ´Ï´Ù) [Æ÷Áö¼Ç] ÀÓº£µðµå ¸®´ª½º °³¹ß (¼¼ºÎ ¾÷¹«³»¿ëÀº ÀÎÅͺ䰡½Ã¸é ¾È³»ÇØÁֽǰ̴ϴÙ) [ÁÖ¿ä ¾÷¹«] - ·Îº¿ ³»ºÎ ÀÓº£µðµå º¸µåÀÇ Linux OS Ä¿³Î ·Î±×/½Ã½ºÅÛ ¿¡·¯ ¸Þ½ÃÁö ºÐ¼® ¹× ¿øÀÎ ÇØ¼Ò - ½Ã½ºÅÛ Å©·¡½Ã, µå¶óÀ̹ö ¹®Á¦, ³×Æ®¿öÅ©/¸Þ¸ð¸® °ü·Ã ¿À·ù µî Ä¿³Î ·¹º§ Æ®·¯ºí½´ÆÃ ¹× ÇØ°á - C++ ±â¹Ý ¼ºñ½º ¹× ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î °³¹ß - µð¹ÙÀ̽º µå¶óÀ̹ö, IPC (Inter-Process Communication), ³×Æ®¿öÅ© ½ºÅà µî ¸®´ª½º ȯ°æ ÇÏÀ§ ·¹ÀÌ¾î °³¹ß ¹× ÃÖÀûÈ - ½Ç½Ã°£ ·Îº¿ Ç÷§Æû¿¡ Àû¿ë °¡´ÉÇÑ ¾ÈÁ¤ÀûÀÎ ½Ã½ºÅÛ ¾ÆÅ°ÅØÃÄ ¼³°è ¹× ±¸Çö - ¼¾¼, Á¦¾î ¸ðµâ, ³×Æ®¿öÅ© µî ´Ù¾çÇÑ ÇÏÀ§ ½Ã½ºÅÛ °£ÀÇ Åë½Å ¹× µ¥ÀÌÅÍ Ã³¸® Áö¿ø - ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î ¹× Çϵå¿þ¾î ÆÀ°ú Çù¾÷ÇÏ¿© ÅëÇÕ Å×½ºÆ® ¹× ¹èÆ÷ ÀÚµ¿È ȯ°æ ±¸Ãà [ÀÚ°Ý ¿ä°Ç] - Çлç ÀÌ»ó (ÄÄÇ»ÅͰøÇÐ °ü·Ã Àü°ø) - Linux OS(ƯÈ÷ Ubuntu, Debian °è¿) ±â¹Ý °³¹ß ¹× ¿î¿µ °æÇè 3³â ÀÌ»ó(¸®´ª½º °ü·Ã Áß BSP °³¹ß °ü·Ã °æ·Â) - Linux OS ³»ºÎ µ¿ÀÛ¿ø¸®¿Í Ä¿³Î ·Î±× ºÐ¼® °æÇè º¸ - C++ ±â¹Ý °³¹ß ´É·Â (STL, ¸ÖƼ½º·¹µù, ¸Þ¸ð¸® °ü¸® ¹× ½ºÄÉÁÙ·¯ Ȱ¿ë Çʼö) - µð¹ÙÀ̽º µå¶óÀ̹ö, BSP (Board Support Package), Yocto/Buildroot ±â¹Ý ºôµå ȯ°æ °æÇè - GDB, strace, perf µî µð¹ö±ë/¼º´É ºÐ¼® Åø Ȱ¿ë ´É·Â [¿ì´ë»çÇ×] - ·Îº¿, »ê¾÷¿ë Àåºñ, ÀÚÀ²ÁÖÇà µî ½Ç½Ã°£ ·Îº¸Æ½½º Á¦¾î ½Ã½ºÅÛ °³¹ß °æÇè - ½Ã½ºÅÛ ÀÚ¿ø °ü¸®, ¼º´É ºÐ¼® ¹× ÃÖÀûÈ °æÇè - Ŭ¶ó¿ìµå/ÄÁÅ×ÀÌ³Ê È¯°æ(Docker, Kubernetes) ±â¹Ý ¹èÆ÷ °æÇè - DevOps ȯ°æ ±¸Ãà °æÇè (CI/CD, Jenkins, GitLab µî) - ¿µ¾î ±â¼ú ¹®¼ µ¶ÇØ ¹× ÇØ¿Ü Çù¾÷ °¡´ÉÀÚ ¿¬ºÀÀº °æ·Â¿¡ µû¶ó ÇùÀÇ (ÇöÀ翬ºÀ Èñ¸Á¿¬ºÀ ±âÀç) |
[ÀÚ°Ý¿ä°Ç] °æ·Â: °æ·Â 5³â¡è |
±Ù¹«Á¶°Ç
ÀüÇü´Ü°è ¹× Á¦Ãâ¼·ù
Á¢¼ö¹æ¹ý
ä¿ë½Ã
±âŸ À¯ÀÇ»çÇ×
00