我已经完成了我的C和嵌入式系统的份额,但是,20年前,这很可怕!我自1999年以来一直是Java程序员。突然间,我被要求估计一个涉及C和嵌入式系统MSP430处理器的简单项目。
涉及什么?我发现Eclipse有一个调试插件,这对我来说可能是一个好消息。
显然,如果不了解项目的复杂性,就无法估算任何事情。让我们假设,为了一个论证,这是一个“你好,世界!”有点像。创建环境,连接调试器,学习编译,上传和调试等会产生什么样的开销?
除此之外,我粗略估计,所有开发都是我的Java开发时间第一周5。也许是时候10.这准确吗?是否有很多专业知识,自定义库等?
我曾经非常擅长调试内存泄漏,数组和堆栈溢出以及其他好东西,但现在记住它是一场噩梦。
答案 0 :(得分:2)
TI MSP430是一款非常简单的器件。从开发的角度来看,您有几个选择:
特定MSP430设备的用户指南将是您的朋友。任何特定于器件的东西都可以在芯片的数据表中找到。 TI在其网站上免费提供大量驱动程序,以帮助您入门。它们可能不是执行某项任务的最有效方法,但它们可以作为使应用程序运行的垫脚石。您可以找到这些软件示例here。
在真正开始弄脏之前,您需要对MSP430外设有一个很好的了解 - 如何配置时钟系统?如何通信UART(串口)?如何切换GPIO?