6. freertos tn

Upload: dau-den

Post on 07-Jul-2018

243 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 6. Freertos Tn

    1/29

    SVTH: Văn Quốc Dũng

      Lê Quang Vũ

  • 8/18/2019 6. Freertos Tn

    2/29

    CONTENT

    Tổng quan1

    Task và Co-routine2

    Inter-task Communication3

    Soft-timer4

    Support Architecture5

  • 8/18/2019 6. Freertos Tn

    3/29

    TỔNG QUAN

    FreeRTOSTM hỗ trợ chính thức 27 kiến trúc !"C#2$ A%R#2$&'

    !(rt)*+e$ (,en -(.rce$ mini Re)+ Ti/e0erne+

    C1 th -3 45n6 tr(n6 cc ứn6 45n6 th89n6/:i; General Public License)

    http://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.htmlhttp://www.freertos.org/open-source-software.html

  • 8/18/2019 6. Freertos Tn

    4/29

    TỔNG QUAN

    O,enRTOSTM ? @.++ @e)t.re4 ,r(@e--i(n)+6r)4e USB$ @i+e --te/ )n4 TC!"!c(/,(nent-

    S)@eRTOSTM  ? -3 45n6 tr(n6 D-)@et critic)+),,+ic)ti(n-

  • 8/18/2019 6. Freertos Tn

    5/29

    TỔNG QUAN

    Thiết kế nh 6n$ 4H -3 45n6I J0 t( K0 *te-'I N6Ln n6 +, trnh CI S3 45n6 t)-k- )n4 c(

  • 8/18/2019 6. Freertos Tn

    6/29

  • 8/18/2019 6. Freertos Tn

    7/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    8/29

    TAS0 %Y CO(X

  • 8/18/2019 6. Freertos Tn

    9/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    10/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    11/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    12/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    13/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    14/29

    TAS0 %Y CO

  • 8/18/2019 6. Freertos Tn

    15/29

    "NTER

  • 8/18/2019 6. Freertos Tn

    16/29

    "NTER 4:n6 chính tr(n6 inter

  • 8/18/2019 6. Freertos Tn

    17/29

    "NTER

  • 8/18/2019 6. Freertos Tn

    18/29

    "NTER

  • 8/18/2019 6. Freertos Tn

    19/29

    "NTER

  • 8/18/2019 6. Freertos Tn

    20/29

    "NTER

  • 8/18/2019 6. Freertos Tn

    21/29

    "NTER

  • 8/18/2019 6. Freertos Tn

    22/29

    SOFTsARE T"MERS"n ) n.t-he++One

  • 8/18/2019 6. Freertos Tn

    23/29

    SOFTsARE T"MERS"n ) n.t-he++Gi h/ t:i /t thai i/ c gnh tr(n6

    t89n6 +)iI NOTE? S(@tX)re ti/er- ,hmi 8ợc khi t:(

    tr8Vc khi -3 45n6I

  • 8/18/2019 6. Freertos Tn

    24/29

    SOFTsARE T"MERSOne

  • 8/18/2019 6. Freertos Tn

    25/29

    SOFTsARE T"MERSRe-ettin6 ) Ti/er 

  • 8/18/2019 6. Freertos Tn

    26/29

    SU!!ORT ARCW"TECTUREA+ter)At/e+C(rt.-C,re--Ener6 Micr(Free-c)+e

    F.it-.>./in)r Micr(Micr(chi,

     NECMicr(-e/i @(r/)++ Acte+'

     N\!

    Rene-)-Si+ic(n >)*-ST Micr(e+ectr(nic-Te)- "n-tr./ent-\i+inuv re)+ /(4e'uv sin4(X- Si/.+)t(r 

  • 8/18/2019 6. Freertos Tn

    27/29

    SU!!ORT ARCW"TECTURE

    the PIC32, a MIPS based 32bit microcontroller offerings from Microchip

  • 8/18/2019 6. Freertos Tn

    28/29

    SU!!ORT ARCW"TECTURE

    he TCP/IP demo uses the lwIP TCP/IP stack and includes a basic

    web and TFTP server implementation

  • 8/18/2019 6. Freertos Tn

    29/29

    Thank You