女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>嵌入式系統和物聯網課程的RTOS游戲

嵌入式系統和物聯網課程的RTOS游戲

2022-11-02 | zip | 133.66 MB | 次下載 | 2積分

資料介紹

描述

在本教程中,我們有一個非常特殊的款待。掌機游戲開發!

誰不想制作自己的游戲男孩版本并創建自己的游戲?我們將向您展示如何開始使用 TI-RTOS 和 TI LaunchPad 生態系統。

感謝德克薩斯大學奧斯汀分校的 Jon Valvano 博士開發了這個示例。如果您想從 Valvano 博士那里了解更多信息,他提供了在線課程和幾本教科書。Valvano 博士通過他的校園和在線嵌入式系統課程教授了超過 100,000 名學生。

前期工作

這種體驗分為兩個不同的軌道。軌道 A 用于設置在 Code Composer Studio IDE 的本地副本上運行的完整 TI-RTOS。Track A 側重于設置計算機以從 MSP432 LaunchPad 上的源代碼構建游戲項目。Track B 用于設置 TI 云工具體驗,這是一個使用 Web 瀏覽器的更輕量級和更快的過程。速度方面,建議使用 Track B 體驗游戲演示,但如果參與者想修改他們的游戲,則建議使用 Track A,以便他們可以使用 TI-RTOS 進行全面開發。

在本實驗中,我們將使用 TI-RTOS,它是一個免費使用的實時操作系統。RTOS 是管理和組織復雜嵌入式軟件(例如游戲)的好方法。

我們還將使用 TI 的 Code Composer Studio IDE,它是一款免費使用的基于 Eclipse 的工業級 IDE。CCS 內部有許多功能可幫助調試和軟件開發。建議使用適用于 MSP432 的 TI-RTOS 版本 7、8 或 9。

實驗 1A - 設置 Code Composer Studio

CCS 很容易設置,但需要一些時間來安裝。繼續從 TI 下載并運行安裝程序。我們將 MSP432 LaunchPad 用于我們的硬件,因此您可以安裝 MSP432 的相關軟件包。

?
poYBAGNh93WAT5nGAAEqdc6a7Aw052.png
?

注意:CCS 是一個大型程序,因此有時我們可能需要排除故障。如果您有任何不順利的地方,請查看 TI 提供的 CCS 文檔和常見問題解答。

我們還需要相關的CCS項目文件。這些在代碼部分頁面底部的名為 Valvano_TI_RTOS.zip 的黑客中的 zip 文件中可用。下載該文件并將該 zip 文件解壓縮到方便的位置。在 CCS 中,您將轉到文件 > 導入。轉到 Code Composer Studio 文件夾并選擇 CCS 項目。

?
pYYBAGNh932AKhzFAALi45QAi5Y227.png
?

導航到您解壓縮的文件夾,CCS 應該會在其中發現幾個項目。導入這些,它們將出現在 IDE 左側的項目視圖中。

?
pYYBAGNh94CAGh-hAAFJcKmvr8U965.png
?

成功安裝 CCS 后,我們將獲取正確版本的 TI-RTOS 并進行安裝。您可以在代碼部分頁面底部的這個黑客中找到安裝程序,或者您可以通過下面的鏈接直接從 TI 獲取它們。您將需要 MSP43x2.20.00.06 版本。較新的版本可能也可以使用,但此示例已使用此版本進行測試。您將希望在 CCS 9 或更早版本中使用它,因為更高版本 (10+) 不會在安裝后正確導入 TI-RTOS 以支持 MSP432。

TI-RTOS 下載鏈接

繼續運行安裝程序。完成后,我們需要確保 CCS 可以使用它。如果您已經打開 CCS,請繼續關閉它并重新打開它。現在 CCS 應該告訴你它發現了新的可安裝包。

?
pYYBAGNh94eAUg1pAAFYZE_ZmrM869.png
?

繼續并單擊安裝。它將要求您再次重新啟動,然后您應該安裝正確版本的 TI-RTOS。

最后,讓我們獲取最新的 MSP432 SimpleLink SDK。最簡單的方法是從 TI 下載它:

MSP432P4 SimpleLink SDK

為您的操作系統獲取最新版本。運行安裝程序,然后重新啟動 CCS。現在您應該準備好跳到設置硬件部分。

獲取它的另一種方法是從資源瀏覽器。轉到資源瀏覽器(查看 > 資源瀏覽器)。轉到軟件文件夾。選擇 SimpleLink MSP432 SDK。轉到演示 > boostxl-edumkii_joystick_msp432p401r > NoRTOS > CCS 編譯器 > boostxl_edumkii_joystick_msp432p401r。如果您單擊導入到 IDE 按鈕,它將告訴您下載并安裝依賴項。單擊“下載并安裝”按鈕以安裝 SDK 文件。完成后重新啟動 CCS。現在,當您返回該文件夾時,您應該可以將其導入 IDE。

?
pYYBAGNh94yAaiSVAAG-SK7Cmkg668.png
?

設置硬件

所需硬件

  • MSP432P401R LaunchPad 或 MSP432P4111 LaunchPad
  • BOOSTXL-EDUMKII

現在我們可以設置我們的硬件了。繼續,將 Educational BoosterPack 放在 MSP432 LaunchPad 的頂部,操縱桿朝左,USB 連接器朝上。使用隨附的 USB 電纜將 LaunchPad 連接到 PC。

?
pYYBAGNh95CAIi4sAAG0gnY8cWA259.png
?

此時,我們應該已經安裝了作為 CCS 安裝的一部分所需的任何驅動程序。您應該會在設備管理器上看到 LaunchPad 填充的 COM 端口。

?
pYYBAGNh95OAKeqqAAH7qCC8WVo160.png
?

如果一切順利,你應該很好。

加載示例代碼

我們要做的第一件事是加載一些 TI 示例代碼項目。這些可以在 MSP432P SDK 中找到。轉到 Project > import CCS Projects... 并導航到 SDK 示例。

導入并運行 boostxl_edumkii_joystick_msp432p401r 或 outofbox_msp432p401r 或 boostxl_edumkii_accelerometer_msp432p401r 或 boostxl_edumkii_lightsensor_msp432p401r 或 boostxl_edumkii_temperature_msp432p401r。

運行示例項目,點擊頂部的錘子圖標構建項目,然后點擊bug圖標進入調試模式,最后點擊綠色的播放按鈕在硬件上運行。

如果你成功了,那么你就都準備好了。

實驗室 2A - 基于 TI-RTOS 的游戲

現在我們需要做的就是測試以確保我們的示例游戲正常工作。確保在 Project Explorer 中選擇 WorldShapers_TIRTOS_MSP432。然后單擊將構建項目的錘子圖標。構建完成后,單擊錯誤圖標進入調試模式。當綠色箭頭選項可用時,單擊該圖標以運行程序。你的游戲應該開始了!如果您想離開調試會話,可以單擊紅色停止按鈕。

?
poYBAGNh95eAMDAMAAFcMV7eeAc232.png
?

出色的!所以我們有一個起點,一個工作游戲,其中包含一些圖形、聲音和輸入,這些輸入被分成不同的線程和任務。

要開始創建自己的游戲,您需要分析代碼結構并查看其實現方式。從那里您可以開始自定義 WorldShaper 以嘗試不同的新功能。最后,您可以使用空白的 TI-RTOS 項目從頭開始構建游戲。

玩游戲的方法也很多。您可以向系統添加額外的硬件輸入和輸出,以創建新的玩家交互。您還可以添加電池電源以使游戲便攜。最后,您可能還需要考慮添加無線組件,如 Wi-Fi藍牙,以將游戲連接到互聯網或其他設備和數據流。

Track A 到此結束。下一個過程與 Track B 相關。

實驗室 1B - MSP432 開箱即用體驗和代碼

所需硬件

  • TI LaunchPad

為了開始研討會,我們將從 TI 云工具加載開箱即用的演示代碼。CCS Cloud 是一個完整的開發環境,您可以直接從瀏覽器運行(推薦使用 Chrome)。在演示代碼中,我們將通過 PC 上的圖形用戶界面 (GUI) 控制 MSP432 LaunchPad 上的板載 RGB LED。CCS Cloud 和 CCS Desktop 是進行更嚴肅開發的不錯選擇,并且與 TI 的許多硬件和軟件資源和文檔集成在一起。第一個實驗的目的是向您介紹 TI 云工具上可用的資源,并幫助您通過 CCS 云安裝 MSP432 LaunchPad 驅動程序。您也可以使用 Energia 網站上的說明手動安裝驅動程序,或者在安裝桌面版 Code Composer Studio 時獲取驅動程序。

1. 訪問 dev.ti.com。單擊云工具下的圖庫選項卡

2. 如果您還沒有 myTI 帳戶,您可以注冊一個然后登錄。如果您有,請繼續登錄,云工具將加載您的虛擬工作區。例如,在 CCS Cloud 或 GUI Composer 中,您的工作將被保存,您可以在使用 TI 帳戶重新登錄時訪問它。您還可以將任何作品下載到本地計算機或上傳到 GitHub。

3. 您應該會彈出一個類似于下圖的工作環境。如果是這樣,我們做得很好。

4.現在我們需要獲取我們的演示代碼。我們可以在此頁面上找到演示代碼。

5.使用隨附的 USB 電纜將 LaunchPad 連接到 PC。

6. 當代碼編譯時,您可能會彈出一個構建對話框或文本可能會在您的控制臺中彈出。您應該會看到“構建完成”彈出,然后是一個對話框,要求安裝瀏覽器擴展和 TI 云代理。繼續安裝兩個部件。

?
pYYBAGNh956AQnzJAABShW4LWPU099.png
?

7. 安裝完這兩個部分后,TI Cloud Tools 需要在瀏覽器內重新啟動。您可以單擊刷新按鈕,它應該重新加載頁面。

?
pYYBAGNh96GAbmfLAABPZgdyAak676.png
?

8. 接下來,您可能會看到一個關于連接到目標的錯誤的對話框,并且需要進行固件升級。繼續更新。確保您的 LaunchPad 已通過 USB 電纜連接到 PC,否則您可能會遇到不同的錯誤,而沒有更新固件的選項。如果這樣做,您可以刷新頁面并在連接 LaunchPad 的情況下重復該步驟。

?
poYBAGNh96SAQ1_ZAAA4c98N51c639.png
?

9.如果一切順利,您應該會看到代碼運行并閃現到 LaunchPad。您可以確認您的紅色 LED 將閃爍。您還可以更改 BPM 的值以更改眨眼的速度。涼爽的!

10. 完成后確保關閉連接,因為我們需要釋放串口以供以后使用。

對于下一個示例,您可以使用下面的 BOOSTXL-EDUMKII 示例。根據需要將它們導入 CCS Cloud 并運行它們以進行探索。

現在您已經有了一些使用 TI 云工具的經驗。如果它們適合您的需要,您可以在將來使用這些資源。如您所見,如果您想使用官方 SDK、TI-RTOS 或 TI 提供的庫,還有其他代碼示例可供探索。您還應該查看 SimpleLink Academy 培訓資源。這些將教您如何使用 SimpleLink 微控制器,并了解如何在 SimpleLink MCU 上使用實時操作系統的基礎知識。

實驗室 2B - 使用 UniFlash 工具的基于 TI-RTOS 的游戲

所需硬件

  • TI LaunchPad
  • 教育助推器包

1.在Boostxl-edumkii-joystick示例中執行相同的程序加載

2. 在 dev.ti.com 上使用UniFlash

3. 下載本頁底部的Worldshapers.out

4. 如果您的 LaunchPad 已插入,UniFlash 應該會檢測到它。導航到您下載的 .out 文件,然后單擊程序。現在程序應該在您的 LaunchPad 上運行。

RTOS 概念和培訓

TI 提供 SimpleLink 學院,為您提供有關 RTOS 和其他關鍵主題的按需培訓。您可以從 CCS 內的資源瀏覽器訪問 SimpleLink Academy,也可以使用dev.ti.com上的在線資源瀏覽器

如果您更喜歡傳統的課堂體驗,請嘗試 edX 課程實時藍牙網絡這是深入了解 RTOS 和 IoT 主題的好課程。

希望您喜歡 TI LaunchPad 和 Educational BoosterPack 上的這個小游戲開發演示!如果您認為這是一個很酷的項目,請分享,如果您想深入了解基于 ARM Cortex-M 的嵌入式系統,請務必查看 Valvano 博士的在線資料。

?

?
?
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費