嵌入式开发--蒹葭的专栏

Care and Diligence Bring Luck.(谨慎和勤奋才能抓住机遇!)

原创 关于Keil 的一些看法收藏

新一篇: 忽悠的史玉柱,害人的网游! | 旧一篇: FPGA与DSP共享外部总线问题

        以前一直使用ADS来作为arm的开发工具,编译调试虽然分为不同的程序,但是总体来说还是挺稳定的,出现错误时提示信息比较有用。

        最近因为要用到LPC24系列的ARM7芯片,针对ADS的驱动尚未出现,所以只能使用keil来进行开发。总的来讲,keil给我的感觉简直是糟透了。

        首先,keil for arm的版本太多,3.01,3.04 ,3.05一个接一个的版本,让人无所适从。也不知道哪个版本bug较少,也不敢用最新的版本,生怕最新的版本的bug更多。

       其次,界面虽然很全。包含的工程和调试信息也很多,但是一个最大的软肋是,如果不小心将窗口移动了,竟然很难将它再移回到原来的位置,导致界面乱七八糟。如果你不小心将一个窗口弄没了,呵呵,只能通过重装来把你的窗口找回来了。

      它的编译选项也挺闹心的,完全不及ADS那么清晰明了。其中,关于仿真器的选项处于一个非常隐蔽的按纽之下,仿真器的频率如果调到1Mhz,便极不稳定。

      关于keil的书籍,教程也非常少。网上都找不到很全面的介绍keil的中文资料。当然,虽然说看懂英文资料是必须的,但是总觉得查资料看英文就是不简洁。几个单词或者长长一句话凑在一起才能表示一个意思。而中文,只要大略瞄一下,短短几个字就能找到你所想要的。

     总之,用了几个月的keil和lpc24芯片,感觉极不好。不知大伙感觉如何?

发表于 @ 2007年09月12日 21:37:00|评论(loading...)|编辑

新一篇: 忽悠的史玉柱,害人的网游! | 旧一篇: FPGA与DSP共享外部总线问题

评论

#apciy 发表于2007-10-06 18:28:20  IP: 123.117.145.*
嘿。
本来是到你这里查看资料的,不小心看了你的这篇对kei的看法,看后我不想说你无知,因为那样会让我觉得我无知。

好吧,既然你在文中的结尾要求了,要求了解一下别人的感受,ok,偶就来满足一下你。免费的。


a) 我想如果不是因为你要用lpc24xx的arm,估计你这辈子也没机会使用keil,不过,既然ads那么好用,为什么不用ads去开发lpc24xx??? 因为ads没出现它的驱动,这是你自己说的,为什么ads没有驱动?鬼知道!!!!为什么keil就有???鬼知道!!!!我很不想用
那两个字来形容你这样的开发人员。

b) 这个就比上个更可笑了,啥叫无所适从? kail的版本多了就叫无所适从?? 老大,我今天放假心情已经很好了,拜托你别再逗我高兴了。ADS有几个版本???从你一开始用ads到现在换过几个版本,新版本有啥更新?? 至于为啥keil不断的更新自己的版本我不想说了,有必要吗?没必要吗?有必要吗?至于为啥ads到s都没发布新版本???鬼知道!

c) 还有关于调试窗口,调试信息,等等xxxxx内容的看法,我觉得应该先让我把刚才掉在地上的牙捡起来再说。啥叫不小心移动,竟
然很难将他移回原来的位置???? 对于这种问题,看你怎么问了,你这种问法让人觉得你很白痴,不想再继续说下去了,本来想告诉
你的,看你这态度,还是自己去琢磨吧。如果你是keil的设计者,你会让你的产品因为有这样的窗口bug,而在后续的新版本中没有
修正,有机会被你这样的人诽谤吗???也许对你来说具备一些基本常识比较难,那样的话建议您直接使用命令行下的编译连接下载
,那里估计没有让您不满意的窗口,移动也很方便的说。

d) 哪个IDE的编译选项没让您老觉得闹心???要是您觉得某些选项比较隐蔽,您可以在命令行下去操作,或是致电keil,让他们把
所有的选项都放在工具栏里,这样满屏幕的选项您想点那个都行了,估计比较会让您不闹心。

e) 关于你排斥英文,赞中文的看法我很看同。

f) 如果用另外一个词来代替"不简洁"会更好,具体哪个词,还没想好。

g) 最后看到你竟已经用了几个月的keil了,还是觉得教程少????

h) ads\keil\xxxx编译器各有长短,不过你在文中的这些比较很不客观,不客观又怎么了??不怎么了!鬼知道。

i) 很高兴认识你:)

不知道你用ads用了多长时间,也不知道你对ads的真bug和假bug都有哪些看法,很愿意聆听:)
#flylonginsky 发表于2007-10-09 22:01:06  IP: 221.137.195.*
今天是回来的第二天,当然,最近由于一些个人原因,很是耽搁了工作。但是看到您的回帖,很是高兴,虽然您出口粗俗了一点,但是又怎么能怪你呢。
看得出来,您是keil的fans,很不好意思 ,我诋毁了您的偶像产品。当然,这些都是我不成熟的想法。或许我并没有领会到keil的精髓,或许我得先花上半年的时间去好好研究keil,不过,我的确很忙,keil只是我的一个工具而已,从安上盗版的keil到现在,只不过才2个多月的时间,这两个月的时间里,留给keil的时间大概不超过100个小时,除此之外,还有许多许多事情等着我,或许这是我到现在对任何一个领域都三脚猫功夫的原因吧。
至于您说我那个问法要把您大牙笑掉到地上,那也请勿见怪,毕竟俺的文字功底还很差。其实,牙掉不掉无所谓,关键是要看嘴的大小。有人嘴小却带了个大假牙,当然会时不时掉地上了。有人嘴巴大,牙却小,也容易掉。牙掉了,回答问题可就口齿不清了。所以,这个问题还是得留着。当然,俺也在21ic里头问了许多人,别人也没回答出来,俺也省心了。大不了俺不动它的面板。但是正如您所说的,为啥keil连这么简单的东西都搞得那么复杂,是不是就因为它卖的比较贵啊。

不瞒你说,我其实也讨厌ads的。正如操作系统,比之linux,我更讨厌微软。当然世界上没有十全十美的软件。

ps:还是挺高兴认识你的。看得出来,你对keil理解颇深,不如留个联系方式吧。我好好请教一下你。
#flylonginsky 发表于2007-10-10 08:33:09  IP: 221.137.195.*
补充:当然,linux不是讨厌它,而是希望他能够打败微软,在桌面操作系统领域得到广泛的应用。
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 蒹葭