我接手项目,要求我开发一个工业控制的电脑,此电脑通过RS232串行口控制下层设备。
有些选择方案中采用WindowsCE,我不清楚Delphi是否可以在WindowsCE当中进行开发。老总倾向于使用Linux,但是,我对Linux极端不熟,不在于界面开发,而是要访问串行口,根本没有概念,因为Linux的底层核心驱动模型不是大家都可能掌握的。还有的就是采用其他的工业控制电脑,价格昂贵,开发资料不完整,开发工具单一,根本不值得考虑。但是,如果Delphi不能开发WindowsCE的程序,那么只能采用Windows2000,它的价格比较高,不清楚和CE怎么比较。还有他的授权是否我可以用在任何场合?还是仅仅办公场合?和微软的接洽不令人满意,他居然不直接授权给我们,他妈的。请大家给我一个合适的方案。

解决方案 »

  1.   

    我觉得可以采用比较简单一点方案
    直接用Turbo C结合DOS5.0
    这样够便宜吧
      

  2.   

    Turbo C控制串口
    主要是通过
    outportb 和
    inportb
    这两个函数来控制的更详细的内容可以
    在www.google.com中
    搜索 Turbo+串口
      

  3.   

    虽然Delphi可以编写WindowsCE的程序,但是作嵌入试的程序我觉得还是用C++或者Jave比较好,而且你还要看使用那种的芯片,不同的芯片有不同的编程语言,比方三菱公司的就有他们自己的C这种语言不支持注释行,很恶心的。等等,这样看你的老总的意思了
      

  4.   

    我的方案是用win2000,和微弱进行接触,考虑购买win2000的License,缺点是成本高。
      

  5.   

    程序員雜誌中是有介紹有個類 delphi 的wince 開發工具,但不是borland出的,如果開發比較復雜的CE 程序, EVC是不二之選!!!  如果你考慮在Linux下,可考慮用Java,但性能不知能達到你的要求!!!
    其實,工控有很多實用的設備,如果你不是太復雜的控制,可考慮 泓格的 7188,8000 等產品,用TC編寫!當然,還有很多可選硬件!!!
    有些單板PC,價格也可接受!!!