工作体会
文章平均质量分 72
baqiao10
simple
展开
-
helloworld_proc_module 模块
hello_world驱动模块/* * helloworld_proc_module v1.1 3/11/03 * www.embeddedlinuxinterfacing.com * * The original location of this code is * http://www.embeddedlinuxinterfacing.com/chapters/07/ * helloworld原创 2005-01-28 16:33:00 · 1135 阅读 · 0 评论 -
一个写log的函数 log_func.c
#include #include #include #include #include #include #include /*** user defined include file: ***///#include #include "log_def.h"extern int get_conf(char *name,char *value);/**************原创 2005-01-28 17:01:00 · 2199 阅读 · 2 评论 -
一个dll_run的函数
#include #include #include #include #include #include "log_def.h"int dll_run(char *dll,char *func,const char *pFormat, ...){ void *FunctionLib; /* Handle to shared lib file */ int (*Function)(); /原创 2005-01-29 10:05:00 · 942 阅读 · 0 评论 -
在Linux/Unix下把自己写的函数做成静态、动态库文件
有朋友反映楼下贴的log_fun和dll_run 不知道如何使用,不好意思,当时没有写详细使用方法,今天结合实际例子补写出来log_fun的使用方法。 先编译做成静态和动态库//下面是拷贝我机器上测试时候写的makefileHOMEDIR = /root/testUSERLIBDIR= $(HOMEDIR)/libUSERINCLUDE = $(HOMEDIR)/pub原创 2005-02-03 16:38:00 · 1494 阅读 · 0 评论 -
Linux下使用gost算法加密
#include #include #include #include #include typedef int INT32;typedef char INT8;typedef unsigned char ULONG8;typedef unsigned short ULONG16;typedef unsigned long ULONG32;#ifndef BIN_TO_STR原创 2005-07-26 11:05:00 · 1451 阅读 · 0 评论 -
share一个抓取mac address的fun
/* 参考 R.Stevens 《Unix Networking Programming》volume 1. */#include #include #include #include #include #include #include /* return 8 bytes value 6+2 */int get_mac_addr(char *devname,char *mac){原创 2005-07-26 10:56:00 · 1071 阅读 · 0 评论 -
使用winio对直接访问IO PORT
首先下载winio库,查看readme在vc++下使用,参考写了个0x70读cmos和0x61控制speakervoid io_init(){ DWORD dwPortVal; DWORD dwPortVal2; DWORD dwMemVal; char port[128]; char mem[128]; char test[128]; bool bResult; HANDLE hPhysic原创 2005-08-17 09:55:00 · 8326 阅读 · 2 评论