| StellarisWare 軟體是一套豐富的軟體,專為簡化及加速以 Stellaris 為基礎的微控制器應用開發而設計。StellarisWare 軟體一律享有免費授權,而且免權利金即可建立功能完整且易於維護的程式碼。 |
||
| Stellaris 周邊驅動器程式資料庫是一套免權利金的函數,可控制在 ARM Cortex-M3 微控制器的 Stellaris 系列找到的周邊設備。Stellaris 周邊驅動器程式庫遠優於 GUI 周邊設定工具,擁有各種輪詢或中斷式周邊支援,可同時執行周邊起始設定與周邊控制函數。部分 Stellaris 微控制器直接將 Stellaris 周邊驅動程式資料庫燒錄在晶片上的 ROM (唯讀記憶體) 中,將晶片快閃記憶體的空間保留給終端應用。 |
Stellaris 圖形程式庫是一套免權利金的基本圖形和 Widget,適合在具有圖形顯示、以 Stellaris 微控制器為基礎的電路板上,建立圖形式使用者介面。有了應用範例和詳細的文件,即可輕鬆地將豐富圖形整合至專案中。國際字體Stellaris圖形庫現在擁有超過130個不同的預定義的字體,包括為西歐,西里爾語和亞洲字符集的支持 |
| 我們的全方位 USB 功能子集,簡化了嵌入式 USB 的控制。另外提供免權利金的應用範例,有助於快速提高 USB 主機、USB 裝置和 USB On-The-Go 的效率。 |
| 德州儀器 IQmath 函數庫集結一系列高度最佳化、高精度的數學函數,可幫助 C/C++ 程式設計人員將浮點演算法順利移植到定點編碼中。藉由定義可程式化的動態範圍與解析度,IQmath 函數庫也能解決定點數學的侷限性。若使用這些常式,執行速度比標準 ANSI C 語言編寫的同等編碼更快。 |
| 我們豐富的範例應用組合可讓您探索 ARM Cortex-M3 平台的使用樂趣,不僅編碼效率高,而且簡單易用。TI 提供的這些應用免權利金,可縮短您的開發時間,加快專案上市時程。 |
| 針對需要現場可程式性的應用,德州儀器還提供免權利金的 Stellaris 開機載入器原始碼,可在快閃記憶體開始時加入應用。這小段程式碼可作為應用載入器,並且常駐支援終端應用的現場可程式性。Stellaris 具備彈性的介面選項,包括 UART、I2C、SSI、CAN、USB DFU 或 乙太網路,以及可選的傳送現場更新訊號方式,在開機載入器需求方面提供使用者最大的彈性。Stellaris 周邊驅動器程式庫包含原始碼及 Stellaris 開機載入器的相關資訊,包括利用開機載入器提供現場更新的範例應用。部分 Stellaris 微控制器在裝置上以內建唯讀記憶體 (ROM) 的方式提供 Stellaris 開機載入器,大幅節省應用快閃記憶體的空間。即使 Stellaris 開機載入器採用 ROM 方式,以最大化應用彈性,您還是可以用自訂版本的快閃記憶體,取代 ROM 型的開機載入器。 Stellaris 開機載入器隨附於 StellarisWare,位於周邊驅動器程式庫中。 |
| 不含 ROM 型開機載入器的 Stellaris 微控制器,會隨附將免權利金的 Serial Flash Loader 應用程式預先編入快閃記憶體。序列快閃記憶體載入器是小型的應用程式,不需要偵錯工具介面或生產編程器,便可完成快閃記憶體編程。序列快閃記憶體載入器具備簡單易用的介面選項,包括 UART 或 SSI,在生產編程選項方面,為使用者提供最大的彈性。 |
| 為協助家用設備客戶採取行動,以確保 Stellaris 型產品的安全可靠運作,StellarisWare 包括 IEC 60730 B 類測試程式庫,以便為 B 類認證程序的客戶提供支援。此外,Stellaris 微控制器專門針對關鍵安全工業與消費應用而設計,為精確控制、連線和監控提供多種整合式安全功能。此程式庫也非常適合測試應用與生產測試環境中的終端應用。 |
| 德州儀器以 ARM Cortex-M3 微控制器 (MCU) 為基礎的 Stellaris 系列,支援 ARM 的 Cortex 微控制器軟體介面標準 (CMSIS),這是 Cortex-M 處理器系列的標準化硬體抽象層。CMSIS 為矽晶廠商和中介軟體供應商,提供一致簡易的處理器核心軟體介面和簡單的基本 MCU 周邊設備,簡化軟體的重複使用程序、縮短微控制器開發新手的學習曲線,並且加速新裝置的上市時間。 |