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