从8月7号到今天8月17号,在工作之余详细研读了《嵌入式系统设计师教程》,结合自己以前学过的知识,总体感觉这本书还是太过于粗陋,内容都是科普性质的,跟真正的嵌入式开发相差甚远。所以决定在接下来的时间,去深入的读一些相关专业课本。
在读《嵌入式系统设计师教程》中,第一章,主要是一些基础性的东西, 没有什么学的, 第二章,就更是垃圾中的垃圾,覆盖了很多东西,讲错的很多。就当是一个提纲吧。第三章总体感觉还是很不错的。毕竟我不是计算机专业出身,没有学过操作系统的课程,对于任务管理、存储管理、文件系统之类的没有学过,但以前看过一段时间的ucos源码,也比较熟悉linux下多线程编程,所以在阅读这章内容的时候,就有恍然大悟的感觉,原来任务调度是这么回事,原来内存映射mmu是这么回事,原来多线程是这么实现的,原来fork/exec不是Torvalds发明的,他只是在代码上实现了fork/exec模型,原来信号量是芬兰科学家Dijkstra提出的。很多很多的东西,都是恍然大悟,这里再次感谢stallman,是他的理念带动了开源世界的发展。
剩下的第4章第5章第6章,基本没有什么东西。
分析目前的学习进度:
首先,已经对详细研读了《嵌入式系统设计师教程》,对整体的考试内容有了一些初步的认识,对于一些知识缺陷的地方也有了清醒的认识;再次,对于一些以前不太懂的地方特别是操作系统的知识有了一些浅显的理解。
接下来的计划:
研读计算机专业课程: 操作系统原理
总结相关内容: 微处理器相关知识、51汇编、接口技术、计算机基础知识。
一些识记的内容:
软件设计流程 系统设计分析
阅读(1977) | 评论(0) | 转发(0) |