Numworks 擴充套件非官方指南
外觀
這是一本由社群驅動的,用於自定義和開發新發布的 Numworks 計算器的指南。因此,我們鼓勵您貢獻更正、清理,甚至全新的章節來解釋 Epsilon OS 或 Numworks 硬體的某些部分。如果您有疑問或建議,但尚未準備好直接編輯,也可以在每個章節的討論頁面上釋出問題或建議。
本手冊沒有釋出“勘誤表”。本書是一個不斷發展的作品,任何錯誤都可能在被指出或發現時被修復。如果可能存在需要調查的錯誤,請使用頁面頂部的討論連結,並附上可疑的資訊,以便進行調查。如果本書中的任何資訊與官方文件或規範相矛盾,讀者可以假設官方文件是正確的,除非有經證實、可驗證的證據證明相反。
本書的設定期望您跳到您想理解的部分。章節大致按照從設定開發環境到深入理解平臺的順序排列,但尚未做出任何努力來確保前後閱讀的連貫性。
不言而喻,本書附帶的程式設計示例是在 GNU 自由文件許可證 下發布的。每個示例都旨在獨立地展示手頭的直接概念,並且示例應該包含大量註釋(比“普通”程式碼更多),以說明如何以及為什麼執行某些操作。
示例也應該經過測試,並且在複製和貼上以供使用時可以正常工作。不應該發出任何警告,並且示例應該儘可能地與當前的最佳實踐和標準保持一致。任何過時的程式碼都應該在展示歷史方法時明確標記為過時程式碼。
假定讀者具有在嵌入式 ARM 系統上使用 C/C++ 語言進行程式設計的先前經驗,但不需要任何 Numworks 平臺的先前經驗。但是,我們正在探索和開發一個新的平臺,因此請不要抱怨差距,請在討論頁面上提出建設性的問題,並貢獻您學到的知識。如果您想提問或分享您的成果,Numworks 平臺的官方論壇在 subreddit /r/Numworks 上。