導航:首頁 > 編程語言 > 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單片機編程軟體相關的資料

熱點內容
vray渲染pdf 瀏覽:927
華為無法使用谷歌伺服器地址 瀏覽:281
壓縮機電磁離合器線圈燒 瀏覽:944
手機工行app怎麼交生活費 瀏覽:317
考研程序員考什麼專業好 瀏覽:93
phpmysqlsetutf8 瀏覽:47
使用Linux開發Android 瀏覽:882
前端源碼怎麼在瀏覽器瀏覽 瀏覽:28
php架構模式 瀏覽:362
itext5pdf 瀏覽:413
簡訊息加密密碼忘記了怎麼解鎖 瀏覽:372
程序員站會 瀏覽:844
web轉行程序員 瀏覽:570
androidcameraopen 瀏覽:999
linuxphpredis安裝 瀏覽:846
如何讓伺服器接入區域網 瀏覽:776
專抓波段指標源碼 瀏覽:115
單門蚊帳加厚加密 瀏覽:949
程序員的專業能力 瀏覽:819
股票啟動源碼設置 瀏覽:81