- 博客(16)
- 资源 (15)
- 收藏
- 关注
原创 智能家具选购
随着人们对生活质量追求的不断提升,对于住居生活的要求也尤如水涨船高,势不可挡。伴随着智能生活逐步的深入人心,人们开始追逐便捷、舒适的居住环境,所以智能家居也随之成为众多消费者倍受追捧的目标。 现代人越来越注重个性化的生活,尤其是作为加入购房大军的80后的我们,新潮和时尚已经成了我们的代言词。智能家居作为家装部分里面必不可少的一部分,自然也要让它融入到我们的住居生活中来,满足我们的个性化
2013-01-30 20:14:32 1077
原创 tslib-1.4的安装与移植
1.下载 tslib-1.42、解压安装tslib # tar -zxvf tslib-1.4.tar.gz # cd tslib # ./autogen.sh echo "ac_cv_func_malloc_0_nonnull=yes">arm-linux.cache
2013-01-25 16:06:37 1065
原创 printk函数详解
综述:printk 允许你根据消息的严重程度对其分类, 通过附加不同的记录级别或者优先级在消息上. 常常用一个宏定义来指示记录级别. 例子:2 个 printk 命令, 一个调试消息, 一个紧急消息:printk(KERN_DEBUG "Here I am: %s:%i\n", __FILE__, __LINE__);printk(KERN_CRIT "I'm trashed; gi
2013-01-23 15:26:52 3458 1
原创 试用期工作的回顾
时间过得真快,我来**已经半年了,在这段时间里我收获的知识很多,生活也过得很精彩。 在工作中,首先,把每天的工作都做了详细的安排,每周一检查前一周完成的情况和接下来一周的安排。开始一段时间主要是熟悉开发环境,主要是6410的开发板,看用户文档,芯片手册,对中控主机板第一版接口性能的测试。对于一个产品的开发,底层所做的工作进行了详细的研究,主要包括uboot移植,linux内核的烧写,
2013-01-21 20:36:35 1726
原创 不使用库函数实现字符串拷贝函数strcpy写法
函数实现:#include char *strcpy1(char *des,const char *src){ if((des==NULL)||(src==NULL)) { return NULL; } char *descopy=des; while((*des++ = *src++)!='\0')
2013-01-16 10:55:16 4826
原创 6410字符驱动编写的全过程
1.编写驱动代码2.编写调试驱动代码3.加载驱动代码到内核中 linux-2.6.38/drivers/char/......4.编译内核(1)make clean(2)make distclean(3)cp config_mini6410_s70_cx_v01 .config(4)make menuconfig(5)make -j85.编译完成
2013-01-11 10:29:59 696
原创 linux重定向命令应用及语法
1. 标准输入的控制语法:命令 文件将命令的执行结果送至指定的文件中。例如:ls -l > list 将执行“ls -l” 命令的结果写入文件list 中。语法:命令>! 文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。例如:ls -lg >! list 将执行“ls - lg” 命令的结果覆盖写入文件list 中。语法:命令>& 文件将命令执行时屏幕上所
2013-01-11 10:12:01 810
原创 shell脚本实现死循环
#!/bin/shwhile :do # do somethingdone“:” 表示实现一个空语句,什么也不做,相当于C语言的“;”
2013-01-11 09:57:12 29097 3
原创 linux-3.6.38内核关于/proc挂载例子
内核源代码位置:linux-3.6.38/drivers/tty/serial/samsung.c+1550#if defined(RS485_PORT3) || defined(RS485_PORT2)static struct proc_dir_entry *gpn12_inode = NULL;static char msg[10];static int writ
2013-01-10 19:16:31 1051
原创 simple_stroul
unsigned long simple_stroul(const char *cp,char **endp,unsigned int base);解析字符串cp 中 8,10,16 进制数字 ,返回值是解析的数字,endp 指向字符串起始处,base :进制 看看 内核中的函数:proc_scsi_write 就知道了。unsigned long simple_strtoul(co
2013-01-10 10:36:26 939
原创 linux下部分头文件的作用
除去内核源码下的include目录外,在arch/arm/mach-s3c2410/和arch/arm/plat-s3c24xx/目录下都有include目录的。#include /* printk() */#include /* kmalloc() */#include /* file_operations、inode_oper
2013-01-08 15:25:31 1135
原创 gpio_direction_output 和 gpio_set_value之间的使用关系
gpio_set_value(port_num,0/1) 一般只是在这个GPIO口的寄存器上写上某个值,至于这个端口是否设置为输出,它就管不了!而gpio_direction_output (port_num,0/1),在某个GPIO口写上某个值之后,还会把这个端口设置为输出模式。 因此,有人也许就会建议,把gpio_set_value这个函数直接去掉不用,是否可以,显然是可以的。
2013-01-08 15:15:20 1372
原创 挂接在/proc上的GPIO控制一个外部接口驱动
驱动代码:#include #include #include #include #include #include #include #define USER_ROOT_DIR "uart_en"#define USER_ENTRY1 "uart_en_entry1"static struct proc_dir_entry *uart_en_root;static
2013-01-07 19:47:14 2293
原创 GPIO控制一个外部接口驱动
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->GPIO控制一个外部接口驱动1.电路图实现UART_EN高电平导通上图为链接UART_EN链接P1的A43.由电路图可知,UART_EN链接的是6410处理器的GPH0接口。2.驱动程序为:#include
2013-01-07 17:34:48 1983
原创 s3c2410_gpio_setpin()与s3c2410_gpio_cfgpin()函数定义
s3c2410_gpio_setpin()在gpio.c中作用:设置相应GPIO口的值,如pin=S3C2410_GPB5 to=0 则:设置S3C2410_GPB5的输出值为0如pin=S3C2410_GPB5 to=1 则:设置S3C2410_GPB5的输出值为1void s3c2410_gpio_setpin(unsigned int pin, uns
2013-01-06 20:17:24 1005
原创 ubuntu下svn基本命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co 2、往版本库中添加新的文件svn add file例如:svn addtest.php(添加test.php)svn add *.php(添加当前目录下
2013-01-06 09:28:43 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人