我是IC设计工程师,也是刚学嵌入式软件的菜鸟;刚学机器人的菜鸟。把学习记录,按日期记录在这里;把专题文章,放到各个分类里去。
2014.08.29
今天,找了一下用于学习的书:cortex m3权威指南,今年8月刚出第2版。我先拿百度文库中的电子草稿版先看个大概吧。
实际的例子,就用神舟demo里的那些例子,从跑马灯开始,参考其demo说明pdf。
目录和实例,还需要从专家同事那里得到。
感觉:arm、意法提供的那些libraries,就类似微软提供类库和资源编辑器,都是需要去了解这些库是怎么用的(看权威及手册)。更多底层的硬件细节,已经被屏蔽了,不需要关心。
嵌入式软件的学习,就是2件事:1、已有资源的学习;2、总体框架的优化。
今天安装了keil MDK。其CID和license需要在file的license manage里找和设置。
2014.08.28
今天,向同事(http://blog.csdn.net/jackixzj)学了arm m3的开发环境。
1、开发环境
集成开发环境,采用mdk(arm收购keil后发展起来的,更多详细就不知道了);编辑采用source insight;如果仿真debug,用J-link。
2、工作目录
我看了他的工作目录,知道了大致分几个部分。但他整理的并不好。我单写了一个如何安排目录的博客,欢迎指点(http://blog.csdn.net/design_logic/article/details/38905257)
后续工作,自己安装软件;建立一个项目;启动代码级学习。
代码级学习,a、找本书,扫一遍;b、针对性的,对代码、libraries进行一遍认识。