摘要
客户编程软件(CPS)是对讲机等无线通讯系统Radio配置系统的核心技术,实现C#与C++代码的互访是CPS设计的研究热点之一。提出了一种利用平台调用和回调函数的形式实现C#与C++的互访的方法。该方法既保持C#语言进行软件开发具有开发效率高、便于维护和管理的优势,又具有C++开发的系统执行效率高和健壮性高的特点,并且提供了对系统底层更灵活的访问的能力,该方法是一种Radio配置系统CPS的好方法。
The Customer Programming Software (CPS) is the core technology of radio configuration subsystem of the wireless communication system such as wireless transceiver. One of the most essential problems is how to implement the inter - accessing of C # code and C+ + code. A method of implementing the inter- acceasing of C# code and C+ + code by using Pinvoke and callback function is introduced in this article. This method could not only retain the advantage of C#, such as its high efficiency in developing application and its easy way of maintaining and management, but also remain the advantage of C+ +, such as its high efficiency in the running and its strong robustness. This method also provides the ability of accessing the low level of system in a more flexible way, so it is a good method for radio configuration system and CPS.
出处
《计算机技术与发展》
2007年第3期20-22,47,共4页
Computer Technology and Development
关键词
无线通话系统
客户编程软件
公共语言运行时
wireless communicating system
customer programming software
common language runtime