【问题标题】:What to do when compiling/building/deploying? [closed]编译/构建/部署时要做什么? [关闭]
【发布时间】:2011-10-19 02:36:32
【问题描述】:

在代码-编译-调试周期中出现只有电脑在工作的任务怎么办? 对于嵌入式开发,此类任务是将十六进制下载到闪存,同时进行编译。这需要不到一分钟,但是当你必须在半小时内完成几次时,感觉非常无聊。如何花时间让我不会把问题/程序从我的脑海中弄丢,但也不会觉得等待无聊?

【问题讨论】:

  • 拼图?拉比克斯魔方?压力玩具什么的?你是做什么的?
  • 您似乎有很多时间可以浪费。也不要浪费我们的。
  • 嗯,是的,我是嵌入式的初学者,还不习惯这些东西。对此感到抱歉。

标签: deployment build embedded makefile compilation


【解决方案1】:

多任务。要么在测试最后一个代码模块的同时开始处理下一个代码模块,要么回复电子邮件、阅读数据表等。如果您有机会与团队一起开发芯片,您可以轻松地完成 30-45 分钟的模拟。有时你会花时间浏览前一个 sim 中的波形,但有时你在前一个 sim 中寻找的东西只需要几分钟,你就会意识到你必须为下一个 sim 做什么。

基本上可以多任务处理,同时处理两三个问题或代码模块,在等待一个执行测试的同时,编写另一个或几个代码。

另一个答案可能取决于此嵌入式代码的去向,通常嵌入式代码需要/希望比普通应用程序更健壮、更可靠。所以你可以花时间仔细验证你的代码是否完全按照它应该做的,即使你很确定你知道所有位在寄存器中的位置,回到那个外设的数据表并验证你是否已经放置正确的位在正确的位置,并且数据表没有像您一样必须保留该位的 cmets(在此示例中,需要读取-修改-写入,而不是简单的写入)。

【讨论】:

    猜你喜欢
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2016-09-06
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多