超声波液位计基于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.dlysys.com/ 超声波液位计
超声波流量计