
我們正在開發一款嵌入式產品,使用 ARM 架構上的 Yocto Linux,即 ST 的 STM32。
對於當前版本,我們的目標是在定制板上盡可能快速、盡可能地重複使用最初為以前的舊產品編寫的程式碼,該產品基於 68376 微處理器(其中包括用於 CAN 總線通訊的 toucan)。
有沒有辦法使用一些軟體模擬器/虛擬機器軟體盡可能地按原樣運行舊的 68376 二進位檔案? (我的意思是「模擬器」作為軟體模擬器,例如類似於老式遊戲機或虛擬機的模擬器,而不是線上模擬器。)
60376 二進位
- 沒有 GUI
- 必須透過序列埠與另一個Linux進程通訊(即60376端的串列端口,模擬,理想地實現為套接字或類似作業系統端的東西)
- 必須透過CAN 總線與其他實體(非模擬)產品進行通訊(即新的客製化板上將有一個真正的CAN 晶片,並且原始的巨嘴鳥程式碼需要工作,以某種方式存取真正的CAN 晶片)
- 存取保持性 RAM
我們可以修改並重新編譯 68376 程式碼,但我們希望盡可能少這樣做。