[英]ThreadX porting on ARM development board
我曾經在Linux上工作,但我是RTOS的新手。 我正在關注以下內容:
已下載AM3517的ThreadX演示代碼
Craneboard: https : //www.mistralsolutions.com/product-engineering-services/products/development-platforms/craneboard/
我是ThreadX的新手,所以需要指導。
像大多數RTOS內核一樣,ThreadX不會像安裝通用操作系統(如Linux)那樣“安裝”在板上。 相反,它是一個目標代碼庫,您可以將其靜態鏈接至應用程序代碼,並以運行時啟動為目標,以生成單個整體式二進制映像,該映像可以直接從板上通過復位向量或某種形式的引導程序執行。
作為商業RTOS,您應該從供應商文檔和技術支持中尋求指導。 ExpressLogic的站點將ARM RealView,IAR嵌入式工作台,Wind River工作台,Keil,Green Hills,Lauterbach,MetaWare,EPI和GNU列出為受支持的工具鏈。 在ThreadX網站上有一個使用IAR工具的AM3517實驗板演示,它可能是一個很好的起點,但是,由於您使用的是其他板,因此該演示可能需要進行一些調整。
與Linux不同,對板子上大多數外圍設備的支持將取決於您實現。 RTOS通常提供調度,多任務,進程間通信,同步和定時等功能。 文件系統和網絡等通常是附加中間件,需要額外付費或來自第三方。
與Linux不同的是,RTOS通常不能托管自己的開發工具或調試器。 您需要交叉編譯器和調試器以及JTAG調試適配器。 我想您的電路板上有一個JTAG標頭,但是由於該站點需要登錄才能查看數據表,因此我尚未對此進行驗證。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.