为解决C语言数据类型在支持后下载应用的片上操作系统(COS)中无法完全满足应用程序数据的存储特性和安全需求的问题,分析了Java Card和C语言数据类型的属性,提出了一种基于 C 语言扩展的应用程序数据类型体系。根据数据分类,重点阐述了...为解决C语言数据类型在支持后下载应用的片上操作系统(COS)中无法完全满足应用程序数据的存储特性和安全需求的问题,分析了Java Card和C语言数据类型的属性,提出了一种基于 C 语言扩展的应用程序数据类型体系。根据数据分类,重点阐述了4种模块数据类型和5种应用数据类型。测试结果表明,该数据类型体系满足了COS应用程序数据的需求,有效提升了内存利用率和应用执行性能,为COS虚拟机运行时环境提供了高效的数据模型。展开更多
文摘为解决C语言数据类型在支持后下载应用的片上操作系统(COS)中无法完全满足应用程序数据的存储特性和安全需求的问题,分析了Java Card和C语言数据类型的属性,提出了一种基于 C 语言扩展的应用程序数据类型体系。根据数据分类,重点阐述了4种模块数据类型和5种应用数据类型。测试结果表明,该数据类型体系满足了COS应用程序数据的需求,有效提升了内存利用率和应用执行性能,为COS虚拟机运行时环境提供了高效的数据模型。
文摘近年来,列车以太网以其高带宽、低成本、通用性强、组网灵活等优点成为国内外的研究热点,已批量应用于国内新型动车组、城际列车、市域列车及地铁列车。然而,要实现以太网数据的收发功能,需要在既有CPU板卡上增加TRDP(train real-time data protocol)以太网卡。增加此网卡后,虽然可以解决TRDP数据包的收发问题,但是,一方面会增加数据传输节点数量,成为潜在故障节点,另一方面会增加制造及维护成本。针对上述问题,文章提出了一种基于既有CPU板卡设计的TRDP数据处理方法,此方法已在多个城市轨道交通项目中得到应用,验证了其通用性和兼容性,并证明能够普遍适用于单网口和双网口设备,支持各种列车总线拓扑结构。此外,该方案还具有配置灵活、通信稳定可靠的特点。