|
發表於 2019-1-21 12:28:59
|
顯示全部樓層
有些工業用的舊機器為了成本和方便, 用PC或POWER PC作為上位機, 例如CNC下載GCODE, 或者紙帶輸入/磁帶輸入的替代品等等, 以前跟老師進門的階段, 最便宜的或許就用DOS或者WINDOWS, 還有些OS/2之類的, 後來LINUX出來也有人用. 唯一遇到一次用386PC作為控制電腦連操作系統都自己寫的無法動, 其他大部分都是工業電腦主控, 上位機PC用來顯示下載而已. 上位機遇見最多的用了BOLAND-C / TURBO-C甚至組合語言(彙編語言)寫的, 部分有軟件鎖/軟件延時或者直接寫螢幕的技巧, 通常也有BIOS INT呼叫等等, 目的是為了盡可能實時或提高速度, 特別win16(win3.x)是很麻煩的, 還有些是綁了硬體鎖, 要升級電腦時就GG了. 目前很多企業都遇到這樣的問題, 舊電腦無法升級, 原供應商又轉型了沒有後繼, 因此坊間就有顧問公司, 專門幫中小企業解決這樣的問題, 反向工程找出關鍵的地方, 嘗試用PATCH的方法靜態或者動態修改軟件, 希望硬件升級容易維護的可行性, 原理和寫病毒程式一樣, 有量自然就有需求和服務, 現代IoT的工業電腦, 其實日後也會出現同樣的現象.
|
|