您的位置:首页 > 其它

写给初学者:熟悉一个开发环境的又省钱又简单的方法,以Keil为例

2007-04-29 22:35 423 查看
在嵌入式系统开发的过程中,可能对于每个项目而言,会使用不同的MCU,而每种MCU的指令集是完全不同的,它们的C语言开发环境下的C语言扩展也是不一样,即使同一种类的MCU,如ARM,指令集虽然一样,但是在不同的开发环境下,由于它们使用的 汇编器,C编译器,连接器等都是完全不同的,例如,对于汇编器,它们之间有着不同的伪指令,对于C编译器,它们之间有着不同的C语言扩展等,以一个简单的例子为例,在Keil for arm中,C语言中的main 函数的地址标号其在汇编文件中表示为 ?C?INIT ,而在ADS中其则为__main,因此我们在这两种不同的开发环境中写跳转到main函数的汇编时就要注意这些,此外,例如在不同的开发环境下C语言和汇编如何相互调用等等,而往往面对这些不同的开发环境,要去熟悉一个新的开发环境时,很多朋友或许跑到书店去买本详细介绍如何熟悉和使用这些开发环境的书,认认真真的看一遍,其实他们不知道,很多这些教材往往只是把开发环境里的帮助里的所有的USER'S GUIDE(用户指南)翻译出来而已,包括里面的例子,甚至跟帮助里的例子一模一样。不信,建议大家去买本介绍IAR开发环境的书,看看我说的有没错,呵呵。

那么,说了这么多,我要说的是,熟悉一个新的开发环境,最方便的途径并不是去看书,而是去看帮助里的USER'S GUIDE,帮助包括了集成环境的使用指南,编译器的用户指南,连接器的用户指南等等,例如keil for arm里的帮助如下图



可以看到它里面包括里所有的东西的详细用户指南,还有详细的例程供我们参考,在我们的开发过程中,遇到问题帮助往往是我们第一参考的资料,与其到处上网找答案,还不如自己看这些东西来解决,呵呵,遇到问题到帮助里搜一下,而不是google或着baidu一下,哈
以上只是个人的一些小见解,专门写给许多初学嵌入式开发的朋友,高手就可以不用看了,呵呵
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐