自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未完,待续...

Live as if you were to die tomorrow. Learn as if you were to live forever.

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 操作系统之进程和线程--uC/os-II实例--建立任务

1.建立任务,OSTaskCreate()  /  OSTaskCreateExt()Code: INT8U OSTaskCreate (void (*task)(void *pd), void *pdata, OS_STK *ptos, INT8U prio)   {       void   *psp;       INT8U   e

2011-04-12 21:51:00 2553

原创 uC/cos-II系统函数管理

任务管理 1 OSTaskCreate()    建立一个新任务。任务的建立可以在多任务环境启动之前,也可以在正在运行的任务中建立。中断处理程序中不能建立任务。一个任务可以为无限循环的结构。函数原型:INT8U OSTaskCreate(void (*task)(void *pd), void *pdata, OS_STK *ptos, INT8U prio);参数说明:t

2011-04-10 18:17:00 1414

原创 考考你的C语言-2

 如果不使用位段,你怎么实现下面这段代码的功能?假定你使用的是一台16位的机器,它从左向右为位段分配内存。    struct {        int a:4;        int b:8:        int c:3;        int d:1; } x;...x.a = aaa;x.b = bbb;x.c = ccc;x.d = ddd

2011-04-09 21:16:00 742

原创 考考你的C语言-1

 下面的声明取自某个源文件:    int a[10];    int *b = a;但在另一个不同的源文件中,却发现来这样的代码:    extern int *a;    extern int b[];    ...    x = a[3];    y = b[3];请解释一下,当两条赋值语句执行时会发生什么?(假定整型和指针的长度都是4个字节)

2011-04-09 21:14:00 663

原创 操作系统之线程、对称多处理器和微内核--基础知识

1. 进程和线程进程的概念包含两个特点: 资源所有权 调度/执行分派的单元通常被称作线程 或轻量级进程 ,而拥有资料所有权的单位通常仍称作进程 或任务 。多线程在多线程环境中,进程被定义成资源分派的单位和一个被保护的单位,与进程相关联的有: 存放进程映像的虚拟地址空间 受保护的对称处理器、其他进程(用于进程间通信)、文件和

2011-04-09 15:48:00 1032

原创 操作系统之进程--基础知识

1.进程和进程控制块可以把进程当成由一组元素组成的实体 。进程的两个基本的元素是程序代码 和代码相关联的数据集 。在进程执行时,任意给定一个时间,进程都可以唯一地被表征为以下元素: 标识符 状态 程序计数器 内存指针 上下文数据 I/O状态信息 记账信息前述的列表信息存放在一个叫做进程控制块的数据结构中,

2011-04-09 14:32:00 860

原创 一句话语录

不要总是用别人的标准来衡量自己的价值,也不要总是用自己的标准来衡量别人的价值。 用勇气来改变可以改变的事情,用胸怀来接受不可改变的事情,用智慧来分辨两者的不同。 Live as if you were to die tomorrow. Learn as if you were to live forever. 等候环境对他的事业完全有利才动手的人,将永远不会成功。

2011-04-02 21:14:00 512

Accelerated C++

Accelerated C++ Practical Programming by Example by Andrew Koenig and Barbara E. Moo Addison-Wesley, 2000 ISBN 0-201-70353-X Pages 336 Second Printing 英文版,下面是04年《程序员》上的评论: 和市面上大多数C++教程不同,本书不是从“C++中的C”开始讲解,而是始于地道的C++特性。从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念。另外,和其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持,而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具。 作者在C++领域的编程实践、教育培训以及技术写作方面都是世界一流水准。我喜欢这种大量使用标准库和C++语言原生特性的清新的写作风格。在这本教材面前,几乎迄今为止的所有C++教材都黯然失色或显得过时。尽管这本教材也许对于国内的高校教育来说有些前卫,不过我仍然极力向我的同行们推荐。顺带一提,在Bjarne和我最近的一封通信里,他这样评价本书:对于有经验的程序员学习C++而言,这本书可能是世界上最好的一本

2009-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除