Ư¡
-
dzºÎÇÑ ÁÖº¯ ÀåÄ¡°¡ÀÖ´Â ¿ÃÀοø Ç÷§Æû
-
°·ÂÇÑ AI ¾ÖÇø®ÄÉÀ̼ÇÀ»À§ÇÑ K210 RISC-V 64 ºñÆ® µà¾ó ÄÚ¾î CPU
-
ÄÄÇ»Æà 1 ž½º Çìºñ ¸Ó½Å ºñÀü
-
³»Àå FPU, KPU, FFT Çϵå¿þ¾î °¡¼Ó ÀåÄ¡
-
°íÇ°Áú ¿Àµð¿À 󸮸¦ À§ÇÑ ºÙ¹ÚÀÌ APU
¼³¸í
Àΰø Áö´ÉÀ» »ç¿ëÇÏ¿© °´Ã¼ ÀνÄÀÌ ÀÌÀü¿¡ Æí¸®ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.
Sipeed maixcube´Â Kendryte K210 Äھ ÀÇÇØ ±¸µ¿µÇ´Â M1n ¸ðµâÀ» ±â¹ÝÀ¸·Î ¿ÃÀοø °³¹ß Ç÷§ÆûÀÔ´Ï´Ù. ±×°ÍÀº »çÁø±â, TF Ä«µå ±¸¸Û, »ç¿ëÀÚ ´ÜÃß, TFT Àü½Ã, ¸®Æ¬ °ÇÀüÁö, ½ºÇÇÄ¿, ¸¶ÀÌÅ© ¹× È®Àå °ø¿ë¿µ¿ªÀ¸·Î °®ÃçÁý´Ï´Ù. ÀÌ°ÍÀº ¸ðµç »ç¶÷µéÀÌ AI °³¹ß¿¡ ´ëÇÑ ÇнÀÀ» ½ÃÀÛÇÏ´Â ÈǸ¢ÇÑ Ç÷§ÆûÀ» Á¦°øÇÕ´Ï´Ù.
MaixcubeÀÇ ÁÖ¿ä Á¦¾î ĨÀ¸·Î ÀÛµ¿ÇÏ´Â kendrytek210Àº ¸Å¿ì °·ÂÇÕ´Ï´Ù. ¸ðµâÀº ³»Àå 64 ºñÆ® µà¾ó ÄÚ¾î ÇÁ·Î¼¼¼ Ĩ ¹× 8M Ĩ SRAM. ±×°Í¿¡´Â AI ±â°è ½Ã°¢ ¹× û°¢ ½Åû¿¡ ÀÖ´Â °ÉÃâÇÑ ¼º°ú°¡ ÀÖ½À´Ï´Ù. ±×°ÍÀº ´Ù¾çÇÑ °¡¼Óµµ ´ÜÀ§ °°Àº KPU, FPU, FFT µî ÃÑ ÄÄÇ»Æà ÃÖ´ë 1 ž½º, Æí¸®ÇÏ°Ô ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ½Ã³ª¸®¿ÀÀÇ ¸Ó½Å ºñÀü/û·Â ¾Ë°í¸®ÁòÀ» ½ÇÇöÇÒ ¼ö ÀÖÀ¸¸ç À½¼º ½ºÄµ ¹× À½¼º µ¥ÀÌÅÍ Ãâ·ÂÀÇ »çÀü ó¸® ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ´Â maixcube¸¦ »ç¿ëÇÏ¿© ¾ó±¼ ÀÎ½Ä ¾×¼¼½º Á¦¾î ½Ã½ºÅÛÀ» ½±°Ô ±¸Ãà ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Áö¿øµÇ´Â Sipeed ´ÜÀ§ (SP-MOD) ÀÇ ±¤¹üÀ§
Vcc, GND ¹× 6 ½ÅÈ£¿Í ´õºÒ¾î Ç¥ÁØ 2.54mm 2x4 ÇÉ ¿©¼º ¿ìµÎ¸Ó¸® ÀÎ maixcube¿¡ SP-MOD °ø¿ë¿µ¿ªÀ» ÅëÇؼ, ´Ù¾çÇÑ SP-MOD ¸ðµâ¿¡ ¿¬°áÇÏ°í AI ÇÁ·ÎÁ§Æ®¸¦ Ãß°¡ È®Àå ÇÒ ¼ö ÀÖ½À´Ï´Ù.
1
|
ÇÚµé ¸ðµâ
|
8
|
SP-MOD ÇÑ-¸ÖƼ ¾î´ðÅÍ º¸µå
|
2
|
USB ÀζóÀÎ ¸ðµâ
|
9
|
1.14 ÀÎÄ¡ LCD ¸ðµâ
|
3
|
¸¶ÀÌÅ© ¹è¿ ¾î´ðÅÍ º¸µå
|
10
|
´ÜÀÏ Æ÷ÀÎÆ® µÎºÎ ¸ðµâ
|
4
|
±â»ó °üÃø¼Ò ¸ðµâ
|
11
|
FPC È®Àå ¸ðµâ
|
5
|
PSRAM ¸ðµâ
|
12
|
ºí·çÅõ½º ¸ðµâ
|
6
|
½Å¿ë Ä«µå ¸ðµâ
|
13
|
À×Å© ½ºÅ©¸° ¸ðµâ
|
7
|
Grove ¾î´ðÅÍ º¸µå
|
14
|
LoRa ¸ðµâ
|
¹«¾ù MaixPy?
MAIX Á¦Ç° ½Ã¸®Áî¿¡ ´ëÇØ ¾Ë±â Àü¿¡ MaixPy ÇÁ·ÎÁ§Æ®¸¦ ÀÌÇØÇؾßÇÕ´Ï´Ù. ±×°ÍÀº ´ç½ÅÀÌ »¡¸® ¾Ë ¸ðµâÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Maixpy´Â Micropython ÇÁ·Î±×·¥À» ÅëÇØ K210 Ĩ (k210¿¡¼ Micropython parser ½ÇÇà), Áï, »ç¿ëÀÚ°¡ ¸¶Áö¸·À¸·Î K210 ĨÀÇ ±â´ÉÀ» Á¦¾î ÇÒ ¼öÀÖ´Â ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î Micropython ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ Æß¿þ¾î¿¡ ³»Àå µÈ ¾ó±¼ ÀÎ½Ä ¾Ë°í¸®ÁòÀ» Á÷Á¢ È£ÃâÇÏ°í ¸¶Ä§³» Ç÷¡½Ã Ĩ¿¡ ´Ù¿î·Îµå ÇÒ ¼öÀÖ´Â Micropython ÆÄÀÏÀ» »ý¼ºÇÏ°í ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, maixpy´Â MCU Á¤»ó ÀÛµ¿À» Áö¿øÇÏ¸ç ±â°è ºñÀü°ú ¸¶ÀÌÅ© ¾î·¹À̸¦ ÅëÇÕÇÏ¿© ¸Å¿ì Àú·ÅÇÑ ºñ¿ë°ú ½Ç¿ë¼ºÀ» °®Ãá AIoT ºÐ¾ß¿¡¼ Áö´ÉÇü ¾ÖÇø®ÄÉÀ̼ÇÀ» ºü¸£°Ô °³¹ßÇÕ´Ï´Ù.
MaixcubeÀÇ °³¹ß ȯ°æÀº ¹«¾ùÀԴϱî?
±âº»ÀûÀ¸·Î °³¹ß º¸µå´Â MaixPy Æß¿þ¾î¸¦ Å¿ü´Ù (Æß¿þ¾î ¼Ò½º ÄÚµå´Â ¿ÀÇ ¼Ò½ºÀ̸ç github¿¡¼ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù). Maixpy´Â °³¹ßÀÚ°¡ Á÷Á¢ È£Ãâ ÇÒ ¼öÀÖ´Â ´Ù¾çÇÑ ±â´É ¶óÀ̺귯¸®¸¦ °³¹ßÇß½À´Ï´Ù. Maix ½Ã¸®Áî Á¦Ç°Àº Sipeed ÆÀ¿¡ ÀÇÇØ °³¹ßµÈ Maix ide¸¦ »ç¿ëÇÕ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î´Â ÀÓ¸íÀÇ ÀÚÀ¯·Ó½À´Ï´Ù. ´Ù¿î·Îµå ÈÄ Micropython ½ºÅ©¸³Æ® ±¸¹®À» »ç¿ëÇÏ¿© Á÷Á¢ maixpy¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °³¹ßÀÚ´Â ÄÄÇ»ÅÍ¿¡¼ script Æ®¸¦ ÆíÁýÇÏ°í °³¹ß º¸µå¿¡ Á÷Á¢ script Æ®¸¦ ½ÇÇàÇϱâ À§ÇØ °³¹ß º¸µå¿¡ ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ide´Â ½Ç½Ã°£À¸·Î Ä«¸Þ¶ó À̹ÌÁö¸¦ º¼ ¼ö ÀÖÀ¸¸ç °³¹ß¿¡ ¸Å¿ì Æí¸®ÇÑ °³¹ß º¸µå¿¡ ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
MaixPyIDE ¿Ü¿¡µµ °³¹ßÀÚ´Â ArduinoIDE, PIatformIO IDE ¹× °³¹ßÀ»À§ÇÑ ´Ù¸¥ ȯ°æÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼ú Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
Âü°í
K210 RISC-V °üÇÏ¿© Á¤º¸ ´õ¸¦ À§ÇØ, ºí·Î±×¸¦ Àü¸ÁÇϽʽÿÀ:
ÆÁ
Seed¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â Sipeed Á¦Ç°ÀÇ Àüü ¼±ÅÃÀ» ³õÄ¡Áö ¸¶¼¼¿ä! Á¦¹ß ¸ðµç¿©±â.
ÆÁ
¿ì¸®´Â Ãâ½Ã´ç½Ã °ü·Ã ÀÚ¿øÀ» °Ô½Ã ÇÒ °÷. ´ç½ÅÀº Áú¹®À»ÇÏ°í Æ÷·³ Áö¿ª¿¡¼ ÀÇ»ç ¼ÒÅëÀ» ȯ¿µÇÕ´Ï´Ù.
¸í¼¼
Kendryte K210
|
ÄÚ¾î
|
Fpu¿Í ´õºÒ¾î RISC-V ÀÌÁß ÁßÇÙ 64 Á¶±Ý,
|
ÁÖÆļö
|
400MHz (600 mhz¿¡ overclockable)
|
SRAM
|
ºÙ¹ÚÀÌ 8M ¹ÙÀÌÆ®
|
À̹ÌÁö ÀνÄ
|
QVGA @ 60fps / VGA @ 30fps
|
À½¼º ÀνÄ
|
¸¶ÀÌÅ© ¹è¿ (8 ¸¶ÀÌÅ©)
|
³×Æ®¿öÅ© ¸ðµ¨
|
Áö¿ø YOLOv3/tinyolov2/¾ó±¼ ÀνÄ, µî.
|
ÇнÀ ÇÁ·¹ÀÓ ¿öÅ©
|
TensorFlow / Keras / Darknet/caff¿Í °°Àº Áö¿ø ÇÁ·¹ÀÓ ¿öÅ©
|
ÁÖº¯±â±â
|
FPIOA, UART, GPIO, SPI, PC, PS, ŸÀ̸Ó
|
Çϵå¿þ¾î °¡¼Ó ÀåÄ¡
|
KPU ȸ¼± ¿î¿µ °¡¼Ó±â
|
FPU ºÎµ¿ °¡¼Ó±â
|
APU ¿Àµð¿À ÇÁ·Î¼¼¼
|
FFT Ǫ¸®¿¡ º¯È¯ °¡¼Ó±â
|
MaixCube ¸ðµâ
|
¿Âº¸µå ÁÖº¯±â±â
|
¹öÆ° x 3
|
Ä«¸Þ¶ó x 1
|
RGB LED x 2
|
1.3 ÀÎÄ¡ TFT ½ºÅ©¸°
|
ÀÏ·º Æ®¸´ ¸¶ÀÌÅ© x 1
|
128Mbit Ç÷¡½Ã x 1
|
°¡¼Óµµ°è x 1
|
¿Âº¸µå ÀÎÅÍÆäÀ̽º
|
USB Type-C ÀÎÅÍÆäÀ̽º
|
¿Àµð¿À ÀÎÅÍÆäÀ̽º (¿ÜºÎ ½ºÇÇÄ¿ Áö¿ø)
|
TF Ä«µå ½½·Ô
|
Grove Ç¥ÁØ ÀÎÅÍÆäÀ̽º
|
SP-MOD ÀÎÅÍÆäÀ̽º (SP-MOD ÀÎÅÍÆäÀ̽º ¸ðµâ Áö¿ø)
|
Àü¿ø
|
USB À¯Çü C/³»ºÎ ¸®Æ¬ °ÇÀüÁö (200mAh)
|
¼ÒÇÁÆ®¿þ¾î °³¹ß
|
¿î¿µ ½Ã½ºÅÛ
|
FreeRTOS, Linux
|
¾ó±¼ ÀνÄ
|
98% ±îÁö ÀÎ½Ä Á¤È®µµ
|
°³¹ß ȯ°æ
|
MaixPy IDE, PlatformlIO IDE, Arduino IDE µî
|
ÇÁ·Î±×·¡¹Ö ¾ð¾î
|
C, C +, MicroPython
|
½Åû
-
¾ó±¼ °¨Áö
-
°³Ã¼ ÀνÄ
-
FFT ½ºÆåÆ®·³ ºÐ¼®
-
°ÔÀÓ ½Ã¹Ä·¹À̼Ç
Çϵå¿þ¾î °³¿ä
Â÷¿ø
ºÎÇ°Ç¥
1 x Sipeed MaixCube-K210 (RISC-V) À» ±â¹ÝÀ¸·Î ÇÑ ¿ÃÀοø AI °³¹ß Ç÷§Æû