- 博客(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
转载 一篇让我思考良久的文章
(一) 从搬进,这家民房的第一天,我就开始怀疑我隔壁的那个储藏室根本没住人。一天到晚黑黢黢的,没半点声响。 我终于还是忍受不了房间里那个破沙发了,便又一次跟房东要求,能不能让我把一些杂物放进隔壁的储藏室。房东斜着眼,哼了一下:跟你说过多少次了?那储藏室租给一对 民工夫妇了,里面住着人呢! 我算见识了广东人的抠门,就打算再也不去碰这一鼻子灰了。 那天,我出来倒垃圾,经过储藏室的门
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
原创 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月18日
唉。。。最近学习、工作忙死了。。。可能没有什么时间来写一些东西,更新一些东西了。看看过段时间会不会好一些? 有时候觉得人为了生活真的好累啊,不得不不断的充电,不断的处理这样那样的问题。也许是我还不够成熟,还不够应付这些问题吧。
2004-12-18 20:30:00
984
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅