超聲波液位計基于DSP的探討 二十一
通過CCS開發的程序為.out文件,為了將該文件燒寫進FLASH需要將該文件轉換為.bin文件,在本課題中使用的是TI的軟件AISgen for DgOOK001。
將文件轉換以后,利用第三方編寫的FLASH燒寫程序將其燒寫如=入FLASH中,在啟動的時候選擇BOOT方式為FLASH啟動,既可以將運行FLASH中的程序。
4.2DSP/BIOS
在本課題中選用TI公司提供的免費操作系統DSP/BIOS,它本身占用很少的CPU資源,一般情況下不會超過1%,可以將其看成微型程序管理系統。為用戶提供非常豐富的接口。與帶操作系統的應用程序相比,采用傳統編程方式的應用程序各個模塊之間按照順序結構執行,程序之間的調用完全依靠自身提供的代碼來完成,使得應用程序的各個模塊之間耦合度過高,對于后續的開發應用不利,二者的函數結構也有所區別。
DSP/BIOS是一個可剪裁的實時操作系統,提供了多線程、實時分析工具,使用DSP的開發者可以在CCS中方便并且直觀的使用DSP/BIOS[32,34]。DSP/BIOS實質上是一組系統模塊API函數的集合,最新版本的DSP/BIOS將DSP芯片的芯片支持庫獨立開來,剩下的內容主要分為兩個部分:多線程內核、實時分析工具。在實際的系統研發過程中允許開發者將程序中沒有用到的DSP/BIOS模塊API函數和優化程序代碼來減少程序大小以及加快執行速度。從結構上來說,DSP/BIOS有三個組成部分:(1)DSP/BIOS配置工具,用于創建和配置DSP/BIOS對象,修改內存分配,線程優先級以及中斷句柄;(2)實時分析工具,可以觀察程序的運行情況線程分配以及內存地址;(3)API函數,在程序中調用API函數實現各種功能.
詳情請瀏覽公司網站的產品中心 http://www.sol365.cn/ 超聲波液位計
超聲波流量計