色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>嵌入式系統(tǒng)和物聯(lián)網(wǎng)課程的RTOS游戲

嵌入式系統(tǒng)和物聯(lián)網(wǎng)課程的RTOS游戲

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

資料介紹

描述

在本教程中,我們有一個(gè)非常特殊的款待。掌機(jī)游戲開發(fā)!

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

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

前期工作

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

在本實(shí)驗(yàn)中,我們將使用 TI-RTOS,它是一個(gè)免費(fèi)使用的實(shí)時(shí)操作系統(tǒng)。RTOS 是管理和組織復(fù)雜嵌入式軟件(例如游戲)的好方法。

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

實(shí)驗(yàn) 1A - 設(shè)置 Code Composer Studio

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

?
poYBAGNh93WAT5nGAAEqdc6a7Aw052.png
?

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

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

?
pYYBAGNh932AKhzFAALi45QAi5Y227.png
?

導(dǎo)航到您解壓縮的文件夾,CCS 應(yīng)該會(huì)在其中發(fā)現(xiàn)幾個(gè)項(xiàng)目。導(dǎo)入這些,它們將出現(xiàn)在 IDE 左側(cè)的項(xiàng)目視圖中。

?
pYYBAGNh94CAGh-hAAFJcKmvr8U965.png
?

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

TI-RTOS 下載鏈接

繼續(xù)運(yùn)行安裝程序。完成后,我們需要確保 CCS 可以使用它。如果您已經(jīng)打開 CCS,請(qǐng)繼續(xù)關(guān)閉它并重新打開它。現(xiàn)在 CCS 應(yīng)該告訴你它發(fā)現(xiàn)了新的可安裝包。

?
pYYBAGNh94eAUg1pAAFYZE_ZmrM869.png
?

繼續(xù)并單擊安裝。它將要求您再次重新啟動(dòng),然后您應(yīng)該安裝正確版本的 TI-RTOS。

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

MSP432P4 SimpleLink SDK

為您的操作系統(tǒng)獲取最新版本。運(yùn)行安裝程序,然后重新啟動(dòng) CCS。現(xiàn)在您應(yīng)該準(zhǔn)備好跳到設(shè)置硬件部分。

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

?
pYYBAGNh94yAaiSVAAG-SK7Cmkg668.png
?

設(shè)置硬件

所需硬件

  • MSP432P401R LaunchPad 或 MSP432P4111 LaunchPad
  • BOOSTXL-EDUMKII

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

?
pYYBAGNh95CAIi4sAAG0gnY8cWA259.png
?

此時(shí),我們應(yīng)該已經(jīng)安裝了作為 CCS 安裝的一部分所需的任何驅(qū)動(dòng)程序。您應(yīng)該會(huì)在設(shè)備管理器上看到 LaunchPad 填充的 COM 端口

?
pYYBAGNh95OAKeqqAAH7qCC8WVo160.png
?

如果一切順利,你應(yīng)該很好。

加載示例代碼

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

導(dǎo)入并運(yùn)行 boostxl_edumkii_joystick_msp432p401r 或 outofbox_msp432p401r 或 boostxl_edumkii_accelerometer_msp432p401r 或 boostxl_edumkii_lightsensor_msp432p401r 或 boostxl_edumkii_temperature_msp432p401r。

運(yùn)行示例項(xiàng)目,點(diǎn)擊頂部的錘子圖標(biāo)構(gòu)建項(xiàng)目,然后點(diǎn)擊bug圖標(biāo)進(jìn)入調(diào)試模式,最后點(diǎn)擊綠色的播放按鈕在硬件上運(yùn)行。

如果你成功了,那么你就都準(zhǔn)備好了。

實(shí)驗(yàn)室 2A - 基于 TI-RTOS 的游戲

現(xiàn)在我們需要做的就是測(cè)試以確保我們的示例游戲正常工作。確保在 Project Explorer 中選擇 WorldShapers_TIRTOS_MSP432。然后單擊將構(gòu)建項(xiàng)目的錘子圖標(biāo)。構(gòu)建完成后,單擊錯(cuò)誤圖標(biāo)進(jìn)入調(diào)試模式。當(dāng)綠色箭頭選項(xiàng)可用時(shí),單擊該圖標(biāo)以運(yùn)行程序。你的游戲應(yīng)該開始了!如果您想離開調(diào)試會(huì)話,可以單擊紅色停止按鈕。

?
poYBAGNh95eAMDAMAAFcMV7eeAc232.png
?

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

要開始創(chuàng)建自己的游戲,您需要分析代碼結(jié)構(gòu)并查看其實(shí)現(xiàn)方式。從那里您可以開始自定義 WorldShaper 以嘗試不同的新功能。最后,您可以使用空白的 TI-RTOS 項(xiàng)目從頭開始構(gòu)建游戲。

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

Track A 到此結(jié)束。下一個(gè)過程與 Track B 相關(guān)。

實(shí)驗(yàn)室 1B - MSP432 開箱即用體驗(yàn)和代碼

所需硬件

  • TI LaunchPad

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

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

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

3. 您應(yīng)該會(huì)彈出一個(gè)類似于下圖的工作環(huán)境。如果是這樣,我們做得很好。

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

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

6. 當(dāng)代碼編譯時(shí),您可能會(huì)彈出一個(gè)構(gòu)建對(duì)話框或文本可能會(huì)在您的控制臺(tái)中彈出。您應(yīng)該會(huì)看到“構(gòu)建完成”彈出,然后是一個(gè)對(duì)話框,要求安裝瀏覽器擴(kuò)展和 TI 云代理。繼續(xù)安裝兩個(gè)部件。

?
pYYBAGNh956AQnzJAABShW4LWPU099.png
?

7. 安裝完這兩個(gè)部分后,TI Cloud Tools 需要在瀏覽器內(nèi)重新啟動(dòng)。您可以單擊刷新按鈕,它應(yīng)該重新加載頁面。

?
pYYBAGNh96GAbmfLAABPZgdyAak676.png
?

8. 接下來,您可能會(huì)看到一個(gè)關(guān)于連接到目標(biāo)的錯(cuò)誤的對(duì)話框,并且需要進(jìn)行固件升級(jí)。繼續(xù)更新。確保您的 LaunchPad 已通過 USB 電纜連接到 PC,否則您可能會(huì)遇到不同的錯(cuò)誤,而沒有更新固件的選項(xiàng)。如果這樣做,您可以刷新頁面并在連接 LaunchPad 的情況下重復(fù)該步驟。

?
poYBAGNh96SAQ1_ZAAA4c98N51c639.png
?

9.如果一切順利,您應(yīng)該會(huì)看到代碼運(yùn)行并閃現(xiàn)到 LaunchPad。您可以確認(rèn)您的紅色 LED 將閃爍。您還可以更改 BPM 的值以更改眨眼的速度。涼爽的!

10. 完成后確保關(guān)閉連接,因?yàn)槲覀冃枰尫糯谝怨┮院笫褂谩?/font>

對(duì)于下一個(gè)示例,您可以使用下面的 BOOSTXL-EDUMKII 示例。根據(jù)需要將它們導(dǎo)入 CCS Cloud 并運(yùn)行它們以進(jìn)行探索。

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

實(shí)驗(yàn)室 2B - 使用 UniFlash 工具的基于 TI-RTOS 的游戲

所需硬件

  • TI LaunchPad
  • 教育助推器包

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

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

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

4. 如果您的 LaunchPad 已插入,UniFlash 應(yīng)該會(huì)檢測(cè)到它。導(dǎo)航到您下載的 .out 文件,然后單擊程序。現(xiàn)在程序應(yīng)該在您的 LaunchPad 上運(yùn)行。

RTOS 概念和培訓(xùn)

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

如果您更喜歡傳統(tǒng)的課堂體驗(yàn),請(qǐng)嘗試 edX 課程實(shí)時(shí)藍(lán)牙網(wǎng)絡(luò)這是深入了解 RTOS 和 IoT 主題的好課程。

希望您喜歡 TI LaunchPad 和 Educational BoosterPack 上的這個(gè)小游戲開發(fā)演示!如果您認(rèn)為這是一個(gè)很酷的項(xiàng)目,請(qǐng)分享,如果您想深入了解基于 ARM Cortex-M 的嵌入式系統(tǒng),請(qǐng)務(wù)必查看 Valvano 博士的在線資料

?

?
?
?

?


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

評(píng)論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 在线视频免费国产成人| 国产国产乱老熟视频网站| 日本丝袜护士| 交换邻居波多野结衣中文字幕| 中文字幕不卡免费高清视频| 十大禁止安装的黄台有风险| 久久香蕉国产线看观看精品| 国产高清精品国语特黄A片| 在线播放性xxx欧美| 我就去色色| 欧美内射深插日本少妇| 黑人强伦姧人妻日韩那庞大的| 白白操在线视频| 中文字幕视频在线观看| 亚洲阿v天堂在线2017| 日本激情网址| 男人有噶坏| 久久无码人妻中文国产| 黄色三级网络| 国产午夜精品理论片影院| 草草久久久无码国产专区全集观看| 影视先锋男人无码在线| 无码一区二区三区| 日本久久频这里精品99| 麻豆高清区在线| 久久精品无码人妻无码AV蜜臀| 国产精品人妻无码久久久蜜桃臀| xxx69欧美| jizzzz亚洲丰满xxxx| 中文字幕在线永久| 一个人在线观看视频免费| 亚洲成片在线看| 学生精品国产在线视频| 天天躁夜夜踩很很踩2022| 色屁屁影院| 天天看高清影视在线18| 少女开女包www| 偷偷要色偷偷| 学校女性奴sm训练调教| 亚洲 日韩 国产 中文视频| 新影音先锋男人色资源网|