天天看點

開源固件下載下傳工具

開發闆固件下載下傳工具:

開發闆固件下載下傳工具: ​​https://github.com/ZHIYUAN-Electronics/zyDownloader​​

采用自描述的插件式設計,支援不同的下載下傳方式,增加新的下載下傳方式不需要修改界面。

界面用JS開發,實作用C/C++開發。界面和實作完全分離,同時支援圖形界面和指令行界面。

目前支援基于序列槽的ymodem協定下載下傳、TFTP網絡下載下傳和基于TCP的ymodem協定下載下傳(僅用于測試ymodem協定)。

支援Linux、MacOS和Windows多個平台。

支援國際化,根據目前系統選擇适當的語言。

0.先安裝node.js, make, cmake, git和python(2.7)。請參考:

​​https://nodejs.org/​​

​​https://www.python.org​​

​​https://git-scm.com/download​​

​​https://cmake.org/download/​​

​​http://www.equation.com/servlet/equation.cmd?fa=make​​

(生成的安裝包在release/dist目錄下)

src typescript開發的界面相關的代碼(參考檔案夾内的README)。

js typescript編譯後生成的JS代碼。

www Electron的相關的檔案。

www/asserts GUI主題資料。

native C/C++開發的代碼(參考檔案夾内的README)。

繼續閱讀