- 博客(7)
- 收藏
- 关注
转载 程序员的进化
对于很多同学来说,他们对程序员的职业生涯非常关注。而这本质上是一个进化的过程。我们将如何进化?在每个进化阶段我们应该如何提高自己?下面的文章根据我自己的切身经历和阅读过的书,为程序员每个阶段的进化提供了不同的学习思路。 程序员的进化过程 仔细想想,你有多久没有阅读过了?是否只是沉陷在繁琐的工作细节中?阅读不仅能充实自己、拓宽视野,而且能带来乐趣。阅读是一个很好的习惯,应该成为自己
2012-12-15 22:14:00 378
原创 uCOS-II学习笔记(二)
第二章 实时系统概念 实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统。有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。 在硬实时系统中,各任务不仅要执行无误而且要做到准时。大多数实时系统是二者的结合。实时系统的应用涵盖广泛的领域,而多数实时系统又是嵌入式的。这
2012-08-27 22:02:34 767
原创 uCOS-II学习笔记(一)
第一章:范例 在这一章里将提供三个范例来说明如何使用 µC/OS-II。这一章是为了让读者尽快开始使用 µC/OS-II。 1.00 安装µC/OS-II 1.01 INCLUDES.H #include "includes.h" INCLUDE.H可以使用户不必在工程项目中每个*.C文件中都考虑需要什么样的头文件。换句话说,INCL
2012-08-25 02:01:08 1117
原创 ucos 事件控制块 及 处理函数
一.时间控制块ECB的数据结构 typedef struct { INT8U OSEventType; INT8U OSEventGrp; INT16U OSEventCnt; void *OSEventPtr; INT8U OSEventTbl[OS_EVENT_TBL_SIZE]; } OS_EVENT; .OSEventType ECB类型 有以下几种: #
2012-08-24 03:50:56 875
转载 yaffs2源代码情景分析
1.前言 略。 2.yaffs文件系统简介 按理说这里应该出现一些诸如“yaffs是一种适合于NAND Flash的文件系统XXXXX”之类的字眼,不过考虑到网络上关于yaffs/yaffs2的介绍已经多如牛毛,所以同上,略。 3.本文内容组织 本文将模仿《linux内核源代码情景分析》一书,以情景分析的方式对yaffs2文件系统的源代码进行分析。首先将分析几组底层函
2012-08-23 00:19:03 714
转载 Yaffs2图表详解
Spare所儲存的資料如下所示: 圖十 Tags:chunkID:指相對於此yaffs_Object的第幾個Chunk。當Chunk ID為0時,則表此Chunk所儲存的是yaffs_ObjectHeader。serialNumber:用以辨別哪個Chunk為最新的Chunk。當更新此Chunk時,其serialNumber會加1並寫入 至其他Block的Chunk中,並將原C
2012-08-23 00:00:23 764
转载 实时操作系统和分时操作系统的区别
查看文章 分时操作系统按照相等的时间片调度进程轮流运行,分时操作系统由调度程序自动计算进程的优先级,而不是由用户控制进程的优先级。这样的系统无法实时响应外部异步事件。 实时操作系统能够在限定的时间内执行完所规定的功能,并能在限定的时间内对外部的异步事件作出响应。 分时系统主要应用于科学计算和一般实时性要求不高的场合。实时性系
2012-08-22 23:49:08 8580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人