- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 自己写的linux字符设备驱动读写IO端口
#include #include #include #include #include #include #include #include #include //#include #include #include #define homework_MAJOR 248 //设备号#define HOMEWORK_SIZE 128 //cmos最大内存static
2016-08-05 10:35:03
2715
原创 MFC文件程序文件
自己瞎总结的~有错请指出~O(∩_∩)O谢谢工作空间文件:.dsw 包含当前工作空间有关的工程说明,每个工程的路径等。.ncbNCB是“No Compile Browser”的缩写,无编译浏览文件(no compile browser), NCB为VC++自动创建的跟踪文件,,其中存放了供ClassView、WizardBar和Component Gall
2015-07-23 11:04:25
495
翻译 SQLite数据库文件格式
相关源代码:btreeInt.h(以下很多内容都在这个文件的注释中)Btree.hBtree.csqlite数据库内部由一组可扩展的数组组成,每个数组项是一个页(page),页号从1开始,页号0为null,物理上不存在。从sqlite数据库文件的0偏移开始这些页一个接一个的排列着。页类型leaf, internal, overflow, and
2015-07-14 11:33:47
3038
原创 编译linux驱动程序出现的一些问题
我的makefile文件一:KVERS = $(shell uname -r)# Kernel modulesobj-m += second.o# Specify flags for the module compilation.#EXTRA_CFLAGS=-g -O0build: kernel_modules user_testkernel_modules: make
2014-02-26 11:35:32
1914
原创 一个最简单的linux驱动程序的编译运行
一、背景知识可装载内核模块:为了使系统功能能够更灵活的扩充,Linux支持内核的动态扩展,即在系统运行时给内核增加新的功能(即模块module)。模块:模块(module)是一段可以被动态链接的目标代码(.ko),它可由insmod命令动态的装载并链接到正在运行的内核。链接后,它就成了内核的一部分,直到用rmmod命令解除链接并卸载。Linux驱动程序就是一种特殊的可装载内核模块。
2014-02-24 21:34:14
2733
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人