摘要
在ARM硬件平台上,建立嵌入式Linux开发环境并对系统进行成功移植;通过对基于PC机的RPC服务器源代码的分析和研究,在ARM平台上构建RPC服务器;实现在ARM平台上的成功运行仪器发现机制,并基于VXI-11协议对该机制进行了测试和验证;参考SCPI命令标准制定简化的指令集,通过嵌入式Linux线程的编程完成命令解析机制的研发;开发网络接口驱动程序和A/D采集驱动程序;分析VISA函数与RPC消息的对应关系,使用Web浏览仪器软件实现客户端对服务器端仪器模块的操作和访问。
The embedded Linux development environment is established and the system is transplanted successfully on the ARM platform. The RPC server is built on the ARM through RPC server source code analysis and research based on PC. The equipment discovery mechanism can run and be tested and validated successfully on the ARM platform based on VXI- 11 protocol. The instruction set is simplified according to SCPI command reference standards, and the command parsing mechanism is developed by the embedded Linux thread programming. The network interface driver and A/D acquisition driver are also developed at the same time. According to the corresponding relationship between VISA functions and RPC message, the client side can operate and access the module on the server using the Web browse software.
出处
《计算机测量与控制》
CSCD
北大核心
2010年第8期1937-1939,共3页
Computer Measurement &Control