自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

船尾跳鱼的专栏

记录我的成长

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

原创 s3c2440对与ucosII的开关中断的处理

 #define  OS_CRITICAL_METHOD    3#if      OS_CRITICAL_METHOD == 3#define  OS_ENTER_CRITICAL()  (cpu_sr = OSCPUSaveSR())  /* Disable interrupts                        */#define  OS_EXIT_CRITICAL()  

2009-11-19 15:08:00 592

原创 803686的控制寄存器

 1.CR0中的保护控制位     控制寄存器CR0中的位0用PE标记,位31用PG标记,这两个位控制分段和分页管理机制的操作,所以把它们称为保护控制位。PE控制分段管理机制。 PE=0,处理器运行于实模式;PE=1,处理器运行于保护方式。PG控制分页管理机制。PG=0,禁用分页管理机制,此时分段管理机制产生的线性地址直接作为物理地址使    用;PG=1,启用分页管理机制,此时线性地址经分页管理

2009-11-18 10:07:00 540

原创 linux 解压

 解压tar.bz2 用bunzip2 先解压成.tar 再对.tar 用tar -x 进行解压

2009-11-18 10:05:00 372

原创 linux下生产者消费者的实现

 #include #include #include #include #include #define M 10 // 缓冲数目int in = 0;   // 生产者放置产品的位置int out = 0; // 消费者取产品的位置int buff[M] = {0}; // 缓冲初始化为0, 开始时没有产品sem_t empty_sem; // 同步信号量, 当满了时阻止生产者

2009-11-12 17:38:00 3238

原创 守护进程的编程规则

 (1) 创建子进程,父进程退出  首先做的是调用fork,然后使父进程exit,这样做实现了下面几点:第一:如果该守护进程是由一条简单的shell命令启动的,那么父进程终止使得shell认为这条命令已经执行完成。第二,子进程继承了父进程的进程组ID,但具有了一个新的进程ID,这就保证了子进程不是一个进程组的首进程。  (2) 调用setsid以创建一个心的会话,并担任会话组的组长,会话组

2009-11-10 20:01:00 496

原创 init.s文件分析

 ASSERT  :DEF:ENDIAN_CHANGE   判断ENDIAN_CHANGE是否已定义 [ ENDIAN_CHANGE                如果已经定义了ENDIAN_CHANGE,则判断ENDIAN_CHANGE 真值,如果为真  [ ENTRY_BUS_WIDTH=32         b ChangeBigEndian     ;DCD 0xea000007     

2009-11-10 10:52:00 579

原创 arm 汇编中的宏

宏定义用一个单个的有意义的名字来来代替一个代码块,避免重复一个代码块好多次        MACRO$label  TestAndBranch  $dest, $reg, $cc$label  CMP     $reg, #0        B$cc    $dest        MEND在MACRO伪指令之后是一个宏的原型语句,宏的原型语句定义了你用来调用宏的名字:TestAn

2009-11-10 10:01:00 593

wince培训教材 pdf

创建自定义工程 实验2 添加USB鼠标及U盘驱动,添加多媒体支持 实验3 下载引导代码和Wince内核 实验4 使用远程工具分析系统特性 实验5 修改Wince选项卡配置实现内核模块的定制

2009-10-14

空空如也

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

TA关注的人

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