gpt4 book ai didi

python - 有人使用 Python 进行嵌入式项目吗?

转载 作者:IT老高 更新时间:2023-10-28 21:37:12 24 4
gpt4 key购买 nike

我的公司正在将 Python 用于一个相对简单的嵌入式项目。还有其他人在嵌入式平台上使用 Python 吗?总的来说,它对我们来说效果很好,可以快速开发应用程序,快速调试。我喜欢这种语言的整体“简洁”。

我在日常工作中遇到的唯一真正问题是,与常规编译器相比,缺少静态检查可能会导致在运行时引发问题,例如一个简单的意外 cat 字符串和 print 语句中的 int 可能会导致整个应用程序崩溃。

最佳答案

我们在很多embedded boards with ARM processors 中使用python和 16 MB 的 RAM(运行 linux)。

它工作得非常好,而且很容易快速编写自定义代码——这是 python 的强项之一。

至于代码的可靠性 - 我们尝试实现 100% 的测试覆盖率。用 python 编写测试非常快,它会给你一种美妙的自信感。我们使用 twisted trial运行测试并报告覆盖率,但还有许多其他工具可用。

根据我的经验,python + 测试比任何其他替代方案更可靠且编写速度更快。

嵌入式工作的唯一缺点是有时 python 可能很慢,有时它使用大量内存(相对而言)。这还没有给我们带来节目停止问题,如果它成为问题,python 很容易分析速度和内存。

pychecker也是一个非常有用的工具,它会捕获很多常见的错误。

关于python - 有人使用 Python 进行嵌入式项目吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/240996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com