- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 隐式链接方式加载DLL
以DLL工程Dll1和基于对话框的MFC 工程DllTest为例1.把DLL文件"Dll1.dll"和"Dll1.lib"文件复制到当前工程的目录下,然后在DllTest程序中,选择“Project/Settings”菜单命令,打开工程“Setting(设置)”对话框,选择"link"选项卡,在"Object/library modules"先项编辑框中输入:dll1.lib。2.把
2009-06-14 16:31:00
1030
原创 显式加载DLL
DLL中的函数如下:extern "C" _declspec(dllexport) int add(int a,int b){return a+b;}extern "C" _declspec(dllexport) int subtract(int a,int b){return a-b;} 在MFC工程中加载:1、加载DLL2、定义函数指针3、获取所要加载的函数的地址
2009-06-14 16:27:00
672
转载 利用WinDriver开发PCI设备驱动程序
转自:http://www.laogu.com/wz_8638.htm摘要:WinDriver是一套PCI驱动程序开发包。它改变了传统驱动程序开发的方法与思路,极在地简化了驱动程序的编制;同时,又没有牺牲驱动程序的性能,是一套高效、快捷的PCI驱动程序开发软件包。特别适合专业硬件人员的使用。 关键词:设备驱动程序 WinDriver PCIWinDriver是Jungo公司出版
2009-06-12 09:53:00
2476
1
原创 PCI设备驱动开发
1. PCI 简介PCI 总线标准是一种将系统外部设备连接起来的总线标准,是 PC 中最重要的总线,实际上是系统的各个部分如何交互的接口。传输速率可达到 133MB/s。在当前的 PC 体系结构中,几乎所有的外部设备采用的各种各样的接口总线,均是通过桥接电路挂接到 PCI 系统上。在这种 PCI 系统中, Host/PCI 桥称为北桥,连接主处理器总线到基础 PCI 局部总线
2009-06-11 22:38:00
1952
1
原创 Linux下PCI设备驱动程序开发基本框架 (1)
转自:http://blog.sina.com.cn/s/blog_49f2889d0100bqqn.html~type=v5_one&label=rela_nextarticle PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel 386
2009-06-11 22:34:00
1129
转载 __align的用法
__align:__align 关键字指示编译器在 n 字节边界上对齐变量。__align 是一个存储类修饰符。 它不影响函数的类型。语法__align(n)其中:n是对齐边界。对于局部变量,n 可以具有值 1、2、4 或 8。对于全局变量,n 可以具有最大为 2 的 0x80000000 次幂的任何值。__align 关键字紧靠变量名称前面放置。用法如果声明的变量的常规对齐边界小于 n,__a
2009-03-31 22:10:00
8538
1
转载 windows 2003 server下安装svn+apache+ssl
来自http://hi.baidu.com/patrolsun/blog/item/251659c2f40e1e32e5dd3bde.html windows 2003 server下安装svn+apache+ssl(二)1.因为前篇使用的apache没有带ssl,所以你可以自己下载ssl模块,然后将mod_ssl.so拷到Apache的modules目录、openssl.exe、libeay
2009-03-10 21:57:00
2330
1
原创 在Ubuntu中用root帐号登录
一、其实我个人认为这没有多大必要,因为当你需要 root 的权限时,使用 sudo 便可以了。如果你实在需要在 Ubuntu 中启用 root 帐号的话,那么不妨执行下面的操作: 1.重新设置 root 的密码: $sudo passwd root #按照提示输入两次新的密码,并加以确认。 2.启用root用户登录: $sudo vi /etc/X11/gdm/gdm.conf #
2007-11-17 16:57:00
947
原创 Yaffs 文件系统分析
1 Yaffs文件系统结构1.1 简介1.1.1 应用场合 Yaffs(Yet Another Flash File System)文件系统是专门针对NAND闪存设计的嵌入式文件系统,目前有YAFFS和YAFFS2两个版本,两个版本的主要区别之一在于YAFFS2能够更好的支持大容量的NAND FLASH芯片。Yaffs文件系统有些类似于JFFS/JFFS2文件系统,与
2007-11-11 21:27:00
796
原创 透彻分析FAT文件系统!
★FAT16存储原理: 当把一部分磁盘空间格式化为fat文件系统时,fat文件系统就将这个分区当成整块可分配的区域进行规划,以便于数据的存储。一般来讲,其划分形式如图7所示。我们把FAT16部分提取出来,详细描述一下: FAT16是Microsoft较早推出的文件系统,具有高度兼容性,目前仍然广泛应用于个人电脑尤其是移动存储设备中,FAT16简单来讲由图4.3.11所示的6部
2007-11-11 20:34:00
1958
原创 写得蛮好的linux学习笔记
来自csdnlinux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核
2007-11-11 11:40:00
511
原创 FAT文件系统原理
来自逍遥居的笔记,感觉有用,贴过来. 有一个想记录下来的就是关于写文件时写FAT表的情况.开始我以为写文件的过程中就会去写FAT表(直接改定FLASH;或是在内存中开一段BUFFER来存取一段FAT表,在内存中修改FAT表,然后再写回FLASH),但是后来觉得这样也在逻辑上不合理,如果写文件失败处理起来岂不是很麻烦.而且如果是直接写FLASH,速度上肯定是不允许的;如果是在内存中开
2007-11-11 11:28:00
510
原创 实例解说 fdisk 使用方法
作者:北南南北 来自:LinuxSir.Org 提要:fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能; 一、fdisk 的介绍; fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具
2007-11-10 09:15:00
1204
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人