開發闆固件下載下傳工具:
開發闆固件下載下傳工具: 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)。