摘要: 不使用mknod,在驱动代码里自动生成设备号: 1.在内核驱动中用class_create,device_create两个函数,内核启动后就会在sysfs文件系统中建立相应的设备信息,记得把sysfs文件系统挂载到/sys,为下一步做准备 2.去官网下载udev,编译生成udevd,udevstar... 阅读全文
posted @ 2014-10-20 10:14 oucaijun 阅读(680) 评论(0) 推荐(0) 编辑
摘要: ___________________uboot______________________________________ OpenJTAG> pribootdelay=2baudrate=115200ethaddr=08:00:3e:26:0a:5bnetmask=255.255.255.0mt 阅读全文
posted @ 2014-10-17 15:17 oucaijun 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 为了确认内核打印等级以及prink 参数对打印的分级,在led驱动初始化代码【以及exit出口】加入如下代码。每次insmod 、rmmod led模块时,根据打印等级的设置,得到不同的打印结果:static int __init s3c24xx_leds_init() { int ret ; in... 阅读全文
posted @ 2014-10-16 14:49 oucaijun 阅读(24147) 评论(0) 推荐(1) 编辑
摘要: Word中使用代码高亮插件 1.下载并安装:SyntaxHighlighter4Word.zip 解压,然后双击bin\word2010\Kong.SyntaxHighlighter.Word2010.vsto或bin\word2007\Kong.SyntaxHighlighter.Wor... 阅读全文
posted @ 2014-10-16 14:02 oucaijun 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: static struct file_operations s3c24xx_leds_fops ={ .owner = THIS_MODULE , //.open = s3c24xx_leds_open, .read = s3c24xx_leds_read , .write = s3c24xx_leds_write , .ioctl = s... 阅读全文
posted @ 2014-10-16 13:48 oucaijun 阅读(205) 评论(0) 推荐(0) 编辑
摘要: static struct file_operations s3c24xx_leds_fops ={ .owner = THIS_MODULE , //.open = s3c24xx_leds_open, .read = s3c24xx_leds_read , .write = s3c24xx_leds_write , .ioctl = s... 阅读全文
posted @ 2014-10-16 13:46 oucaijun 阅读(226) 评论(0) 推荐(0) 编辑
摘要: TTL电平与RS232电平的区别 工作中遇到一个关于电平选择的问题,居然给忘记RS232电平的定义了,当时无法反应上来,回来之后查找资料才了解两者之间的区别,视乎两年多的时间,之前非常熟悉的一些常识也开始淡忘,这个可不是一个好的现象.:-),还是把关于三种常见的电平的区别copy到这里.做加深记忆的效果之用.. 什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CM... 阅读全文
posted @ 2014-10-15 13:07 oucaijun 阅读(15773) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 配合宏开关在编译前静态指定打印等级 #if CUR_PLEVEL > 5 #define TRC_PR(fmt, args...) fprintf(stderr," TRC_P(%s:%d):\t" fmt, __func__, __LINE__, ##args) #endif 4 阅读全文
posted @ 2014-10-14 14:04 oucaijun 阅读(7379) 评论(0) 推荐(0) 编辑
摘要: 不同的编译器根据不同的 64 位模型有所不同。比如 Visual C++,从第一个支持 64 位的版本起,一直就是使用 LLP64 内存模型,也就是说,编译出的代码除了 long 和指针是 64 位,int 保持 32 位不变。 可以运行下代码得到结果。#include <stdio.h>int m 阅读全文
posted @ 2014-10-13 15:27 oucaijun 阅读(1105) 评论(0) 推荐(0) 编辑
摘要: 在AD09中查找元件和封装Altium Designer 软件方法/步骤Altium下Miscellaneous Devices.Intlib元件库中常用元件有:电阻系列(res*)排组(res pack*)电感(inductor*)电容(cap*,capacitor*)二极管系列(diode*,d... 阅读全文
posted @ 2014-10-10 12:24 oucaijun 阅读(11672) 评论(0) 推荐(1) 编辑
下载TeamViewer完整版 下载TeamViewer