Numworks 扩展非官方指南
外观
这是一本由社区驱动的,用于自定义和开发新发布的 Numworks 计算器的指南。因此,我们鼓励您贡献更正、清理,甚至全新的章节来解释 Epsilon OS 或 Numworks 硬件的某些部分。如果您有疑问或建议,但尚未准备好直接编辑,也可以在每个章节的讨论页面上发布问题或建议。
本手册没有发布“勘误表”。本书是一个不断发展的作品,任何错误都可能在被指出或发现时被修复。如果可能存在需要调查的错误,请使用页面顶部的讨论链接,并附上可疑的信息,以便进行调查。如果本书中的任何信息与官方文档或规范相矛盾,读者可以假设官方文档是正确的,除非有经证实、可验证的证据证明相反。
本书的设置期望您跳到您想理解的部分。章节大致按照从设置开发环境到深入理解平台的顺序排列,但尚未做出任何努力来确保前后阅读的连贯性。
不言而喻,本书附带的编程示例是在 GNU 自由文档许可证 下发布的。每个示例都旨在独立地展示手头的直接概念,并且示例应该包含大量注释(比“普通”代码更多),以说明如何以及为什么执行某些操作。
示例也应该经过测试,并且在复制和粘贴以供使用时可以正常工作。不应该发出任何警告,并且示例应该尽可能地与当前的最佳实践和标准保持一致。任何过时的代码都应该在展示历史方法时明确标记为过时代码。
假定读者具有在嵌入式 ARM 系统上使用 C/C++ 语言进行编程的先前经验,但不需要任何 Numworks 平台的先前经验。但是,我们正在探索和开发一个新的平台,因此请不要抱怨差距,请在讨论页面上提出建设性的问题,并贡献您学到的知识。如果您想提问或分享您的成果,Numworks 平台的官方论坛在 subreddit /r/Numworks 上。