您的位置:首页 > 产品设计 > 产品经理

Programming Embedded Systems with C and GNU Development Tools, 2nd Edition (OReilly, 2006)的读书终于完成

2008-01-22 16:53 706 查看
大概持续了3个星期左右吧,其实都是上班的时候看的,不过比以前认真的多,研究的比较仔细一些,看了两遍,虽然是英文的,还好我对付的来,也都懂得.记录下来的一些单词,还没有查.

这个周末,应当能够安排一些时间来搞定这些单词,还有再快速的看一遍,复习一下重点.到时候可以来修改这偏文章,加点东西吧

对一般的嵌入式了解了,才觉得这些东西并不是最重要的:最重要的是具体的芯片上具体的开发.就象书中9.1中讲的:

hardest parts of the embedded software development process familiarizing yourself with the hardware, establishing a software development process for it, and interfacing to the individual hardware devicesare behind you.

其中,9.3节还有最后一章:Optimization Techniques,虽然比较浅,但是作为入门,也还是可以的吧!也许以后可以看看,可以 

Command-Line Interface Processing应当很有用的,呵呵,对于一般不用OS的嵌入式系统应用是很好的啊!

 

Code.Optimization.Effective.Memory.Usage结合起来学习,到时候可以写个总结吧!

前几章写的关于工具的一些叙述,第5章 Downloading and Debugging其中介绍的比较详细吧,debugger monitor/remote debugger/In Circuit Emulator/BDM/JTAG/Rom Emulator等等有些详细的介绍,当然,这些东西,对于具体的厂家,叫法都是不一样的,同样的是他们都会宣称他们的工具可以完成什么优秀的功能,呵呵,很能忽悠人的啊!选择的时候仔细分析一下,其实那些工具仍然逃不过上面提到的种类吧!

程序到底存储在ROM,还是在RAM中呢?执行的时候如何处理常量/变量/堆栈/指令呢,分别处理的话,那个东西来执行这个分别处理呢!呵呵,这都是问题不是?是不是象figure 2.7中表示的一样呢?估计很多硬件厂商在他们提供的IDE中集成了这些功能,我们不知道而已,如果我们要用GCC来开发,可能要好好研究一些这些烦恼的东西了吧!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐