<tbody id="csoip"><input id="csoip"></input></tbody>
<form id="csoip"><tr id="csoip"></tr></form>
<strong id="csoip"><pre id="csoip"></pre></strong>
    1. <tbody id="csoip"><track id="csoip"></track></tbody>
      
      
      <rp id="csoip"></rp><legend id="csoip"><center id="csoip"><dl id="csoip"></dl></center></legend>

      <dd id="csoip"></dd>
    2. <em id="csoip"></em> <tbody id="csoip"><pre id="csoip"></pre></tbody>

    3. <em id="csoip"></em>

    4. <dd id="csoip"></dd>
      <tbody id="csoip"></tbody>

      當前位置: 首頁 > 精品課程 > 短期課程-Cortex-M ARM+ uC/OS-III(FSCU8001)

      Cortex-M ARM+ uC/OS-III(FSCU8001)

      課程簡介:Cortex-M系列處理器是ARM公司推出的新的針對微控制器應用的內核,提供業界的高性能和低成本的解決方案,將成為MCU應用的熱點和主流。 講 師:李老師、劉老師、魏老師 上課地點 :北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽、濟南、重慶 立即報名 在線咨詢
      • 課程概述
      • 老師簡介
      • 課程大綱
      • 課程目標

        1) 了解Cortex-M ARM體系結構及thumb-2指令集,并掌握在Cortex-M4體系結構上進行嵌入式編程的方法;
        2) 掌握STM32F439處理器各個接口開發的原理;
        3) 了解uC/OS-III操作系統工作原理,掌握uC/OS-II操作系統移植方法;
        4) 掌握在uC/OS-III操作系統上的編程方法及編程技巧。

        課程內容

               Cortex-M系列處理器是ARM公司推出的新的針對微控制器應用的內核,提供業界的高性能和低成本的解決方案,將成為MCU應用的熱點和主流。 Cortex-M ARM系列芯片的功能相比傳統的51單片機系統,功能更加強大,軟件復雜度也相應較高,傳統的單片機編程方式不能夠滿足需求。uC/OS是著名的源碼公開的實時內核,是專為嵌入式應用設計的,可以運行在多種微控制器上。 uC/OS-III是一個全新的實時內核,源于世界上流行的實時內核uC/OS-II,除了提供熟悉的一系列系統服務,全面修訂了API接口,使uC/OS-III更直觀,更容易使用。uC/OS-III是可裁剪、可固化、可剝奪型的實時內核,管理任務的數目不受限制,可以提供實時內核可以提供的所有任務,如資源管理、任務同步、任務間通訊等。然而,uC/OS-III還能提供許多其他實時內核所沒有的獨特功能,如在系統運行是做新能測試,向任務直接發信號量或消息,以及等待多個內核對象等。 本課程將Cortex-M ARM處理器和uC/OS-III完美結合,更好的發揮出它們各自的特點。

        入學要求

        學員學習本課程應具備下列基礎知識:
        ◆ 熟悉C語言;
        ◆ 熟悉ARM匯編語言;
        ◆ 有單片機開發基礎。

        教材

        學員學習本課程應具備下列基礎知識:
        ◆ 嵌入式實時操作系統uC/OS-III應用開發

        學時費用

        ◆ 課時:共4天,每天6學時,總計24學時
        ◆ 費用(含教材費):2800元
        ◆ 外地學員:代理安排食宿(需提前預定)

        新優惠

        ◆ 團體報名優惠措施:兩人95折優惠,三人或三人以上9折優惠。

        質量保證

        1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽;
        2、培訓結束后免費提供一個月的技術支持,充分保證培訓后出效果;
        3、培訓合格學員可享受免費推薦就業機會。

      • 李老師

        嵌入式頂尖級導師
               嵌入式系統設計專家,ARM ATC授權培訓講師,具有7年嵌入式設計經驗,主要從事硬件、底層驅動以及操作系統的開發設計。擁有多處理器平臺的開發經驗,對于操作系統移植,嵌入式硬件電路設計及驅動等有豐富的實戰經驗。從事過工業通訊如Ethernet,CAN,USB等的研發工作。另外對于軟件架構的設計有深入的經驗。【李老師授課視頻】

        劉老師

        嵌入式頂尖級導師
               華清遠見高級講師,有20多年高速數字/模擬硬件、RF、EMC和軟件研發經驗。曾先后在北京的大學校辦企業、深圳的香港和內地上市公司、北京的內地和臺灣上市公司、外企、私企工作。曾先后做過硬件和軟件系統工程師、研發經理、資深工程師等。涉及無線通信、汽車電子、衛星導航、消費電子、工業控制、環保儀器等行業,對集成電路的設計生產也有一些了解。在多種8/16位平臺(8051、Z80、8086、6502、Z8、AVR、PIC等)和32位平臺(ARM7、ARM9、ARM10、MIPS、Cortex-M0、Cortex-M3、Cortex-M4等)上,獨立完成過從硬件方案設計、原理圖設計、FPGA邏輯設計、PCB Layout、樣機調試,到底層ASM和C語言驅動程序、uC/OS-II系統移植、應用程序編寫等全過程產品系統設計。有RF設計經驗,設計過幾十到幾百MHz的RF通信系統。使用過種類繁多的外圍集成電路、元器件、模組。對高速數字/模擬電路設計、RF設計、EMC設計、系統軟件設計、可靠性和整機設計,測試、生產和管理等有全面的系統知識和豐富的實際經驗。實現過多個實用新型和外觀專利,對行業標準和系統標準等有深入認識。

        魏老師

        嵌入式頂尖級導師
               精通c、c++、匯編、單片機;熟悉Linux、java、Android、php、Linux應用層開發、android應用層開發; 擅長51內核/Cortex-Mx內核下的單片機開發;4年物聯網講師經驗;ChinaUnix推薦博主。授課幽默風趣,知識剖析全面深刻,課堂氣氛活躍。
      • 第一天
        學習目標 首日課程主要幫助學員了解Cortex-M內核體系結構、及Cortex-M內核所支持的Thumb-2指令集。在此基礎上,熟悉嵌入式編程的環境及編程方法。

        1.Cortex-M內核體系結構

        1.1 Cortex-M內核體系結構
        1.2 處理器內核介紹
        1.3 處理器工作模式
        1.4 處理器異常處理
        1.5 NVIC
        1.6 存儲系統

        2.Thumb2指令集

        3. 基于Cortex-M的嵌入式軟件編程
        3.1 keil
        3.2 IAR
        3.3 軟件接口標準CMSIS

        實驗:

        1、熟悉Keil、IAR開發環境
        2、編譯、調試基于Thumb2指令的應用程序
        3、編寫程序實現工作模式切換、異常處理
        第二天
        學習目標 掌握STM32F439處理器的接口開發。本部分內容實用性及實踐性較強,課程在分析接口操作方法后,安排了大量的實驗。通過學習,學員可以掌握多種接口操作的原理及在STM32F439處理器的接口編程。

        4、STM32F439處理器簡介

        4.1 組織結構
        4.2 內存及啟動模式
        4.3 外圍模塊及特點簡介

        5、STM32F439接口開發

        5.1 GPIO
        5.2 中斷
        5.3 串口
        5.4 Timer
        5.5 RTC
        5.6 A/D
        5.7 SD卡
        5.8 USB

        實驗:

        1、LED實驗
        2、中斷實驗
        3、串口實驗
        4、Timer實驗
        5、RTC實驗
        6、A/D 實驗
        7、SD卡實驗
        8、usb實驗
        第三天
        學習目標 了解uC/OS-III操作系統結構、各個重要功能部分的概念及實現原理;在此基礎上掌握uC/OS-III系統移植的方法。

        6.uC/OS-III操作系統分析及移植

        6.1 操作系統及uC/OS-III 概述
        6.2 任務、進程概念
        6.3 內核數據結構
        6.4 內核調度算法
        6.5 系統中斷處理
        6.5.1 時鐘
        6.5.2 初始化、啟動
        6.6 系統移植方法

        實驗:

        1、實現uC/OS-III在STM32開發板上的移植
        2、移植的關鍵代碼解析
        第四天
        學習目標 在STM32開發平臺上完成系統移植后,本節內容重點掌握如何在系統上開發出穩定、高效的應用程序。

        7.在STM32上開發uC/OS-III應用程序

        7.1 uC/OS-III應用程序編寫、調試方法
        7.2 多任務開發
        7.2.1 時間管理
        7.3 任務間的通信與同步
        7.4 任務優先級控制
        7.5 任務實時性檢測與提高方法
        7.5.1 代碼臨界區

        實驗:

        1、LED控制應用程序
        2、多任務程序實驗
        3、任務間通信實驗
        4、串口控制應用程序
        5、LCD控制應用程序
      相關新聞
      亚洲午夜国产精品无码中文字 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>