|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
keil arm用戶的福音 |
| 作者:云中月8888 欄目:ARM技術(shù) |
ARM Announces New RealView Development Tools For ARM Powered Microcontrollers January 30, 2006 New ARM RealView Tools offer complete out-of-the-box development solution for ARM Powered MCUs CAMBRIDGE, UK: ARM [(LSE:ARM); (Nasdaq:ARMHY)] today announced the release of its new RealView® Microcontroller Development Kit, which integrates the ARM® RealView Compilation Tools with the Keil ΜVision3® development environment. This PRODUCT provides developers with a feature-rich, integrated development environment specifically optimized for a wide range of ARM processor-based MICROcontrollers (MCUs), enabling shorter development cycles and significantly reducing time-to-market. "This announcement is clear evidence that the acquisition of Keil is already bearing results," said Mike Inglis, EVP Marketing and Business Development, ARM. "The RealView Microcontroller Development Kit, together with the wide choice of ARM processor-based MICROcontrollers from our SEMICONDUCTOR Partners, provides a complete solution to attack the embedded, automotive, and consumer markets." The RealView Microcontroller Development Kit features a Keil ΜVision3 integrated development environment (IDE), which includes a full project manager, editor, debugger and comprehensive MCU simulator for accurate DESIGNS. It also incorporates a configuration wizard, which speeds the generation of start-up code and configuration files. Projects created under the IDE are automatically built using RealView Compilation Tools. The built-in MICROcontroller simulator can MODEL more than 50 ARM processor-based MCU DEVICEs, including their instruction set, on-chip peripherals and the external signals used to stimulate them. The RealView Compilation Tools bring the high performance associated with the DEVICE creation market to the MICROcontroller market. Developed and tuned to deliver the tightest code density, the compilers produce images of significantly smaller code size leading to significant PRODUCT cost reductions. The compilers generate optimized code for both the 32-bit ARM and 16-bit Thumb® instruction sets and SUPPORT full ISO STANDARD C and C++. "This new development kit realizes our vision of combining the best of ARM and Keil tool TECHNOLOGIES for ADVANCED MICROcontroller development," said Brian McAllister, director of Marketing, Development Systems, ARM. "The RealView Compilers, which are the result of more than 16 years of focused investment and development, combined with the Keil IDE, one of the world's most popular development environments for MICROcontrollers, will enable us to deliver the combined POWER of these proven tools to the developers' desktop." "Embedded SOFTWARE development is an increasingly critical PART of total PRODUCT development cycle. Our ARM MICROcontroller customers expect out-of-the-box solutions, quick to learn and robust," said Jacko Wilbrink, ARM Microcontroller marketing manager, ATMEL. "With the new RealView Microcontroller Development Kit, everyone can experience the advantage of proven TECHNOLOGY, designed to be used by a large NUMBER of customers in market segments especially industrial and consumer." Availability The RealView Microcontroller Development Kit is available immediately from ARM and its authorized distributors listed at http://www.keil.com/distis. In addition, ARM is offering a special opportunity for customers with valid SOFTWARE maintenance agreements for the PK-ARM Professional Developer's Kit to download the RealView Microcontroller Development Kit from the Keil web site: http://www.keil.com/update/relnotes/rvmdk250.htm. About ARM ARM DESIGNS the TECHNOLOGY that lies at the heart of ADVANCED DIGITAL PRODUCTs, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage DEVICEs. ARM's comprehensive PRODUCT offering includes 16/32-bit RISC MICROprocessors, data engines, 3D processors, DIGITAL libraries, embedded memories, peripherals, SOFTWARE and development tools, as well as ANALOG functions and high-speed connectivity PRODUCTs. Combined with the company's broad Partner community, they provide a total SYSTEM solution that offers a FAST, reliable path to market for leading ELECTRONICS companies. More information on ARM is available at http://www.arm.com. |
| 2樓: | >>參與討論 |
| 作者: wangshujun 于 2006/2/3 10:25:00 發(fā)布:
keil arm 250以后改稱realwiew 微控制器 開發(fā)包了 |
|
| 3樓: | >>參與討論 |
| 作者: hxh824 于 2006/2/3 10:50:00 發(fā)布:
哪里有得下? 如題,???? |
|
| 4樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/3 10:56:00 發(fā)布:
keil與realview完美結(jié)合 以后keil arm將變成RealView Development Tools . 可到keil官方網(wǎng)站下載 * - 本貼最后修改時(shí)間:2006-2-3 11:15:45 修改者:云中月8888 |
|
| 5樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/3 16:33:00 發(fā)布:
終于可以C++了 不過現(xiàn)在還"聽不到福音",在等等看... |
|
| 6樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/3 18:11:00 發(fā)布:
keil arm 2.50a What's New in RVMDK Version 2.50a [RealView Compilation Tools] Added the industry-standard RealView Compilation Tools form ARM as well as numerous program examples. The RealView examples are found in the \KEIL\ARM\RV\EXAMPLES\ folder. Overview information is available from the \KEIL\ARM\HLP\RVI.CHM help file. [RealView Compilation Tools] The RealView Compilation Tools fully SUPPORT C and C++ including templates and namespaces. The ΜVision Debugger SUPPORTs debugging of C++ code but may have restrictions with regards to the debug illusion for C++. [ULINK] Added SUPPORT for DAISY chaining. [ULINK] Added ARM9 DEVICE SUPPORT. [DEVICE SUPPORT] Added DEVICE SUPPORT for the STMicroelectronics STR730 series. [CARM Compiler] Corrected a problem with loop optimizations and loop counts. [CARM Compiler] Corrected the behaviour of the strstr function when the substring to locate is in the middle of the string to search. |
|
| 7樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/4 2:17:00 發(fā)布:
靜候云中月8888的福音 搞得46M如此巨大???? * - 本貼最后修改時(shí)間:2006-2-4 10:16:45 修改者:hotpower |
|
| 8樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/4 11:23:00 發(fā)布:
比原來大1倍多 |
|
| 9樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 10:48:00 發(fā)布:
感覺Keil自帶部分幾乎沒變 |
|
| 10樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 11:16:00 發(fā)布:
自帶部分改了幾個錯誤 主要是增加了RealView,而且keil arm的名稱也改成the RealView Microcontroller Development Kit |
|
| 11樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 15:58:00 發(fā)布:
用RealView可以在ARTX中使用C++ 只需將main.c更名為main.cpp即可. |
|
| 12樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 16:24:00 發(fā)布:
不錯 唯一遺憾的是realview好像沒有__at語句 |
|
| 13樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 16:37:00 發(fā)布:
就是沒有__at,指針應(yīng)該可以替代的 摻了...不好意思這里說... |
|
| 14樓: | >>參與討論 |
| 作者: dorbin2001 于 2006/2/5 17:16:00 發(fā)布:
KEIL加入ARM后的大作 |
|
| 15樓: | >>參與討論 |
| 作者: violit 于 2006/2/5 17:41:00 發(fā)布:
C++有什么好處呢/? 沒有用過不曉得它的優(yōu)勢~~ |
|
| 16樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 19:07:00 發(fā)布:
C++倒不會增加多少優(yōu)勢 但可以使以后軟件的維護(hù)更加方便. 例如在函數(shù)重載上,C可能要定義很多不同類型,不同入口參數(shù)等基本相同的函數(shù), 而C++利用函數(shù)重載功能只需定義一個函數(shù)名即可(當(dāng)然,還要細(xì)分函數(shù)). 再就是構(gòu)造函數(shù),它做MCU模塊的初始化是再好不過的了. 而且對于全部類,該類的構(gòu)造函數(shù)的調(diào)用將會在main()前調(diào)用. 再就是函數(shù)都作為類成員(類成員函數(shù)),這樣就不會群魔亂舞地瞎調(diào)用了. 再就是內(nèi)聯(lián)函數(shù),它在某種程度上也可提高速度或優(yōu)化代碼.這個我只在AVR上實(shí)踐過...而且我在AVR上從不用C... 總之,用C++在ARM上裸奔要比C好的多... 如果C++編好的話,完全可以不跑OS一樣玩ARM. 起名C++,總有它比C好的道理吧... |
|
| 17樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 19:15:00 發(fā)布:
c++是面向?qū)ο蟪绦?br>c++是面向?qū)ο蟪绦蛟O(shè)計(jì)思想,C是結(jié)構(gòu)化程序設(shè)計(jì)思想. C++更有利于程序的安全性和維護(hù)性 |
|
| 18樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 19:17:00 發(fā)布:
在MCU中肯定找不到合適的對象,但湊合過也比C日子好過 |
|
| 19樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 19:19:00 發(fā)布:
realview果然厲害 把原來在keil arm上編的一個程序改成realview,編譯后代碼從57k減少到52k 除了_at外,其它都很順利通過,只是出現(xiàn)了很多警告. * - 本貼最后修改時(shí)間:2006-2-5 19:29:21 修改者:云中月8888 |
|
| 20樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 19:53:00 發(fā)布:
沒有at真不方便 想給rom里固定地址寫特定數(shù)據(jù),沒有at真不方便 ADS好像用分散加載的方法(沒用過),realview也用分散加載嗎?!! |
|
| 21樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 20:10:00 發(fā)布:
IAP??? |
|
| 22樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 20:13:00 發(fā)布:
不能用iap 給0x1fc寫0X87654321,用于給lpc213x加密。不是運(yùn)行中改數(shù)據(jù)。 * - 本貼最后修改時(shí)間:2006-2-5 20:15:46 修改者:云中月8888 |
|
| 23樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 20:17:00 發(fā)布:
不能直接改寫STARTUP.S??? |
|
| 24樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 20:20:00 發(fā)布:
不方便 改startup.s太復(fù)雜,ads好像可以用分散加載的方法,realview還不清楚,先看看realview的help,再做定奪 |
|
| 25樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/5 20:21:00 發(fā)布:
就把NOP改為DCD 0x87654321還嫌累---看你是過慣好日子了 * - 本貼最后修改時(shí)間:2006-2-5 20:22:42 修改者:hotpower |
|
| 26樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 20:25:00 發(fā)布:
謝謝hotpower 我先試試 |
|
| 27樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/5 21:00:00 發(fā)布:
在startup.s后加: WHILE . < 0x1fc NOP WEND DCD 0x87654321 應(yīng)該可以 明天寫到片子里試試行不行 |
|
| 28樓: | >>參與討論 |
| 作者: jingle 于 2006/2/5 23:09:00 發(fā)布:
有下載地址嗎?具體的. |
|
| 29樓: | >>參與討論 |
| 作者: scanli 于 2006/2/6 15:26:00 發(fā)布:
云中月8888和hotpower很孤獨(dú)呀! |
|
| 30樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/6 15:41:00 發(fā)布:
呵呵,對斗成了忽悠的一對"情侶" 我暈~~~ |
|
| 31樓: | >>參與討論 |
| 作者: armbasic 于 2006/2/6 16:18:00 發(fā)布:
哪里有得下? 哪里有得下? |
|
| 32樓: | >>參與討論 |
| 作者: scanli 于 2006/2/6 17:30:00 發(fā)布:
hotpower,我也想湊湊熱鬧,可沒條件。 我的mail: scanli@126.com. 謝謝hotpower給個方便。 |
|
| 33樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/6 17:39:00 發(fā)布:
我暈到~~~問問云中月8888去 |
|
| 34樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/6 19:40:00 發(fā)布:
我是在www.keil.com下載的 好象一些論壇上也有,如c51bbs,laogu google一下 * - 本貼最后修改時(shí)間:2006-2-6 19:41:31 修改者:云中月8888 |
|
| 35樓: | >>參與討論 |
| 作者: yaodong_wu 于 2006/2/7 9:00:00 發(fā)布:
下不了,能給個鏈接嗎? |
|
| 36樓: | >>參與討論 |
| 作者: big5 于 2006/2/7 10:35:00 發(fā)布:
有pojie方法嗎? |
|
| 37樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/7 11:04:00 發(fā)布:
Keilc51 8.02又出來了,繼續(xù)玩吧 |
|
| 38樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/7 17:28:00 發(fā)布:
hotpower:你不是拋棄51了嗎? 51最大的好處是便宜,而且種類繁多。 有些新的51抗干擾也不錯,如PHILIP的lpc9xx,晶振\wdt\復(fù)位芯片統(tǒng)統(tǒng)可以不要,6倍速,16位pwm,用于低端產(chǎn)品不錯 |
|
| 39樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/8 1:15:00 發(fā)布:
暈到~~~拋棄51并不等于不看呀 |
|
| 40樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/8 12:49:00 發(fā)布:
挺好,RealView不初始化全部變量---爽 用不著搞#pragma NOINIT/#pragma INIT活動了... |
|
| 41樓: | >>參與討論 |
| 作者: 云中月8888 于 2006/2/8 15:19:00 發(fā)布:
好 realview編譯速度很快 而且有些錯誤keil查不出來,realview也能查出來 例如: unsigned CHAR aaa[3]; aaa[4]=3; keil 查不出錯誤 realview卻能警告 |
|
| 42樓: | >>參與討論 |
| 作者: scanli 于 2006/2/8 15:55:00 發(fā)布:
RealView求助。! 1.hotpower說“用RealView可以在ARTX中使用C++”,可幫助里卻是:“ARTX programs are written using STANDARD C constructs and compiled with the Keil™ CARM Compiler”? 2.我"RealView"編譯例子程序?yàn)楹纬霈F(xiàn)以下錯誤:“Retarget.c: Error: #869: could not set locale "" to allow processing of multibyte characters”? |
|
| 43樓: | >>參與討論 |
| 作者: hotpower 于 2006/2/8 20:22:00 發(fā)布:
正在琢磨,有些忽悠,難題頭暈
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |