共找到2條詞條名為ruff的結果 展開

ruff

上海南潮信息科技有限公司產品

Ruff是一個JavaScript運行時環境,專為硬體開發而設計。它對硬體進行了抽象,使用了基於事件驅動、非同步I/O的模型,使硬體開發變得輕量而且高效。除了使用JavaScript作為開發語言,它還擁有自己的軟體倉庫,從模塊到驅動一應俱全。提高軟體兼容性、降低硬體開發門檻。

模型簡介


Ruff 是一個JavaScript運行時,專為硬體開發而設計。Ruff 對硬體進行了抽象,使用了基於事件驅動、非同步 I/O 的模型,使硬體開發變得輕量而且高效。

模型功能


Ruff,專為硬體應用開發而設計
Ruff 選擇了程序員基數龐大、唯一的全棧語言JavaScript作為程序設計的語言。對硬體進行了抽象,使用了基於事件驅動、非同步 I/O 的模型,使硬體開發變得輕量而且高效。一個軟體開發工程師,通過 Ruff 可以成為一個全棧工程師
Ruff,提供了一個讓開發更為簡單的工具
通過 Ruff,開發者無需成為上懂應用開發,中懂網路,下懂 CPU 的全能者,也無需看複雜的電路圖和數據手冊。一個只有軟體開發經驗的開發者可以輕鬆開發硬體,驅動程序員則可以編寫驅動,發布到軟體倉庫。
Ruff,提供了一個物聯網開發平台
Ruff 為開發者提供了完善的開發服務。從項目生產、軟體包管理、應用管理、外設管理到固件管理等一系列現代軟體開發方式,PC 端完成開發,無需燒板子,提升開發者的開發效率。
開放的軟體倉庫,無限拓展。驅動、軟體包、通信、協議等不斷拓展軟體倉庫內容。
Ruff 還提供完善的測試框架,支持 assert、test、mock 等模塊支持,在開發機上測試邏輯,硬體測試也能 TDD

系統平台


Ruff 是一個可以讓開發者實現敏捷開發智能硬體的系統平台。它包含了Ruff SDK、Ruff OS,Rap Registry等。
Ruff SDK
是一個完整的工具集,擁有包括Rap、Debugger、Console、Simulator 等多種開發工具,它讓開發者的開發變得更簡單。
Ruff OS
是一個兼容多個平台的運行環境,它不僅支持嵌入式Linux,還支持MCU單片機領域等。它讓您的開發不用關心底層的硬體類型,只要集中注意力在應用邏輯上,根據您的應用需要消耗的資源選取相應的硬體平台。
Rap Registry
是一個讓大家尋找、使用、提交驅動、庫,框架等代碼的代碼共享平台。它可以讓開發者大量重複使用已有的代碼,避免重複開發的浪費,提升開發效率。