Closed. This question is opinion-based. It is not currently accepting answers. Learn more
想改进这个问题吗?更新问题,以便editing this post可以用事实和引用来回答。
5年前关闭。
我已经完成了C和嵌入式系统的工作,但那是,可怕的说,20年前!我从1999年起就是一名Java程序员。突然,我被要求评估一个简单的项目,涉及到C和一个嵌入式系统,MSP430处理器。
有什么关系?我发现有一个Eclipse的调试插件,这对我来说可能是个好消息。
显然,如果不知道项目的复杂性,什么都无法估计。让我们假设,为了一个论点,这是一个“你好,世界!”有点像。对于我来说,创建一个环境、连接调试器、学习编译、上传和调试等方面的开销是多少?
除此之外,我的粗略估计是,第一周所有的开发都是我的Java开发时间乘以5。可能是10倍。这是准确的吗?有很多专业知识、自定义库等吗?
我曾经非常擅长调试内存泄漏、数组和堆栈溢出以及其他一些好东西,但现在请记住这是一个噩梦。

最佳答案

TI MSP430是一个非常简单的设备。从开发的角度来看,您有两个选择:
使用IDE,如IAR Embedded Workbench或TI代码编写器工作室(基于Eclipse)。
使用命令行工具(msp-gcc)。
特定MSP430设备的用户指南将是您的朋友。任何特定于设备的东西都可以在芯片的数据表中找到。TI有大量的司机在他们的网站上免费提供,让你开始。它们可能不是执行某项任务的最有效方法,但可以用作使应用程序正常运行的垫脚石。您可以找到这些软件示例here
你需要对MSP430外设有一个很好的了解,然后才能真正开始弄脏你的手-我如何配置时钟系统?如何与UART(串行)通信?如何切换GPIO?

关于c - 我需要为我提供一种全新技术的时间估计(德州仪器(TI)的MSP430微处理器),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22260733/

10-11 21:18