»ó´Ü¿©¹é
HOME À̽´ ½º¸¶Æ®ÆÑÅ丮
ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º, STM32CubeIDE °³¹ß ȯ°æ¿¡ FreeRTOS ½º·¹µå-ÀÎ½Ä µð¹ö±ë Ãß°¡
ÃֽŠÀÓº£µðµå ½Ã½ºÅÛÀÇ RTOS º¸´Ù È¿À²ÀûÀÎ °³¹ß °¡´ÉÇØÁ®

[Àδõ½ºÆ®¸®´º½º ÃÖÁ¤ÈÆ ±âÀÚ] ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics, ÀÌÇÏ ST)´Â »ç¿ëÀÚµéÀÌ º¸´Ù ½±°í ºü¸£°Ô ÇÁ·ÎÁ§Æ®¸¦ ¿Ï·áÇÒ ¼ö ÀÖµµ·Ï STM32CubeIDE °³¹ß È¯°æ¿¡ FreeRTOS ½º·¹µå-ÀνÄ(Thread-Aware) µð¹ö±ë ±â´ÉÀ» Ãß°¡Çß´Ù°í 12¿ù 8ÀÏ ¹àÇû´Ù. 

ST´Â STM32CubeIDE °³¹ß È¯°æ¿¡ FreeRTOS ½º·¹µå-ÀνÄ(Thread-Aware) µð¹ö±ë ±â´ÉÀ» Ãß°¡Çß´Ù. [»çÁø=ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º]

À̸¦ È°¿ëÇϸ頻çÀ̹ö º¸¾È, ¹«¼± Ä¿³ØƼºñƼ, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±×·¡ÇÈ, ´ÙÁß µ¿ÀÛ¸ðµå¿Í °°ÀÌ Á¤±³ÇÑ ±â´Éµé·Î º¹À⼺ÀÌ °¡Áߵǰí Àִ ÃֽŠÀÓº£µðµå ½Ã½ºÅÛÀÇ RTOS¸¦ º¸´Ù È¿À²ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖ°Ô µÈ´Ù. 

ST´Â Áö³­ 2017³â ¾ÆÅ縯(Atollic)À» ÀμöÇÑ ÈÄ ¾ÆÅ縯 TrueStudioÀÇ STM32¿ë ÁÖ¿ä °í±Þ ±â´ÉµéÀ» STM32CubeIDE·Î ÀÌÀüÇϴ ÀÛ¾÷À» ¿Ï·áÇÏ°í ÃֽŠ¾÷µ¥ÀÌÆ®¸¦ ¹ßÇ¥Çß´Ù. STM32CubeIDE´Â ÀÌ ÅøÀÇ ±â´ÉÀ» Ãß°¡ÇÏ°í STM32CubeMX ±¸¼º ±â´É¿¡ Á÷Á¢ ¾×¼¼½º°¡ °¡´ÉÇϵµ·Ï ÇØ ÇÁ·ÎÁ§Æ® ¼³Á¤À» °£¼ÒÈ­ÇÑ´Ù. »ç¿ëÀڴ Àüü STM32 Æ÷Æ®Æú¸®¿À¿¡¼­ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ ¼±ÅÃÇÏ°í GPIO, Å¬·° Æ®¸®, ÁÖº¯ÀåÄ¡, ÇÉ ÇÒ´çÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, Àü·Â¼Òºñ¸¦ ºü¸£°Ô ºÐ¼®ÇÏ°í, ¹Ìµé¿þ¾î ½ºÅÃÀ» ¼±ÅÃÇÒ ¼ö ÀÖÀ¸¸ç, ¿øÇϴ ±¸¼º¿¡ ´ëÇÑ ÃʱâÈ­ Äڵ带 »ý¼ºÇÒ ¼ö ÀÖ´Ù.

STM32CubeIDE C/C++ °³¹ß Ç÷§ÆûÀº °£ÆíÇÑ ±¸¼º ¿Ü¿¡µµ °£´ÜÇÑ º£¾î ¸ÞÅ»¿¡¼­ ´ÙÁß ½º·¹µå OS¿¡ À̸£±â±îÁö ¸ðµç À¯ÇüÀÇ ½Ã½ºÅÛ¿¡ ´ëÇØ Äڵ堻ý¼º, ÄÚµå ÄÄÆÄÀÏ, µð¹ö±ë ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Ù. »ç¿ëÀڴ CPU Äھ¹Áö½ºÅÍ, ¸Þ¸ð¸® ¹× ÁÖº¯ÀåÄ¡ ·¹Áö½ºÅ͸¦ È®ÀÎÇÏ°í, ½Ç½Ã°£ º¯¼ö¿Í ½Ã¸®¾ó ¿ÍÀ̾¥ÀÌÅ͸¦ ºÐ¼®Çϸç, ºôµå ¹× ½ºÅàºÐ¼®±â·Î ÇÁ·ÎÁ§Æ® »óÅ ¹× ¸Þ¸ð¸® ¿ä°ÇÀ» ÆľÇÇØ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù. 

¹«·á Á¦°øµÇ´Â STM32CubeIDE´Â ÀÌŬ¸³½º(Eclipse)/CDT °³¹ß ÇÁ·¹ÀÓ¿öÅ©, GCC ÅøüÀÎ, GNU µð¹ö°Å ¹× GDB¿¡ ±â¹ÝÇÏ°í ÀÖ´Ù. ¸ðµç ÁÖ¿ä µ¥½ºÅ©Å頽ýºÅÛ¿¡¼­ Áö¿øµÈ´Ù. »ç¿ëÀڴ STÀÇ ST-LINK ¹× ¼¼°Å(SEGGER)ÀÇ J-Link µð¹ö±× ÇÁ·Îºê¸¦ ¼±ÅÃÇØ ÀÛ¾÷ÇÏ°í, ÀÌŬ¸³½º IDE¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ Ç÷¯±×ÀÎÀ» ´Ù¾çÇÏ°Ô ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. 

[ÃÖÁ¤ÈÆ ±âÀÚ (news@industrynews.co.kr)]

[ÀúÀÛ±ÇÀÚ © FAÀú³Î SMART FACTORY, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö]

ÃÖÁ¤ÈÆ ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â
iconÀαâ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿©¹é
¸¹ÀÌ º» ´º½º
¿©¹é
Back to Top