ÃֽŠ±â¼úÀÇ µð¹ÙÀ̽º¸¦ ¼³°èÇϱâ À§ÇØ °í¼º´É ÀÓº£µðµå ½Ã½ºÅÛ °³¹ß °úÁ¤ ¹× FPGA¸¦ ÀÌ¿ëÇÑ Æß¿þ¾î °³¹ßÀ» ¼³¸íÇÑ´Ù. ¼¼ ÆÄÆ®¿¡¼ °¢°¢ ÀÓº£µðµå ½Ã½ºÅÛ°ú FPGA °³³ä ¼Ò°³, FPGA ±â´É, °í¼º´É ȸ·Î ¼³°è, Æß¿þ¾î °³¹ß ¹× Å×½ºÆ®¸¦ ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. ÀÌ Ã¥À¸·Î ÀÓº£µðµå °³¹ßÀÚ°¡ °í¼º´É ÀÓº£µðµå µð¹ÙÀ̽º Àüü °³¹ß °úÁ¤À» ¾Ë ¼ö ÀÖ´Ù.
·¹µò ¿£Áö´Ï¾î¸µ»çÀÇ CEO·Î, ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î/Çϵå¿þ¾î ¼³°è ¹× °³¹ß, Å×½ºÆ® Àü¹®°¡´Ù. ÀÓº£µðµå ½Ã½ºÅÛ »çÀ̹ö º¸¾È Æò°¡ ¹× ¸ðÀÇ ÇØÅ·¿¡ Âü¿©Çß´Ù. ¾ÆÀÌ¿À¿Í ÁÖ¸³´ëÇб³¿¡¼ Ç×°ø °øÇÐÀ» Àü°øÇß°í, Á¶Áö¾Æ °ø°ú´ëÇп¡¼ Àü±â ¹× ÄÄÇ»ÅÍ °øÇÐÀ¸·Î ¼®»ç¸¦ ¹Þ¾Ò´Ù. Ķ¸®Æ÷´Ï¾ÆÁÖ °øÀÎ Àü¹® Àü±â±â»çÀ̸ç, CISSP(Certified Information System Security Professional), CEH(Certified Ethical Hacker), CPT(Certified Penetration Tester)ÀÌ´Ù.
1ºÎ. °í¼º´É ÀÓº£µðµå ½Ã½ºÅÛ ±âÃÊ
1Àå. °í¼º´É ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è
__±â¼ú ¿ä±¸ »çÇ×
__ÀÓº£µðµå ½Ã½ºÅÛ ¿ä¼Ò
____Àü¿ø
____½Ã°£ Ãà
____µðÁöÅРó¸®
____¸Þ¸ð¸®
____¼ÒÇÁÆ®¿þ¾î¿Í Æß¿þ¾î
____Ư¼ö ȸ·Î
____ȯ°æÀ¸·ÎºÎÅÍ ÀÔ·Â
____ȯ°æÀ¸·Î Ãâ·Â
____³×Æ®¿öÅ© Åë½Å
____»ç¹°ÀÎÅͳÝ
__½Ç½Ã°£ µ¿ÀÛ
____ÁÖ±âÀû µ¿ÀÛ
____À̺¥Æ® ±â¹Ý µ¿ÀÛ
____½Ç½Ã°£ ¿î¿µÃ¼Á¦
__ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼ÀÇ FPGA
____µðÁöÅÐ ³í¸® °ÔÀÌÆ®
____Çø³Ç÷Ó
____FPGA ¿ä¼Ò
____FPGA ÇÕ¼º
____Çϵå¿þ¾î ¼³°è ¾ð¾î
____ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è¿¡¼ FPGA »ç¿ëÀÇ ÀåÁ¡
____ÀÚÀϸµ½º FPGA ¹× °³¹ß µµ±¸
__¿ä¾à
2Àå. ¼¼°è¸¦ °¨ÁöÇϱâ
__±â¼ú ¿ä±¸ »çÇ×
__¼öµ¿ ¼±¼, ´Éµ¿ ¼¾¼, ½º¸¶Æ® ¼¾¼ÀÇ °³¿ä
__¾Æ³¯·Î±×-µðÁöÅÐ º¯È¯±â Àû¿ë
__ÀÓº£µðµå ½Ã½ºÅÛÀÌ »ç¿ëÇÏ´Â ¼¾¼ À¯Çü
____ºû
____¿Âµµ
____¾Ð·Â
____½Àµµ
____À¯Ã¼ È帧
____Èû
____ÃÊÀ½ÆÄ
____¿Àµð¿À
____ÀÚ±â
____ÈÇÐ
____ÀÌ¿ÂÈ ¹æ»ç¼±
____·¹ÀÌ´õ
____¶óÀÌ´Ù
____ºñµð¿À¿Í Àû¿Ü¼±
____°ü¼º
____GPS
__¼¾¼¿ÍÀÇ Åë½Å
____GPIO
____¾Æ³¯·Î±× Àü¾Ð
____I2C
____SPI
____CAN ¹ö½º
____¹«¼±
__¼¾¼ µ¥ÀÌÅÍ Ã³¸®
__¿ä¾à
3Àå. ½Ç½Ã°£ µ¿ÀÛ
__±â¼ú ¿ä±¸»çÇ×
__½Ç½Ã°£ÀÇ ÀǹÌ
__½Ç½Ã°£ ÀÓº£µðµå ½Ã½ºÅÛÀÇ ¼Ó¼º
____´ÙÁß ÀÛ¾÷ ¼öÇàÇϱâ
____ºñÀ² ´ÜÁ¶ ½ºÄÉÁÙ¸µ
__ÁÖ¿ä RTOS ±â´É ¹× °úÁ¦ ÀÌÇØ
____¹ÂÅؽº
____¼¼¸¶Æ÷¾î
____Å¥
____À̺¥Æ® Ç÷¡±×
____ŸÀ̸Ó
____µ¿Àû ¸Þ¸ð¸® ÇÒ´ç
____±³Âø»óÅÂ
____¿ì¼±¼øÀ§ ¿ªÀü
__¸¹ÀÌ »ç¿ëµÇ´Â ½Ç½Ã°£ ¿î¿µÃ¼Á¦
____embOs
____FreeRTOS
____INTEGRITY
____Neutrino
____¥ìc/OS-III
____VxWorks
__¿ä¾à
2ºÎ. °í¼º´É ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è ¹× ±¸Ãà
4Àå. FPGA ÇÁ·Î±×·¥ °³¹ß ½ÃÀÛÇϱâ
__±â¼ú ¿ä±¸»çÇ×
__½Ç½Ã°£ ÀÓº£µðµå ½Ã½ºÅÛ ¼³°è¿¡¼ FPGA »ç¿ë
____ºí·Ï ·¥°ú ºÐ»ê ·¥
____FPGA ÀÔÃâ·Â ÇÉ°ú °ü·Ã ±â´É
____Àü¹® Çϵå¿þ¾î ÀÚ¿ø
____ÇÁ·Î¼¼¼ ÄÚ¾î
__FPGA 0±¸Çö ¾ð¾î
____VHDL
____Verilog
____ºí·Ï ´ÙÀ̾î±×·¥
____C/C++
__FPGA °³¹ß °úÁ¤
____½Ã½ºÅÛ ¿ä±¸»çÇ× Á¤ÀÇÇϱâ
____FPGA¿¡ ±â´É ÇÒ´çÇϱâ
____ÇÊ¿äÇÑ FPGA ±â´É ½Äº°Çϱâ
____FPGA ¼³°è ±¸ÇöÇϱâ
__ù FPGA ÇÁ·ÎÁ§Æ® °³¹ß
____ÇÁ·ÎÁ§Æ® ¼³¸í
____Vivado µµ±¸ ¼³Ä¡Çϱâ
____ÇÁ·ÎÁ§Æ® ¸¸µé±â
____VHDL ¼Ò½º ÆÄÀÏ ¸¸µé±â
____·ÎÁ÷ µ¿ÀÛ Å×½ºÆ®Çϱâ
____ÀÔÃâ·Â ½ÅÈ£ Á¤ÀÇÇϱâ
____ÃÖ»óÀ§ VHDL ÆÄÀÏ ¸¸µé±â
____FPGA ºñÆ®½ºÆ®¸² ÇÕ¼º ¹× ±¸ÇöÇϱâ
____ºñÆ®½ºÆ®¸²À» º¸µå¿¡ ´Ù¿î·ÎµåÇϱâ
____ºñÆ®½ºÆ®¸²À» žÀçµÈ Ç÷¡½Ã ¸Þ¸ð¸®¿¡ ÇÁ·Î±×·¥Çϱâ
__¿ä¾à
5Àå. FPGA·Î ½Ã½ºÅÛ ±¸ÇöÇϱâ
__±â¼ú ¿ä±¸»çÇ×
__FPGA ÄÄÆÄÀÏ °úÁ¤
____¼³°è ¿£Æ®¸®
____·ÎÁ÷ ÇÕ¼º
____¼³°è ÃÖÀûÈ
____»óÀ§ ¼öÁØ ÇÕ¼º
____ÃÖÀûÈ¿Í Á¦¾à»çÇ×
__FPGA ±¸Çö¿¡ ÃÖÀûÀÎ ¾Ë°í¸®µë À¯Çü
____°í¼Ó µ¥ÀÌÅÍ ½ºÆ®¸²À» ó¸®ÇÏ´Â ¾Ë°í¸®µë
____º´·Ä ¾Ë°í¸®µë
____ºñÇ¥ÁØ µ¥ÀÌÅÍ Å©±â¸¦ »ç¿ëÇÏ´Â ¾Ë°í¸®µë
__¿À½Ç·Î½ºÄÚÇÁ FPGA ÇÁ·ÎÁ§Æ® ½ÃÀÛ
____ÇÁ·ÎÁ§Æ® ¼³¸í
____±âº» Vivado ÇÁ·ÎÁ§Æ®
__¿ä¾à
6Àå. KiCad¸¦ ÀÌ¿ëÇÑ È¸·Î ¼³°èÇϱâ
__±â¼ú ¿ä±¸»çÇ×
__KiCad ¼Ò°³
__KiCad ±âº» ÀýÂ÷
____ȸ·Î ºÎÇ° ¹èÄ¡ ¹× ¿¬°á
____ºÎÇ° ½Éº¼ »ý¼º
__ÇÁ·ÎÁ§Æ® ȸ·Îµµ ´ÙÀ̾î±×·¥ °³¹ß
____ÅؽºÆ® ÁÖ¼® Ãß°¡
____½ÅÈ£ ·¹À̺í Ãß°¡
____Àü¿ª ·¹À̺í Ãß°¡
____Â÷µ¿ ½ÅÈ£ ½Ö »ý¼º
____¿ÜÀå ¿¬°á »ý¼º
____½Éº¼ ÁÖ¼® ¹× Àü±â ±ÔÄ¢ È®ÀÎ
__PCB ·¹À̾ƿô ¸¸µé±â
__ȸ·Î±âÆÇ ÇÁ·ÎÅäŸÀÔ ¸¸µé±â
__¿ä¾à
7Àå. °í¼º´É µðÁöÅРȸ·Î ¸¸µé±â
__±â¼ú ¿ä±¸»çÇ×
__ȸ·Î ±âÆÇ Á¶¸³ µµ±¸ ¹× °úÁ¤
____±¤ÇÐ È®´ë
____ÇɼÂ
____Ç÷°½º
____¶«³³
____Á¤Àü±â º¸È£
____¼öÀÛ¾÷ ³³¶«
____¼Ö´õ À¨
____¼Ö´õ ÆäÀ̽ºÆ® ¾ÖÇø®ÄÉÀ̼Ç
____¸®ÇÃ·Î¿ì ³³¶«
____Á¶¸³ Áغñ ¹× ºÎÇ° ¹èÄ¡
__¸®ÇÃ·Î¿ì ³³¶«°ú ¼öÀÛ¾÷ ³³¶«
____¸®ÇÃ·Î¿ì ³³¶«
____¼öÀÛ¾÷ ³³¶«
__Á¶¸³ ÈÄ º¸µå ¼¼Ã´ ¹× °Ë»ç
____Ç÷°½º Á¦°Å
____Á¶¸³ ÈÄ ½Ã°¢Àû °Ë»ç
____Àü±âÀû ´Ü¶ô °Ë»ç
__¿ä¾à
3ºÎ. ½Ç½Ã°£ Æß¿þ¾î ±¸Çö ¹× Å×½ºÆ®
8Àå. óÀ½À¸·Î º¸µå ºê¸µ¾÷Çϱâ
__±â¼úÀû ¿ä±¸»çÇ×
__Àü¿ø Äѱâ Áغñ
____±âÆÇ Àü¿ø °ø±Þ
__ȸ·Î ±âº» ±â´É °Ë»ç
____±âÆÇ Àü¿ø °ø±Þ °Ë»ç
____¾Æ³¯·Î±× ÁõÆø±â °Ë»ç
____ADC °Ë»ç
__¹®Á¦ ¹ß»ý ½Ã ȸ·Î ¼öÁ¤
____PCB Æ®·¹À̽º Àý´Ü
____¼Ö´õ Á¡ÆÛ¿Í Á¡ÆÛ ¿ÍÀÌ¾î ¼³Ä¡
____ºÎÇ° Á¦°Å
____ºÎÇ° Ãß°¡
__FPGA ·ÎÁ÷ Ãß°¡ ¹× I/O ½ÅÈ£ °Ë»ç
ADC ÀÎÄÚ´õ Ŭ·°°ú 1KHz º¸Á¤ ½ÅÈ£ »ý¼º
__¿ä¾à
9Àå. Æß¿þ¾î °³¹ß °úÁ¤
__±â¼ú ¿ä±¸»çÇ×
__FPGA ¾Ë°í¸®µë ¼³°è ¹× ±¸Çö
____µðÁöÅÐ ¿À½Ç·Î½ºÄÚÇÁ ½Ã½ºÅÛ °³¿ä
____Á÷º´·Ä º¯È¯±â Ãß°¡
____FIFO ¹öÆÛ Ãß°¡
____AXI ¹ö½º ÀÎÅÍÆäÀ̽º Ãß°¡
____MQTT ÇÁ·ÎÅäÄÝ Ãß°¡
__ÄÚµù ½ºÅ¸ÀÏ
____À̸§ ±ÔÄ¢
____ÄÚµå ³» ÁÖ¼®
____¸®ÅÍ·² ¼ýÀÚ °ª ÇÇÇϱâ
____°ýÈ£¿Í µé¿©¾²±â, ¼¼·Î °£°Ý
____°¡µ¶¼º°ú Á¤È®µµ¿¡ ¿ì¼±¼øÀ§ µÎ±â
____¾î¼³Ç ÃÖÀûÈ ÇÇÇϱâ
____±¸Çö Á¤ÀÇµÈ µ¿ÀÛ ÇÇÇϱâ
____¹«Á¶°Ç Á¡ÇÁ ÇÇÇϱâ
____½Äº°ÀÚ ¹üÀ§ ÃÖ¼ÒÈ
____»ó¼ö Ç׸ñÀº »ó¼ö·Î Ç¥ÇöÇϱâ
____ÄÚµå ÀÚµ¿ Æ÷¸ËÆÃ
__¼Ò½ºÄÚµå Á¤Àû ºÐ¼®
____¼Ò½ºÄÚµå Á¤Àû ºÐ¼®ÀÇ ÀǹÌ
____Á¤Àû ¼Ò½º ºÐ¼® µµ±¸
____Á¤Àû ÄÚµå ºÐ¼®À» È¿°úÀûÀ¸·Î »ç¿ëÇϱâ
____°¡Àå Áß¿äÇÑ ¸Þ½ÃÁöºÎÅÍ ½ÃÀÛÇϱâ
____ºÐ¼®±â Ãâ·Â ¸Þ½ÃÁö ÇØ°áÇϱâ
____ÀϹÝÀûÀÎ ¼Ò½º ÄÚµå ºÐ¼®±â ¸Þ½ÃÁö
__¼Ò½ºÄÚµå ¹öÀü Á¦¾î
____GitÀ» »ç¿ëÇÑ ¹öÀü Á¦¾î
____Å×½ºÆ® ÁÖµµ °³¹ß
____ÀÓº£µðµå ½Ã½ºÅÛ¿¡ Àû¿ëµÇ´Â TDD
__¿ä¾à
10Àå. ÀÓº£µðµå ½Ã½ºÅÛ Å×½ºÆ® ¹× µð¹ö±ë
__±â¼úÀû ¿ä±¸»çÇ×
__½Ã½ºÅÛ ¼öÁØ Å×½ºÆ® ¼³°è
____¿ä±¸»çÇ× ÁÖµµ Å×½ºÆ®
____¼öÇà °¡´ÉÇÑ Á¶°Ç°ú ¼öÇà °¡´ÉÇÏÁö ¾ÊÀº Á¶°Ç¿¡¼ Å×½ºÆ®
____´ÜÀ§ Å×½ºÆ®¿Í ±â´É Å×½ºÆ®
____À½¼º Å×½ºÆ®¿Í ħÅõ Å×½ºÆ®
____½Ã¹Ä·¹ÀÌ¼ÇµÈ È¯°æ¿¡¼ Å×½ºÆ®
____¹Ýº¹ °¡´ÉÇÑ Å×½ºÆ® °á°ú ¾ò±â
____Å×½ºÆ® °èȹ °³¹ß
__Å×½ºÆ® ¼öÇà ¹× °á°ú ±â·Ï
____¼öÁýÇÒ µ¥ÀÌÅÍ ½Äº°
____Å×½ºÆ® ÇÒ ½Ã½ºÅÛ ±¸¼º
____Å×½ºÆ® ÀýÂ÷ ¼öÇà
____Å×½ºÆ® °á°ú¿¡ °üÇÑ ºü¸¥ Æò°¡
____ÇÊ¿ä ½Ã Å×½ºÆ® ¹Ýº¹
____±âÁ¸ ÄÚµåÀÇ È¸±Í Å×½ºÆ®
__Æ÷°ýÀûÀÎ Å×½ºÆ® ¹üÀ§ º¸Àå
____¿ä±¸»çÇ× ÃßÀû¼º ¸ÅÆ®¸¯½º
____ÄÚµå Àû¿ë ¹üÀ§ ÃßÀû
____¾î´À ¼öÁØÀÇ Å×½ºÆ®°¡ ÃæºÐÇÑÁö Á¤ÀÇÇÏ´Â ±âÁØ ¼³Á¤
__È¿°úÀûÀÎ µð¹ö±ë ±â¹ý
____¹®¹ý ȤÀº ÄÄÆÄÀÏ ¿¡·¯ ¹× °æ°í ó¸®
____Á¤Àû ÄÚµå ºÐ¼®°ú ´ÜÀ§ Å×½ºÆ® »ç¿ë
____¹®Á¦¸¦ ¸íÈ®È÷ Á¤ÀÇÇÏ°í ÀçÇöÇϱâ
____ÀÔ·ÂÀÌ ¿Ã¹Ù¸¥Áö °áÁ¤Çϱâ
____½Ã½ºÅÛ¿¡ ´ëÇÑ °¡½Ã¼º È®º¸ ¹æ¹ý ã±â
____ÀÌÁø Ž»ö µð¹ö±ë °úÁ¤ »ç¿ë
____±â´ÉÀÇ ÀϺθ¦ Àӽ÷ΠÁ¦°ÅÇϱâ
____¹®Á¦¸¦ ³ªÅ¸³»´Â °¡Àå ÀÛÀº ÇÁ·Î±×·¥ ¸¸µé±â
__°í¼º´É ÀÓº£µðµå ½Ã½ºÅÛ °³¹ßÀÇ ¸ð¹ü»ç·Ê ¿ä¾à
____Å×½ºÆ®¸¦ À§ÇÑ ¼³°è
____°³¼±À» À§ÇÑ ¿©Áö ³²±â±â
____¹Ì·¡ÀÇ ±â´ÉÀ» °í·ÁÇÑ Çϵå¿þ¾î ¼³°è
____ÇöÀç ÇÊ¿äÇÑ Äڵ常 °³¹ßÇϱâ
____öÀúÇÑ ¹öÀü Á¦¾î À¯ÁöÇϱâ
____ÄÚµå °³¹ß Áß¿¡ ´ÜÀ§ Å×½ºÆ® °³¹ßÇϱâ
____±â´ÉÀÌ ±¸ÇöµÇ´Â ½ÃÁ¡ºÎÅÍ ½Ã½ºÅÛ ¼öÁØ Å×½ºÆ® ½ÃÀÛÇϱâ
__¿ä¾à