Enhance Your Embedded Systems
  DZTK-2440 .NET MF
  uC/Eval-STM32F107

 Partner Site

www.micrium.com
www.unicoi.com
www.jungo.com
 

 

 

 

HOME ¡µ Hardware ¡µ uC/OS-III & uC/Eval-STM32F107    

¥ìC/OS-III Book & ¥ìC/Eval-STM32F107 Micrium  

MicriumÀÌ ÀÌ¹Ì Àü ¼¼°èÀûÀ¸·Î ÀÔÁõµÈ uC/OS-IIÀÇ Â÷±â¹öÀüÀ¸·Î uC/OS-III¸¦ °ø°³ÇÏ¿´½À´Ï´Ù. ¶ÇÇÑ RTOSÀÇ Áöħ¼­°¡ µÇ¾ú´ø ¡®uC/OS-II ½Ç½Ã°£ Ä¿³Î¡¯ ó·³ uC/OS-III Ã¥¶ÇÇÑ ÃâÆÇ µÇ¾ú´Âµ¥ À̹ø¿¡´Â J-Link µð¹ö°Å°¡ Æ÷ÇԵǾî ÀÖ´Â ·¹ÆÛ·±½ºº¸µå¿Í ÇÔ²² ¼±º¸¿´½À´Ï´Ù.

¥ìC/OS-III Book

Red round shape

uC/OS-III The Real-Time Kenel¡¯¿¡¼­´Â Å©°Ô 2ÆÄÆ®·Î ºÐ·ùµÇ¾î ÀÖ½À´Ï´Ù.

 

   1.  Ã¹ ¹øÂ° ÆÄÆ®( 600page )

       A.  uC/OS-III kernelÀÇ µ¿ÀÛ¿ø¸®

       B.  uC/OS-III Æ÷ÆÃ ¹æ¹ý

       C.  API(ÇÔ¼ö) »ç¿ë

       D.  RTOS Ȱ¿ë¹æ¹ý

 

   2.  µÎ ¹øÂ° ÆÄÆ®( 160page )

       A.  ARM Cortex-M3 ¿Í STM32ÀÇ ¼³¸í

       B.  Ã¥°ú ÇÔ²² Á¦°øµÇ´Â uC/Eval-STMF107º¸µåÀÇ °³¹ßȯ°æ ±¸Ãà

       C.  uC/OS-III ±â¹ÝÀÇ ¿¹Á¦ Äڵ弳¸í

           ¿¹Á¦ ÄÚµåµéÀº uC/Probe(µð¹ö±ë½Ã¿¡ º¯¼öµéÀÇ º¯È­¸¦ ºñÁÖ¾óÇÏ°Ô º¸¿©ÁÖ´Â Åø)¸¦ Ȱ¿ëÇÏ¿©

           µ¿ÀÛ¿ø¸®±îÁö ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ¿´½À´Ï´Ù.

       D.  uC/Eval-STM32F107 ¸Å´º¾ó

       E.  uC/Eval-STM32F107 ȸ·Îµµ

 

¡®uC/OS-III The Real-Time Kenel¡¯Ã¥Àº ¿ø¼­ÀÌÁö¸¸ ¹®ÀåÀÌ °£´Ü¸í·áÇÏ°í ¸¹Àº µµÇü°ú Ç¥¸¦ ÀοëÇÏ¿© ¼³¸íÇϱ⠶§¹®¿¡ Àдµ¥ Å« ÁöÀåÀº ¾ø½À´Ï´Ù.

 

 

¥ìC/Eval-STM32F107 Board

 

uC/Eval-STM32F107 ½ºÆå

 

   - STM32F107-Based  Microcontroller

   - On-Board J-Link-JTAG/SWD debugger

   - Ethernet Connector

   - SD card Interface

   - USB- OTG connector

   - RS232C female connector

   - tempraure sensor

   - LEDs

   - Expansion connector

   - Prototyping area

 

 

 

 

uC/Eval-STM23F107ÀÇ ³»ºÎ¿¡ Æ÷ÇÔµÈ J-Link-JTAG/SWDµð¹ö°Å¸¦ IARÀÇ EWARM KickStart¹öÀü°ú(EWARM : uC Á¦Ç°°³¹ß¿¡ »ç¿ëµÇ´Â °³¹ß Åø) LinkÇÏ¿© µð¹ö±ëÇÒ ¼ö ÀÖ½À´Ï´Ù. KickStart¹öÀüÀº32Kbytes code size Á¦ÇÑÀÌ ÀÖÁö¸¸ uC/OS-III¸¦ »ç¿ëÇϱ⿡´Â ÃæºÐÇÕ´Ï´Ù.¶ÇÇÑ J-Linkµð¹ö°Å¶Ç´Â Serial°ú Åë½ÅÇÏ¿© uC/Probe¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

uC/Eval-STM32F107 樨毢
 

uC/OS-III Set ±¸¼ºÇ°

uC/Eval-STM32F107¸¦ EWARM °ú ¿¬°áÇÏ¿© µð¹ö±ëÇÏ´Â ¿µ»ó

 ¥ìC/OS-II ¿Í ¥ìC/OS-IIIÀÇ Æ¯Â¡ ºñ±³

 

Feature

¥ìC/OS-II

¥ìC/OS-III

Preemptive Multitasking

Yes

Yes

Maximum number of tasks

255

Unlimited

Number of tasks at each priority level

1

Unlimited

Round Robin Scheduling

No

Yes

Semaphores

Yes

Yes

Mutual Exclusion Semaphores

Yes

Yes

(Nestable)

Event Flags

Yes

Yes

Message Mailboxes

Yes

No

(not needed)

Message Queues

Yes

Yes

Fixed Sized Memory Management

Yes

Yes

Signal a task without requiring a semaphore

No

Yes

Send messages to a task without requiring a message queue

No

Yes

Software Timers

Yes

Yes

Task suspend/resume

Yes

Yes

(Nestable)

Deadlock prevention

Yes

Yes

Scalable

Yes

Yes

Code Footprint

6K to 26K

6K to 20K

Data Footprint

1K

1K

ROMable

Yes

Yes

Run-time configurable

No

Yes

Compile-time configurable

Yes

Yes

ASCII names for each kernel object

Yes

Yes

Interrupt Latency (Cortex-M3)

120~

< 100~

Pend on multiple objects

Yes

Yes

Task registers

Yes

Yes

Built-in performance measurements

Limited

Extensive

User definable hook functions

Yes

Yes

Time stamps on posts

No

Yes

Built-in Kernel Awareness support

Yes

Yes

Optimizable Scheduler in assembly language

No

Yes

Tick handling at task level

No

Yes

Source code available

Yes

Yes