汽车音响系统RDS软件设计与实现
(4)编码规范。嵌入式程序与普通PC程序或服务器程序在诸多方面存在较大的不同,这主要归因于嵌入式硬件设备的功能约束。
(5)程序运行。嵌入式系统的程序运行方式大体上分为三种,即独立型、主从型和并列型。独立型指由主控MCU直接通过数据总线和地址总线控制程序存储器中的程序运行,或控制片内Flash中的程序运行;主从型指从设备程序运行受主控程序的控制,一般主控程序驱动各硬件器件工作,引导受控程序启动运行;并列型指设备板上同时有两个或多个程序运行,各个程序之间无相互控制的关系。
(6)内存使用。嵌入式系统的内存使用与普通PC程序相比,可控性大为提高,同时也带来了较大的编程复杂性。嵌入式系统的内存由开发者统一使用,内存中的每个存储单元,都被严格控制,即使是运行如Linux,WinCE这类大型的操作系统,运行时的内存分配也是由开发者通过程序事先进行处理,而不是由操作系统自行分配。
3.3.2AMSS的动作
RDS系统进行AMSS动作的目的是保证用户对广播信号的收听效果,要达到这个目的,就需要以下三个连续的动作:(1)判定当前的台的接收效果;(2)如果但前台效果不好,则寻找可以替换的台;(3)如果找到了替换的台,则实现替换。软件要完成对台接收效果的判定,需要:对各个授信参数进行量化,再综合各参数,进而得到一个相对的表示效果的数据:效果等级。硬件方对此采取了检测四个相关性能指标的参数再综合比较得出最终量化值的方法【17】。四个参数相关信息如表3.1所示118】,其中,正比表示在本文此处仅表示二者之间变换的制约关系,即该数值越大,受信感度越好。反之即反(非严格意义的数学关系。
表3.1性能指标参数相关信息表
Tab.3.1Performanceparameters