导航:首页 > 编程语言 > msp430单片机编程软件

msp430单片机编程软件

发布时间:2025-05-20 15:46:11

① 我问一下现在对MSP430单片机开发的软件IAR的正版软件需要多少钱

LS胡扯,IAR是针对MSP430的第三方开发工具,压根就不是一家公司的,怎么免费?就连MSP430的厂家TI自己开发的编译器CCS/CCE都不是免费的!!!
正版IAR还是很贵的,具体价钱我不清楚,但是肯定上万了!
LZ是自用吧?自己用的话有多种选择,使用4K代码限制的免费版,基本能用;使用30无限制的评估版;到网上找相应评估版本的河蟹文件,自己河蟹下就好了;
如果是公司用户,一般大型的公司用的都是正版的,免得到时候产品出来了引起不必要的纠纷;但是还是有很多小公司都是用的河蟹的。。。
关于LS说的ghost不能用的说法也是错的,总共MSP430的开发工具就没几个,IAR还搞个不支持ghost,逼你用正版windows???搞清楚,IAR不是QQ,不来流氓那套,人家走的是技术路线,不是流氓路线!!!

② 【单片机开发平台】msp430几种不同开发平台的对比

工程管理 一个目录即为一个工程,包括一个makefile档和一个或多个“components”,组件有两种:1. 配件(configuration):描述不同组件之间的关系;2. 模块:(mole):描述组件提供的接口中的函数功能的实验过程。开发环境 在windows下安装cygwin环境,并在cygwin下安装TinyOS的开发工具包,其中包括avr-binutils, 二进制代码工具avr-gcc, avr-insight,avr-libc, nesC-1.1.2 nesC编译器…编译、运行和下载TinyOS支持多种硬件平台,每个硬件平台在tos/platform有自己的目录。 在应用程序的目录里/app/Blink下输入:maketmote //其中tmote代表的是平台种类。如果target为pc,刚生成的main.exe可//用于GDB的调试。 上面的语句实际上是按照当前目录的makefile文件运行的,makefile档中包含了编译、连接等。具体的实现如下:1.ncc编译链接: #ncc –omain.exe–target=tmoteBlink.nc //编译生成了main.exe,可以作//PC机上的模拟之用。2.转换:#msp430-obj –output-target=ihexmain.exemain.ihex //生成了main.ihex 下载:运行: #make tmote reinstall,1 //设置网络地址为1 其中运行过程中主要的两个命令如下:installing tmote bootloader using bsl ####安装启动引导档,根据开发板的不同而不同。tos-bsl –telosb –c 7 –r –I –p C:/cygwin/opt/moteiv/tos/lib/Deluge/TOSBoot/build/tmote/main.ihex installing tmote binary using bsl #####安装二进制程序。ihex与ihex.out-1文件相同tos-bsl –telosb –c 7 –r –I –p build/tmote/main.ihex.out-1 make过程分析 其中提到的目录说明如下:(具体参照上面的图)opt\tinyos-1.x\tos\lib ----------------------------------------包括了用到的库函数.opt\tinyos-1.x\tos\interfaces----------------------------------包括接口函数,opt\tinyos-1.x\tos\platform----------包括了不同硬件平台间的配置文件.(启动引导档在这里)opt\tinyos-1.x\tos\sensorboards------------------------------包括板载传感器的具体实现 可以看到所有的程序都是调用了同一个make规则,除了工程本身所在目录的makefile文件与本工程相关外,在\opt\tinyos-1.x\apps目录下的makerule文件是公用的,其中定义了选用的编译器及硬件平台的选择。 TinyOS操作系统设计思想1.轻量级线程技术(lightweight thread) 2.主动消息通信技术(active message) 3.事件驱动模块(event driver) 4.组件化编程(component-based programming)nesC语言把组件化/模块化思想和基于事件驱动的执行模型结合起来。 组件化:其中的组件即“Configuration”(配件)、“Mole”。两个东西就像零件一样组合在一起。(The Obj directory is the destination directory for the object files from the compiler and the assembler. These files have the extension r43 and will be used as input to the IAR XLINK Linker.) 链接:这里调用的是“xlink.exe”,具体的代码好下:xlink.exe C:\Documents and Settings\Administrator\My Documents\Debug\Obj\fet140_1.r43-oC:\Documents and Settings\Administrator\My Documents\Debug\Exe\SMC4200.d43–I D:\Program Files\IAR Systems\Embedded Workbench 4.0\430\LIB\-f D:\Program Files\IAR Systems\Embedded Workbench 4.0\430\CONFIG\lnk430F149.xcl-fD:\Program Files\IAR Systems\Embedded Workbench 4.0\430\config\multiplier.xcl-D_STACK_SIZE=50-rtD:\Program Files\IAR Systems\Embedded Workbench 4.0\430\LIB\DLIB\dl430fn.r43-e_PrintfLarge=_Printf-e_ScanfLarge=_Scanf-D_HEAP_SIZE=50-s __program_start#####-oThis option creates a UBROF output file, with aDE>d43DE> filename extension, to be used with the IAR C-SPY Debugger. (The Exe directory is the destination directory for the executable file. It has the extension d43and will be used as input to the IAR C-SPY Debugger. Note that thisdirectory will be empty until you have linked the object files.) <<EW430_UserGuide>> P66 下载: 在下载部分,IAR没有给出很详细的, 总结: 下面是和IAR、Jennic及TinyOS平台做的对比: 开发工具包IARJennicTinyOSMSPGCC compiler 编译器C Compilericc430.exeba-elf-gcc.exencc.exemsp430-gcc.exemsp430-gcc.exeC++ Compiler ba-elf-g++.exe msp430-g++.exeLinker 链接器 动态库的链接器xlink.exeba-elf-ld.exe msp430-ld.exe 静态库的链接器?

阅读全文

与msp430单片机编程软件相关的资料

热点内容
玩电竞app怎么接单 浏览:69
炫酷登录第二季源码 浏览:341
makefileshell命令 浏览:322
怎么换安卓平台 浏览:684
牛津高阶英汉双解pdf 浏览:308
phpmysql防止注入 浏览:481
解压的几件小事 浏览:740
退出vi命令 浏览:109
无心pdf 浏览:67
vray渲染pdf 浏览:929
华为无法使用谷歌服务器地址 浏览:283
压缩机电磁离合器线圈烧 浏览:946
手机工行app怎么交生活费 浏览:319
考研程序员考什么专业好 浏览:97
phpmysqlsetutf8 浏览:49
使用Linux开发Android 浏览:884
前端源码怎么在浏览器浏览 浏览:30
php架构模式 浏览:365
itext5pdf 浏览:415
短信息加密密码忘记了怎么解锁 浏览:374