Ide 开发板和开源环境

Ide 开发板和开源环境,ide,arm,microcontroller,Ide,Arm,Microcontroller,我是一名实习生,我正在从事一个嵌入式项目,该项目有一个带有ARM处理器的微控制器和一个gps接收器,我们已经从olimex在stm32f10XX开发板上开发了我们的应用程序,开发环境是olimex open ocd!!我们已经测试了我们的应用程序,每件事情都运行良好,现在我们想开始生产,通过指定我们的要求端口和pcb设计来设计我们自己的原型板,现在的问题是,如何在新板上测试我们的应用程序?有没有我们可以选择的开源开发环境 IAR在您可以找到的包中有一个代码大小有限的Evaluatio 我不完全确

我是一名实习生,我正在从事一个嵌入式项目,该项目有一个带有ARM处理器的微控制器和一个gps接收器,我们已经从olimex在stm32f10XX开发板上开发了我们的应用程序,开发环境是olimex open ocd!!我们已经测试了我们的应用程序,每件事情都运行良好,现在我们想开始生产,通过指定我们的要求端口和pcb设计来设计我们自己的原型板,现在的问题是,如何在新板上测试我们的应用程序?有没有我们可以选择的开源开发环境

IAR在您可以找到的包中有一个代码大小有限的Evaluatio

我不完全确定您的需求,但评估有32kb的代码大小限制(arm M0/M1为16kb),这实际上可以走很长的路。不过,您需要一个JTAG程序员
如果您还没有合适的东西,那么这个USB JTAG仿真器就是您所需要的(它适用于大多数嵌入式IDE)

您能详细说明一下您在“开发环境”中所期望的吗?您是否在其上运行任何类型的操作系统?开发环境,我指的是开发工具,如code composer Studio、keil development Studio等(用于arm开发)我现在使用的是IAR Workbench的30天试用版,我们的代码大约为0.5 mb。实际上,这是一个很好的代码量,没有购买许可证,还有其他的生产方式吗?我明白了。在这种情况下,您可以使用ARM GNU编译器来尝试这一点:尽管我对它不太熟悉,或者它是否符合您的要求。我们的主要问题是,我们需要一个开源的开发工具,而不考虑开发板。在我的研究中,我只使用了一个开发工具,即IAR workbench for arm,其余的开发环境需要我们正在部署的代码库的固件库,因为我们的是我们刚刚设计的测试板,所以我们无法前进!!gnu工具很容易获得和使用。(codesourcery现在是图形导师,lite是一个很好的开始,或者你自己动手)。你在说什么图书馆?为您自己的外围设备?我认为你必须为自己的外围设备编写自己的库?你为什么要以IAR许可证为代价而袖手旁观。他们为Cortex-M家族制作了一个版本,其成本与工程师不到一周的工作成本相同。如果您已经在移植到/使用IAR工具,那么花太多精力使用“免费”编译器是毫无意义的。走那条路总是要付出代价的。您必须自己支持编译器,或者去找另一家供应商(Rowley/Atolic/…),后者将编译器配置/集成到编程/调试环境中。