PC一台
Keil集成开发环境
理论锻炼思维,实践提高兴致。开发板是许多工程师智慧的结晶,里面的实例代码都是经过开发人员细心编写的,通过观看他们的视频,学习他们的代码,可以获得不少实践经验。有空多玩玩开发板是个非常不错的选择,现在网购发展的非常好,可以非常方便得在网上找到我们心仪的开发板。
Keil支持51和ARM内核,ARM是32位的相对复杂些,我们可以从51单片机开始,先写一些简单的代码,知道怎么生成一个Keil工程,怎么编译代码,之后再慢慢熟悉,不要一下子就接触比较大的工程,那样会眼花缭乱不知所措。
有一定基础后关注下Keil的启动代码,里面有不少值得学习的地方,对启动代码的研究可以让你知道一个Keil工程是怎么启动的,以及它的代码的大致结构是怎样的。
多熟悉Options for Target对话框里面各选项卡,在实际工作中我们会经常用到里面的功能。具体进入方式是,右击左边的Project,在弹出的下拉框选择“Option for Target 'Target_xx'”,或者也可以直接按快捷键ALT+F7。可以看到里面有“Device”、'Target'、“Output”、Listing等10各选项卡,有时间可以都实验下,积累经验。
和其它软件一样,Keil也有自己的帮助文档,而且内容非常丰富,我们大部分的软件应用问题基本都可以在里面找到答案。打开Keil,点击菜单栏的“Help”在弹出的下拉框选择μVersion Help你就可以看到帮助文档的内容了。
跟大部分软件帮助文档一样,Keil也提供了一个非常方便的检索位置,在'索引'选项卡下的文本框中输入关键词即可查找你想要的内容,如果找不到可以适当减少关键词个数在弹出的提示符中找着。
我们试着搜索printf,点击回车,图片显示出了非常熟悉的字眼。
除了帮助文档以外,Keil还提供了比较全面的自动提示功能,比如你把鼠标放到工具栏上的某个图标上,停留几秒后软件会弹出提示信息,根据这些提示信息我想你可以大致猜测这个按钮是干什么的了。
CSDN是各比较全面的IT平台,里面包含软硬件的多个领域,Keil软件也不例外,很多老司机都在这里开博客,很多文章都成为了经典!如果博客里找不到答案,不妨试着在里面发帖提问,会有很多热心群主来帮助你的。
电子发烧友,名如其站,里面集中了大量电子发烧友,软件硬件都有玩,Keil软件当然也少不了,所以有时间去学习学习下别人的经验是个不错的选择。
子曰“三人行必有我师”,如果能找一批志同道合的小伙伴一起愉快得玩Keil,那么随着时间的积累,每个人都会遇到不一样的问题,互相之间交流自己的经验,就可以避免少走弯路,真是个利人利己的好事!
由于Keil软件功能多样,篇幅有限难以一一例句说明,本篇仅就方向性问题进行一些简要的说明,细节方面需要自己摸索,当然如果愿意本人也愿意和各位一起讨论。