各位大哥好,想请教一个问题!!
各位大哥好!!!
小弟最近在作冷轧二级机后期开发和调试AGC/ASC。系统是Japanese人早就做好的,采用Redhat 7.2+hitachi自己开发的中间件实现实时响应和控制,我们只是在hitachi搭建的基础平台上实现修修补补。在工作中我遇到了一个疑惑。
Japanese人做了很多简单实用的子程序,每个都是个小的功能模块,例如nx_open,nx_close(),nx_get....... 这几十子程序分别编译声成nx_open.o,nx_close.o,nx_get.o文件后,采用taskld(hitachi自己写shell命令)上装到linux内存中,常驻内存,不断的循环。
根据实践和Japanese提供的资料,我们自己编写程序时,可以随时调用这些功能模块,根本不用在程序中声明,或是include相应的头文件。用GCC编译不会报错,程序都能运行,我真的感觉很奇怪。以下是截取一段调用源代码。
.................................
main()
{
rtc = nxopen ( "adapt" ) ; /* NeXUS/Dlink open */
while ( 1 ) { /* Eternal loop */
memset ( &rcv, '\0', sizeof(rcv) ) ;
......................................
我是学自动化的,对linux底层不是很了解,即使查阅了linux进程IPC等资料也没法找到答案,真的很困惑。希望高人指点,教诲。还有,如果我想完全搞懂Japanese人开发的中间件,该如何入手??如何开始分析??有什么办法找到它的源代码,Japanese人很贱,什么都不肯说。
但客观的说,有些Japanese人真的很优秀,负责AGC/ASC控制的Japanese人田中精通英语,汉语,韩语,西班牙语,日语,34岁就设计了一条十几个亿的生产线,熟悉中国的国情,了解中国人。这种人以后是我们国家的心腹大患啊。真想做了他!!!。
网络上有很多高人,还请多指点。谢谢!!! 坦率地说,我过去很喜欢伊甸园。但今天发现伊甸园真变态,我都不能输入中文的Janapese,输入的全部被屏蔽成。。。。。至于吗!!!!是害怕小日苯吗