天天看點

開源固件下載下傳工具

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

開發闆固件下載下傳工具: https://github.com/zhiyuan-electronics/zydownloader

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

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

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

支援linux、macos和windows多個平台。

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

在release下可以下載下傳預編譯好的安裝包。

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)。

繼續閱讀