- 博客(15)
- 资源 (24)
- 收藏
- 关注
转载 似水流年
望着海一片满怀倦 无泪也无言望着天一片只感到情怀乱我的心又似小木船远景不见但仍向着前谁在命里主宰我每天挣扎人海里面心中感叹似水流年不可以留住昨天留下只有思念一串串永远缠浩瀚烟波里我怀念 怀念往年外貌早改变处境都变情怀未变
2013-05-26 22:46:10
581
原创 在linux终端模式下显示JPEG格式图片(参考了其他资料)
首先需要安装JPEG库(安装包:jpegsrc.v6b.tar)下载地址:http://d.download.csdn.net/down/2637188/bbjjll0331编译并安装Jpeg格式支持文件, tar zvxf jpegsrc.v6b.tar.gz ./configure --enable-shared --enable-static make make install //=================== 编译jpeg时报错 /usr/bin/i
2010-08-21 18:22:00
6766
6
原创 不用if ,switch ? :比较两个整型数
int max1(int m,int n){ int a[2]={m,n}; int z; z=m-n; z=(z>>31)&1; return a[z];}int max2( int x , int y){ int flag ; flag = ((x - y) >> 31)&1; return x - (x-y) * flag;}int main(void){ int ma; ma=max2(4,3); //ma=max1
2010-06-05 23:42:00
922
原创 sizeof()是一个函数!!!不是宏
main(){ int i=3;int j;j = sizeof(++i+ ++i);//sizeof() is a functionprintf("i=%d j=%d", i ,j);}结果i=3,j=4;
2010-05-26 12:44:00
1096
3
原创 指针与数组
A.//通过指针间接修改const型变量int main(void){ const long lng = 100; long * pLng = (long *)&lng; *pLng = 20; printf("%d/n",*pLng); printf("%d/n",lng); return 0;} B. 1.int *p=NULL;//指针初始化为NULL,指向地址
2010-05-22 14:00:00
453
原创 内存对齐
//#pragma pack(1)//typedef char ch[3];struct TestStruct{ char c1; short s; char c2; int i;};struct TestStruct1{ char c1; char c2; short s; int i;};int main(void){ struct TestStruct a; stru
2010-05-22 11:46:00
362
原创 郁闷的一件事
今天使用PADS里的router 走线居然保存不了,以为是软件出了问题,花了好长时间重装了后发现还是一样的情况,刚刚才发现原来是360杀毒软件开启了文件实时防护....真是郁闷!!!!!!!
2010-05-21 18:08:00
327
原创 watchdog driver test(S3C2440+linux-2.6.29)
driver.h #ifndef _DRIVER_H#define _DRIVER_H#define WDT_ON 0#define WDT_OFF 1 #define WDT_MODE 2#define WDT_FEED 3#endif driver.c #include #include #include #include #include #include #
2010-05-14 00:28:00
1247
原创 仿platform设备模型架构
#ifndef _BUS_H#define _BUS_Hstruct usb_device{ char name[20]; unsigned long CompanyID,ProductID; unsigned long addr; int irqno; struct device dev;};struct usb_driver{ c
2010-05-08 18:04:00
418
原创 验证异步通信
内核加载模块代码:#include #include #include #include #include #include #include #include #define PINFO(fmt,args...) printk(KERN_INFO "[%s]" fmt,__FUNCTION__ ##args)#ifdef DEBUG_SWITC
2010-05-04 18:56:00
498
原创 Redhat 5 下vim 配置 +自动补全功能
vim在默认情况下是没有这个功能的,我们需要下载一个插件和一个软件来实现这个功能。 插件:omnicppcomplete 下载链接:http://download.csdn.net/source/2310557 软件:ctags ctags一般系统默认就有。 下载并安装插件 omnicppcomplete: 解压:unzip omi
2010-05-03 12:20:00
3095
原创 linux内核下点亮led(未使用中断版本)
头文件:#ifndef _LED_CONFIG_H#define _LED_CONFIG_H#define LED_CON 0#define LED_ON 1#define LED_OFF 2#endif 内核下面的驱动模块:#include #include #include #include #include #
2010-05-03 12:11:00
803
1
原创 使用内嵌汇编写strcpy
#include void my_strcpy(char *src,const char *dst){ char ch; __asm__ __volatile__( "loop:/n/t" "ldrb %2,[%0],#1/n/t" "strb %2,[%1],#1/n/t"
2010-04-22 20:54:00
769
原创 2010年第一天....一切从头开始,初步接触linux
第一、基本命令1、帮助命令 man useradd man -a passwd info useradd -l 回到上级菜单 home 回到页面顶部 ? 接受命令的帮助 h info介绍 q 退出 命令分两种: 外部命令 --- 对应一个真实存在可执行文件 内部命令 --- 是属于shell内嵌的功能(参数) useradd --help
2010-01-01 02:54:00
437
JPEG库(jpegsrc.v6b.tar)
2010-08-21
mstrace内存泄露检测工具
2010-08-06
strace调试工具源代码
2010-08-06
转:MTK Pixtel_MMI_Platform_Source_Code_Training 及学习总结
2010-05-21
[Linux内核源码].linux-2.6.16.18.tar.bz2.part3.rar
2010-03-17
[Linux内核源码].linux-2.6.16.18.tar.bz2.part2.rar
2010-03-17
[Linux内核源码].linux-2.6.16.18.tar.bz2.part1.rar
2010-03-17
SourceInsight3.5
2010-02-24
ov7660 sensor datasheet
2010-02-09
C程序设计语言(第二版,中文版,B.W.Kernighan、D.M.Ritchie 著)
2010-02-07
Notebook Camera 电路设计规范
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人