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