quickmenu
µðÁöÅ» ´º½º Ȩ  

ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º STM32 ÀÓº£µðµå ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è À¯¿¬¼ºÀ» ³ôÀÎ ¹«»ó ¼ÒÇÁÆ®¿þ¾î µå¶óÀ̹ö Ãâ½Ã

2016-06-28 10:51
ÆíÁýºÎ press@bodnara.co.kr

ST¸¶ÀÌÅ©·ÎÀÏ·ºÆ®·Î´Ð½º(STMicroelectronics, ÀÌÇÏ ST)°¡ »õ·Î¿î STM32Å¥ºê(STM32Cube) ·Î¿ì ·¹ÀÌ¾î ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º(ÀÌÇÏ, LL API) ¼ÒÇÁÆ®¿þ¾î¸¦ 32ºñÆ® ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ °³¹ß ¿¡ÄڽýºÅÛ¿¡ Ãß°¡Çß´Ù. À̹ø LL API¸¦ Àû¿ëÇϸé STM32 ARM® Cortex®-M ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ ¾µ ¶§ Çϵå¿þ¾îÀÇ ·¹Áö½ºÅÍ ·¹º§¿¡¼­µµ ÄÚµå ÀÛ¾÷À» ÇÒ ¼ö ÀÖ¾î ¼º´É°ú ·±Å¸ÀÓ È¿À²¼ºÀÇ ÃÖÀûÈ­¸¦ ±â´ëÇÒ ¼ö ÀÖ´Ù.

LL APIÀÇ Ãâ½Ã·Î STM32Å¥ºê´Â, »ç¿ëÀÌ ½±°í À̽ÄÀÌ °¡´ÉÇÑ Çϵå¿þ¾î Ãß»óÈ­ °èÃþ(Hardware Abstraction Layer, ÀÌÇÏ HAL)¿¡¼­ ÃÖÀûÈ­ ¼öÁØÀÌ Å¹¿ùÇÑ LL API¿¡ À̸£±â±îÁö, ¼³°è ½Ã ĨÀÇ ÁÖº¯ºÎǰ Á¦¾î¿¡¼­µµ ¿Ïº®ÇÑ À¯¿¬¼ºÀ» Á¦°øÇÒ ¼ö ÀÖ°Ô µÆ´Ù. À̸¦ ÅëÇØ °í°´µéÀº STÀÇ °ËÁõµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ Ȱ¿ëÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ´õ¿í ÁýÁßÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

LL API´Â STM32Å¥ºê ÆÐŰÁö¿¡ ÅëÇÕ Á¦°øµÇ¸ç STM32 ´©Å¬·¹¿À °³¹ß º¸µå »ó¿¡¼­ µ¿ÀÛÇÏ´Â ¿¹Á¦ ÇÁ·ÎÁ§Æ®µéµµ ÇÔ²² Á¦°øµÈ´Ù. ÀÌ·¯ÇÑ ¿¹Á¦µéÀº ´Ù¸¥ STM32 º¸µå·Î ¹Ù·Î Æ÷ÆÃÇϱ⠽±µµ·Ï µÇ¾î ÀÖ´Ù. LL API´Â HAL°ú ÇÔ²² µ¿ÀÏÇÑ ÇÁ·ÎÁ§Æ®[1] ¿¡¼­ »ç¿ëÀÌ °¡´ÉÇÏ¿© ¼³°è ½Ã Á¦Ç° Ãâ½Ã ±â°£, ¼ÒÇÁÆ®¿þ¾î Á¡À¯ ¸Þ¸ð¸®, ·±Å¸ÀÓ È¿À²¼ºÀ» °í·ÁÇÑ ÃÖÀûÀÇ ÀýÃæ ÁöÁ¡À» °áÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÃÖ´ëÇÑÀÇ ¼³°è À¯¿¬¼ºÀ» Á¦°øÇÑ´Ù.

LL API·Î ±¸ ¹öÀüÀÎ STM32 Ç¥ÁØ ÁÖº¯ ¶óÀ̺귯¸®(Standard Peripheral Libraries, ÀÌÇÏ SPL)¿¡¼­µµ STMÅ¥ºê ¿¡ÄڽýºÅÛÀ¸·ÎÀÇ À̵¿ÀÌ ¼Õ½±´Ù. ÀϺΠ¿¹¿Ü »çÇ×ÀÌ ÀÖ±ä ÇÏÁö¸¸ LL APIµµ STM32Å¥ºê ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁöÀÇ HAL°ú µ¿ÀÏÇÏ°Ô MISRA-C 2004 Ç¥ÁØÀ» ÁؼöÇϰí, ÀÌ ¿¹¿Ü »çÇ×Àº ¸ðµÎ Á¤¸®µÇ¾î ¼³¸íÀÌ Ã·ºÎµÇ¾î ÀÖ´Ù. ¶ÇÇÑ ±×·¡¸¶Å×Å©(Grammatech) »çÀÇ ÄÚµå¼Ò³ª(CodeSonar®) ÅøÀ» »ç¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î °Ë»ç¸¦ ¹Þ¾Æ ÃÖÀûÈ­µÈ ÄÚµå ǰÁú ¹× ½Å·Ú¼ºÀÌ º¸ÀåµÈ´Ù. STM32Å¥ºêMX ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁöÀÇ ÀÚµ¿ ¾÷µ¥ÀÌÆ® ±â´ÉÀ» ÅëÇØ ÃֽйöÀüÀ¸·Î À¯ÁöµÈ´Ù.

STM32L4, L0 ¹× F0 MCU ½Ã¸®Áî¿ë STMÅ¥ºê ÆÐŰÁö ÇüÅ·Π¹«·á ¿ÀÇ ¼Ò½º BSD[2] LL API¸¦ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, STMÅ¥ºêÀÇ ÀüüÀûÀÎ ¹èÆ÷´Â 2017³â 1ºÐ±â·Î °èȹµÇ¾î ÀÖ´Ù.

´Ð³×ÀÓ lock
ºñȸ¿ø

º¸µå³ª¶ó ¸¹ÀÌ º» ´º½º
º¸µå³ª¶ó ¸¹ÀÌ º» ±â»ç

º¸µå³ª¶ó Ãֽбâ»ç
[06/28] ÀÎÅØ¾ØÄÄÆÛ´Ï, ASUS ROG Equalizer 12V-2x6 Àü¿ø ÄÉÀÌºí ±¹³» Á¤½Ä Ãâ½Ã  
[06/28] ±×¶óºñƼ, LINE ¸Þ½ÅÀú¿ë ¡®RAGNAROK Something weird PORING¡¯ À̸ðƼÄÜ Ãâ½Ã!  
[06/28] ³Ý¸¶ºí <¾Æ½º´Þ ¿¬´ë±â>, ¡®´º¿ùµå(NEW WORLD)¡¯ ½ÃÁð2 ¾÷µ¥ÀÌÆ® »çÀüµî·Ï ½Ç½Ã  
[06/28] ÀÛÁö¸¸ ¾Ë¶ãÇÑ ¾îÇ×Çü µà¾ó è¹ö ÄÉÀ̽º,À߸¸ D30 ºí·¢  
[06/28] ¡®¸íÁ¶:¿ö´õ¸µ ¿þÀ̺ꡯ, µµ¹Ì³ëÇÇÀÚ¿Í ¸ÀÀÖ´Â Äݶ󺸷¹ÀÌ¼Ç ÁøÇà  
[06/28] Æ÷Æ®³ªÀÌÆ®, ¡®¿À¹ö¶óÀ̵塯·Î ÀüÀåÀÇ ±ÔÄ¢À» ¹Ù²Û´Ù.. éÅÍ 7 ½ÃÁð 4 ½ÃÀÛ, ¼Ò´Ð¡¤·Ï¸Ç¡¤Å·´ý ÇÏÃ÷ µî °ÔÀÓ ·¹Àüµå ÃÑÃ⵿  
[06/28] <ÀÌȯ> ¿©¸§ ¿ÀÇÁ¶óÀÎ À̺¥Æ®, GGX T1 º£À̽ºÄ·ÇÁ¿¡¼­ °³ÃÖ  
[06/28] Á¾ÇÕ °ËÁõ Åø·Î ÁøÈ­, CPU-Z 3.01 Ãâ½Ã  
[06/28] µ¦½ºÅÍ, µ¶ÀÚ OS ±â¹Ý °í¼º´É ½ºÅ丮Áö ¡®Å¥ºêÄھ Ãâ½Ã ¡°AI¡¤±â¾÷¿ë ½ºÅ丮Áö ½ÃÀå °ø·«¡±  
[06/28] À̳뽺, ¸ôÀÔ°¨ ³ÑÄ¡´Â 34ÀÎÄ¡ UWQHD °ÔÀÌ¹Ö ¸ð´ÏÅÍ 2Á¾ Ãâ½Ã ¹× ¿¹¾àÆÇ¸Å ½Ç½Ã  
[06/28] ¼­¸°¾¾¾Ø¾ÆÀÌ, °í¿ë·® °í¼º´É ¸Þ¸ð¸® Ŭ·¹ºê DDR5 CRAS V RGB 128GB ÆÐŰÁö Á¤½Ä Ãâ½Ã  
[06/28] ¡®850W °¡°ÝÀ¸·Î 1000W Ç÷¡Æ¼³Ñ¡¯ ¸¶ÀÌÅ©·Î´Ð½º, ASTRO II PT ½ÃÅ©¸´ ÄíÆù À̺¥Æ® ÁøÇà  
[06/28] ¸ð´ø ¿öÆä¾î 4 ¿ÀÇ º£Å¸ Áö¿ø, AMD ¼ÒÇÁÆ®¿þ¾î 26.8.1 µå¶óÀ̹ö ¹èÆ÷  
[06/28] ¶óÀ̾ù °ÔÀÓÁî °ÝÅõ °ÔÀÓ 2XKO ¾à 1³â¸¸¿¡ °³¹ß Áß´Ü, À¯Áö º¸¼ö ¸ðµå·Î Àüȯ  
[06/28] ¸£¼¼¶óÇË, ½Ã¹« ¸®¿ì, ¿ä¾Æ¼Òºñ µî ºí¸®ÁîÄÁ 2026 Ưº° °Ô½ºÆ® °ø¿¬Áø ¶óÀξ÷ °ø°³  
[06/28] ±¸±Û, Á¦¹Ì³ªÀÌ ´ëÇÐ(¿ø)»ý ÇýÅà Á¦°ø ¹× Çлý Àü¿ë Çãºê µî ½Å±Ô ÇнÀ µµ±¸ Áö¿ø  
[06/28] Á¨ÇÏÀÌÀú, Ç÷¡±×½Ê ¹«¼± À̾îÆù ¸ð¸àÅÒ Æ®·ç ¿ÍÀ̾½º 5 Ãâ½Ã  
[06/28] Æ÷Äϸó Ä«µå °ÔÀÓ Pocket, ½Å±Ô Å׸¶ È®ÀåÆÑ ·ÎÄÏ´ÜÀÇ ¾ß¸Á ¿À´Â 27ÀÏ Ãâ½Ã  
[06/28] ÄÉÀ̽ºÆ¼ÆÄÀÌ, ºê·£µå ¾ÆÀÌÄÜ G-DRAGON(Áöµå·¡°ï)°ú ´Ù½Ã ¾²´Â Ä¿½ºÅÒ Ç÷¹À̱׶ó¿îµå.. ¡®MAKE iT YOURS Ä·ÆäÀΡ¯ °ø°³  
[06/28] ³Ø½¼, '¸ÞÀÌÇýºÅ丮' ½Å±Ô º¸½º µî ¿©¸§ 3Â÷ ¾÷µ¥ÀÌÆ® ½Ç½Ã  
·Î±×ÀÎ | ÀÌ ÆäÀÌÁöÀÇ PC¹öÀü
Copyright NexGen Research Corp. 2010