- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 基于位置无关代码PIC的程序设计
引言 基于位置无关代码PIC(PositionIndependent Code)的程序设计在嵌入式应用系统开发中具有重要的作用 尤其在裸机状态下开发Bootloader程序及进行内核初始化设计;利用位置无关的程序设计方法还可以在具体应用中用于构建高效率动态链接库,因而深入理解和熟练掌握位置无关的程序设计方法,有助于开发人员设计出结构简单、清晰的应用程序本文首先介绍位置无关代码的基本概念和实
2009-12-28 13:25:00
859
原创 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
582
原创 803686的控制寄存器
1.CR0中的保护控制位 控制寄存器CR0中的位0用PE标记,位31用PG标记,这两个位控制分段和分页管理机制的操作,所以把它们称为保护控制位。PE控制分段管理机制。 PE=0,处理器运行于实模式;PE=1,处理器运行于保护方式。PG控制分页管理机制。PG=0,禁用分页管理机制,此时分段管理机制产生的线性地址直接作为物理地址使 用;PG=1,启用分页管理机制,此时线性地址经分页管理
2009-11-18 10:07:00
532
原创 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
3226
原创 守护进程的编程规则
(1) 创建子进程,父进程退出 首先做的是调用fork,然后使父进程exit,这样做实现了下面几点:第一:如果该守护进程是由一条简单的shell命令启动的,那么父进程终止使得shell认为这条命令已经执行完成。第二,子进程继承了父进程的进程组ID,但具有了一个新的进程ID,这就保证了子进程不是一个进程组的首进程。 (2) 调用setsid以创建一个心的会话,并担任会话组的组长,会话组
2009-11-10 20:01:00
486
原创 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
561
原创 arm 汇编中的宏
宏定义用一个单个的有意义的名字来来代替一个代码块,避免重复一个代码块好多次 MACRO$label TestAndBranch $dest, $reg, $cc$label CMP $reg, #0 B$cc $dest MEND在MACRO伪指令之后是一个宏的原型语句,宏的原型语句定义了你用来调用宏的名字:TestAn
2009-11-10 10:01:00
581
原创 计算机研究生如何过
转眼一个月过去了,实验室只有我去打乒乓球的时候才回去。不知道如何去做研究,也不知道该研究什么。 在计算机应用技术的数据库方向,要是去搞理论的话,肯定要有理论上的指导,导师说如果写好论文就得把形式化,至于怎么形式化,我想应该有离散数学方面的支撑.数据库未来的发展方向有一些研究方向:XML性能优化,web服务发现,网格数据库,网格智能数据库.我不知道该如何选择.导师研究方向为工作流建模,可是
2008-09-30 19:40:00
829
原创 使用适配模式的IO类的使用
将控制台输入的任何字符,重新打印出来 来自控制台的数据为byte类型的,需要将byte类型转换为char类型的数据,再将char类型的数据转换成byte类型的数据输出 package com.huangtao.test;import java.io.BufferedReader;import java.io.IOException;import java.io.Input
2008-09-26 20:59:00
282
原创 测试对象串行化
package com.huangtao;import java.io.Serializable;实例对象public class Citizen implements Serializable {//实现Serializable接口 private String name; private int age; public Citizen(int age,String name) {
2008-09-18 20:24:00
303
原创 生产者消费者问题的java实现
class BoundedBuffer { final Lock lock = new ReentrantLock(); final Condition notFull = lock.newCondition(); final Condition notEmpty = lock.newCondition(); final Object[] items = new Objec
2008-09-15 22:05:00
400
原创 GS算法,求婚拒绝算法
写一下大概算法while 存在男人m是自由的且还没对每个女人都求过婚 选择这个男人m 令w是m的优先表中还没求过婚的最高排名的女人 if w是自由的 (m,w)变成约会状态 else w当前与m1约会 if w更偏爱m1而不爱m
2008-09-15 22:02:00
1516
1
原创 多例模式与应用程序国际化
多例模式,使得一个类负责创建自己的多个实例,外界调用获取这个类的实例只需要通过GetInstance来实现,这样类自身的构造函数设置为私有的,对外界隐藏,只留一个GetInstance供外界使用,而由GetInstance负责调用自己的构造方法.对于要创建自己的多个实例就需要通过在类内部声明自己的静态私有的若干个该类的对象,这些对象通过自己的构造函数的调用已经生成.而外界通过向GetIns
2008-09-15 16:56:00
416
wince培训教材 pdf
2009-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人