自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★果冻★的专栏

路漫漫其修远兮,吾将上下而求索.

  • 博客(103)
  • 收藏
  • 关注

原创 2007-02-18 Emacs学习笔记

Emacs学习笔记基本屏幕控制C-v 向前移动一个屏幕/窗格M-v 向后移动一个屏幕/窗格C-l 清屏/窗格基本光标控制C-p 向前移动一行(p-privious)C-n 向后移动一行(n-next)C-b 向后移动一个字符(b-backward)C-f 向前移动一个字符(f-forward)M-b 向后移动一个字(对于中文是移动到上一个标点符号)M-f 向前移动一个字(对于中文是移动到下

2007-02-18 21:33:00 1252

原创 有关JAVA虚拟机本地异常机制的思考

有关JAVA虚拟机本地异常机制的思考By 姜江jznsmail@tom.com>http://blog.csdn.net/jznsmail在JAVA语言中,如果需要自己实现一个异常函数可以通过在函数后通过throws来指定抛出何种类型的异常,如果是类则可以通过继承Exception类来抛出指定类型的异常。下面以自定义异常函数为列子:public class ExceptionTest{ pub

2006-09-13 00:43:00 2695 1

原创 Microsoft Windows CE:Multiprocessing and Thread Handling

Microsoft Windows CE:Multiprocessing and Thread HandlingJiang Jianghttp://blog.csdn.net/jznsmail  Although Windows CE exposes a subset of the same Win32 application programming interface(API) that

2006-09-11 13:04:00 1290

原创 JongXie OS 任务调度的实现

---------------------------------------------------------------------------------------------        JongXie OS 任务调度的实现        By 姜江 jznsmail@tom.com>        http://blog.csdn.net/jznsmail一、概述=======

2006-07-12 22:13:00 1700

原创 head.asm 模块文档说明

------------------------------------------------------------------------      head.asm 模块文档说明      By 姜江      E-mail:jznsmail@tom.com   http://blog.csdn.net/jznsmail1.模块介绍==========      该模块是进入保护模式执

2006-07-12 22:12:00 1683

原创 setup.asm 模块文档说明

------------------------------------------------------------------------      setup.asm 模块文档说明      By 姜江      E-mail:jznsmail@tom.com   http://blog.csdn.net/jznsmail1.模块介绍==========    该模块是被boot.

2006-07-12 22:12:00 2124

原创 boot.asm 模块文档说明

------------------------------------------------------------------------      boot.asm 模块文档说明      By 姜江      E-mail:jznsmail@tom.com   http://blog.csdn.net/jznsmail1.模块介绍==========    该模块是计算机启动后由

2006-07-12 22:10:00 1767 2

原创 JongXie OS Project 文档说明

   JongXie OS Project 文档说明      By 姜江      E-mail:jznsmail@tom.com   http://blog.csdn.net/jznsmail1.什么是JongXie OS Project==========================    JongXie OS project是一个实验性质的操作系统,建立该项目的目的是为了更 好的理解和

2006-07-12 22:07:00 1652 2

原创 好久没有更新BLOG了

最近一直没有时间更新BLOG,哎,等熬过这段时间再说了. 

2006-07-09 11:53:00 1223

转载 一篇让我思考良久的文章

(一)   从搬进,这家民房的第一天,我就开始怀疑我隔壁的那个储藏室根本没住人。一天到晚黑黢黢的,没半点声响。   我终于还是忍受不了房间里那个破沙发了,便又一次跟房东要求,能不能让我把一些杂物放进隔壁的储藏室。房东斜着眼,哼了一下:跟你说过多少次了?那储藏室租给一对   民工夫妇了,里面住着人呢!   我算见识了广东人的抠门,就打算再也不去碰这一鼻子灰了。   那天,我出来倒垃圾,经过储藏室的门

2006-05-27 21:17:00 3926 8

原创 基于S3C44B0微处理器的uClinux内核引导剖析

基于S3C44B0微处理器的uClinux内核引导剖析姜江E-mail:jznsmail@tom.comBlog:http://blog.csdn.net/jznsmail摘 要:本文采用三星公司的S3C44B0微处理器,对uClinux操作系统内核的引导过程进行了剖析。关键字:S3C44B0X;uClinux;嵌入式系统;内核引导 1 前言伴随着微电子的发展,用于

2006-05-24 02:12:00 3645 3

原创 uClinux移植概述

uClinux移植概述作者:姜江E-mail:jznsmail@tom.comBlog:http://blog.csdn.net/jznsmail1.建立开发环境    作为uClinux系统的移植和开发的主机最好使用Linux操作系统,如果选择Windows平台作为开发平台则需要Cygwin软件包的支持。在这里我们选用的开发平台是Fedora Core 2,内核版本为2.4.x。在进行uCl

2006-04-16 11:40:00 15832 1

原创 SkyEye Installation Notes

Skyeye Installation NotesAuthor: Jiang JiangE-mail: jznsmail@tom.comBlog:http://blog.csdn.net/jznsmail1.Introduction    SkyEye is an Open Source Software Project(GPL Licence).The goal of SkyEye is to

2006-04-14 21:35:00 3900

原创 Skyeye笔记

Skyeye笔记作者:姜江QQ:457283Blog:http://blog.csdn.net/jznsmail1.简介    SkyEye是一个开源软件项目,它是在Linux和Windows平台上实现一个纯软件模拟集成开发环境,模拟常见的嵌入式系统。可以在SkyEye上运行Linux,uClinux以及uC/OS-II等多款嵌入式操作系统和各种系统软件。    目前最新版本的SkyEye是sky

2006-04-08 01:18:00 3971 2

原创 FVWM安装笔记

FVWM安装笔记QQ:457283Blog:http://blog.csdn.net/jznsmail    FVWM应该算是比较老牌的窗口管理程序了,虽然它没有提供象GNOME和KDE那样的完整的窗口界面,但是它提供的窗口管理给了使用者极大的灵活性.使用FVWM有个好处就是不管你是用REDHAT,DEBAIN,SUSE,FREEBSD还是UNIX系统,只要你正确安装了FVWM,然后将你自己喜爱的

2006-03-19 04:16:00 7866

原创 Linux下的串口通信学习笔记

Linux下的串口通信学习笔记作者:姜江E-mail:jznsmail@tom.comQQ:457283Blog:http://blog.csdn.net/jznsmail一、什么是串口通信    串口通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用串口通信时,发送和接收到的每一个字符实际上都是一次一位的传送的,每一位为1或者为0。二、串口通信的分类    串口通信可以分

2006-03-15 19:31:00 10015 1

原创 随便写点

    最近事情比较多,都没有太更新BLOG,有好长一段时间都没有新的东西放上来了。已经2006年了,在新的一年里也有了自己的一个计划,想在新的一年里完成自己的一个课题项目JongXie OS操作系统的其他几个部分。当然还有一个比较重要的计划就是多加强一下外语学习,哎,这年头不懂英语跟文盲没有什么区别啦~这东西学起来还是很有用的。。。加油~~~希望在新的一年里能有更大的进步,也希望我身边的朋友们都

2006-02-12 05:02:00 1106 3

原创 JongXie OS磁盘映象文件

2005年10月26日从实模式跳转保护模式,并且完成键盘中断,可以使用键盘。http://upserver5.ys168.com/ys168up/D3/?JongXie.imgy72z7pdp9fd0b4z95b4b2b0b0b0flq9f9fdi2b0f6e05e09e03e24b1b1f2b0b4f9f9f6f9fd7z上面是JongXie OS磁盘映象文件的下载地址,你可以下载后通过Wini

2005-10-26 11:09:00 1106

原创 JongXie OS系统完成键盘中断程序编写

呵呵~JongXie OS系统可以正常使用键盘中断显示字符了哦~!!!

2005-10-26 06:51:00 1076

原创 JongXie OS系统成功从实模式跳转到保护模式下运行

从实模式下跳转到了保护模式下,什么也没干,就直接在屏幕上显示一些字符,说明跳转成功.

2005-10-26 06:49:00 1133

原创 JongXie OS系统开机画面

这个是JongXie OS开机后的起动画面...使用bochs来模拟起动的。

2005-10-26 06:47:00 1127

原创 Linux0.11内核读书笔记/boot/bootsect.s

果冻QQ:457283Http://blog.csdn.net/jznsmail! 本程序完成的主要功能! 1.bootsect.s从0x7c00处开始执行! 2.将自己复制到0x90000处! 3.将setup.s程序从磁盘第2扇区读取到0x90200处! 4.将system读取到0x10000处! 5.获取根文件系统设备号! 6.显示信息! !  程序执行示意图!     +---+---+-

2005-10-15 18:59:00 2040

原创 Linux 下串口编程入门

Linux 下串口编程入门左锦副总裁, 南沙资讯科技园2003 年 7 月 03 日Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。 串口简介串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIARS-232-C)它是在 1970 年由美

2005-08-08 14:58:00 1907

转载 POSIX操作系统的串行编程指南

POSIX操作系统的串行编程指南第五版Michael R.SweetCopyright 1994-1999, Allrights Reserved目录序言第一章 基本的串口通讯 什么是串口通讯 什么是RS-232 信号定义 异步通讯 什么是双工和单工 流量控制 什么是断开/break 同步通讯 访问串行端口 串行端口文件 打开串行端口 写入端口 读出端口 关闭端口 第二章 配置

2005-08-08 14:50:00 2230

原创 Intel Assemble Instruction Set

 Intel Assemble Instruction Set   CONTENTIntel 8086 Family ArchitectureInstruction Clock Cycle Calculation8088/8086 Effective Address (EA) CalculationTask State CalculationFLAGS - Intel 8

2005-03-14 04:17:00 2613

原创 PE文件结构学习笔记

PE文件结构作者:姜江E-mail:jznsmail@163.netBlog:http://blog.csdn.net/jznsmail/QQ:457283PE文件布局                                                                             PE表头(PE Header)    PE表头包涵程序代码、资料区域大小、

2005-02-19 06:48:00 5072

转载 ATL布幔下的秘密之底层技术和汇编

介绍  到现在为止,我们还没有讨论过任何有关汇编语言的东西。但是如果我们真的要了解ATL底层内幕的话,就不能回避这一话题,因为ATL使用了一些底层的技术以及一些内联汇编语言来使它更小巧快速。在这里,我假设读者已经拥有了汇编语言的基础知识,所以我只会集中于我的主题,而不会再另外写一份汇编语言的教程。如果你尚未足够了解汇编语言,那么我建议你看一看Matt Pietrek于1998年2月发表在Micro

2005-02-18 19:29:00 1602 2

转载 ATL布幔下的秘密之虚函数背后的东西

介绍   在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术,这是本系列的第二篇文章。   现在让我们来探究一些虚函数背后更加有趣的资料。为了和上文保持一致,在本文的讨论中我将使用相同的顺序,程序的序号从20开始。  让我们看看下面这个程序:   程序20. #include <iostream>using name

2005-02-18 19:27:00 1699

转载 ATL布幔下的秘密之模板技术

 介绍   如果你是个模板的高手,你就可以将ATL的学习作为一种享受。在这一节中,我将要尝试解释一些ATL使用的模板技术。我不能保证你读完本节后能成为一个模板高手,只能是尽我所能让你在读完本文后能够更轻松地理解ATL的源码。   程序35. #include <iostream>using namespace std;template

2005-02-18 19:25:00 1355

原创 ATL布幔下的秘密之窗口类的秘密

介绍   很多人认为ATL只是用来编写COM组件的,其实你也可以使用ATL中的窗口类来创建基于窗口的应用程序。虽然你可以将基于MFC的程序转换为ATL,但是ATL中对于UI(译注:用户界面)组件的支持太少了。所以,这就要求你需要自己编写很多代码。例如,在ATL中没有文档/视图,所以在你想使用它的时候就需要自己实现了。在本篇中,我们将要探究一些关于窗口类的秘密,以及ATL技术实现的秘密。WTL(Wi

2005-02-18 19:22:00 1483

转载 ATL布幔下的秘密之内部工作方式

介绍   在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术。   在讨论的开始,让我们先看看一个程序的内存分布。首先,编写一个简单的程序,它没有任何的数据成员,你可以看看它的内存结构。   程序1. #include <iostream>using namespace std;class Class {};int

2005-02-18 19:20:00 1235

转载 MFC程序员的WTL指南之对话框与控件

MFC 的对话框和控件的封装真得可以节省你很多时间和功夫。没有MFC对控件的封装,你要操作控件就得耐着性子填写各种结构并写很多的SendMessage调用。MFC还提供了对话框数据交换(DDX),它可以在控件和变量之间传输数据。WTL 当然也提供了这些功能,并对控件的封装做了很多改进。本文将着眼于一个基于对话框的程序演示你以前用MFC实现的功能,除此之外还有WTL消息处理的增强功能。第五章将介绍高

2005-02-18 19:14:00 2569 1

转载 MFC程序员的WTL指南之工具条与状态条

自从作为Windows 95的通用控件出现以来,工具条和状态条就变成了很普遍的事物。由于MFC支持浮动的工具条从而使它们更受欢迎。随着通用控件的更新,Rebars(最初被称为Coollbar)使得工具条有了另一种展示方式。在第三部分,我将介绍WTL对这些控制条的支持和如何在你的程序中使用它们。   主窗口的工具条和状态条   CFrameWindowImpl有三个HWND类型的成员变量在窗口创建时

2005-02-18 19:11:00 2086

转载 MFC程序员的WTL指南之WTL 界面基类

现在正式开始介绍WTL!在这一部分我讲的内容包括生成一个基本的主窗口和WTL提供的一些友好的改进,比如UI界面的更新(如菜单上的选择标记)和更好的消息映射机制。为了更好地掌握本章的内容,你应该安装WTL并将WTL库的头文件目录添加到VC的搜索目录中,还要将WTL的应用程序生成向导复制到正确的位置。WTL的发布版本中有文档具体介绍如何做这些设置,如果遇到困难可以查看这些文档。   WTL 总体印象

2005-02-18 19:07:00 3953

转载 MFC程序员的WTL开发指南之ATL界面类

导读   WTL 具有两面性,确实是这样的。它没有MFC的界面(GUI)类库那样功能强大,但是能够生成很小的可执行文件。如果你象我一样使用MFC进行界面编程,你会觉得MFC提供的界面控件封装使用起来非常舒服,更不用说MFC内置的消息处理机制。当然,如果你也象我一样不希望自己的程序仅仅因为使用了MFC的框架就增加几百K的大小的话,WTL就是你的选择。当然,我们还要克服一些障碍:  1) ATL样式的

2005-02-18 19:03:00 2654

原创 ATL接口映射宏详解

序言:   这几天看了看ATL的接口映射宏,不知不觉看得比较深入了,突然就萌发了把它写出来的想法。ATL中定义了很多接口映射宏,有几个还是比较重要的,虽然好象没有必要把它所有的细节都弄得很清楚,但深入学习的过程中也可以顺带学一学其他的ATL类,对它的机制也可以更清楚一些,应该还是会有些好处的吧。我按照我学习的过程把它写出来,也 不知道大家能不能看懂。想模仿一下侯老师的手笔力争把其内部细节解释清楚,

2005-02-18 18:58:00 1579

原创 在ATL中实现窗口

ATL提供了一些工具类以实现窗口,这样在ATL组件里就可以不依赖MFC而很方便的创建窗口。   一、实现对话框   ATL中有三个模板类可用于创建一个对话框:   (1)CSimpleDialog:创建模式对话框, 可以host Windows Controls template < WORD t_wDlgTemplateID, BOOL t_bCenter = TRUE >cla

2005-02-18 18:53:00 1852

转载 ATL 3.0 Window Classes: An Introduction

ATL 3.0 Window Classes: An IntroductionMichael ParkMicrosoft CorporationJuly 1999Summary: Discusses classes in Active Template Library (ATL) 3.0, which simplify Microsoft® Windows® pro

2005-02-16 01:16:00 2199

原创 12月20日

    哇,马上就圣诞节了,希望我的朋友都快快乐乐每一天,也希望自己在2005年在各个方面都能更进一步。。。

2004-12-20 22:32:00 1029

原创 12月18日

         唉。。。最近学习、工作忙死了。。。可能没有什么时间来写一些东西,更新一些东西了。看看过段时间会不会好一些?        有时候觉得人为了生活真的好累啊,不得不不断的充电,不断的处理这样那样的问题。也许是我还不够成熟,还不够应付这些问题吧。

2004-12-18 20:30:00 984

空空如也

空空如也

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

TA关注的人

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