- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 【原创】关于s3c24XX系列2.6.35.7内核移植挂在s3c_gpio_setpull的解决方法
google上一篇文章是说将s3c_gpio_setpull函数置空,直接返回EINVAL我觉得这样太粗暴了,于是研究了上下文代码,发现其实是挂在s3c_gpio_do_setpull函数中,也就是这句话里: return (chip->config->set_pull)(chip, off, pull);其中参数chip是在gpiolib.c中定义的,原型是s3c24xx_gpios这样一个全局的结构体。在结构体赋值的分析中,发现chip->config->set_pull也有可能为NULL,OK,
2010-10-24 10:11:00
9224
原创 关于arm-linux-gcc交叉编译工具链,实现自己的crt0或者编译UBOOT出现undefined reference to `__aeabi_unwind_cpp_pr0'的解决方法
GOOGLE老天天,英文看的头大了,也没找到解决方法.搜索出来的结果基本都说是EABI的原因,换成OABI就好了,要么就是glibc关系,要么就是换交叉工具链。我的交叉工具链是从arm指定的codesourcery下载的,2010q1最新版(我就喜欢用新东西,呵呵)。但我想既然是arm指定的交叉工具链,不会犯这种错误,而且EABI怎么说就是为了解决OABI的兼容性和效率而提出的更先进的标准,应该也不是这个原因。没办法就翻看手册,看到gcc的选项一节,其中-nostdlib选项,突然灵感一现,既然是实现自己的
2010-08-21 21:08:00
8360
1
原创 解决GTK+中IMAGE构件不能缩放的问题
GTK+自带的IMAGE构件最小只能小到图片的原始大小,不能按照构件的缩放而随之缩放图片。 可以巧用DrawingArea来实现,可以给DrawingArea的expose-event添加信号处理函数:比如: G_MODULE_EXPORT gboolean on_drawingarea_my_face_expose_event(GtkWidget *area, GdkEv
2010-02-23 16:50:00
2357
原创 GTK+中使用Glade3编程遇到Gtk-WARNING **: Could not find signal handler的问题
首先,遇到此问题的一些必要条件: 1.在Windows环境下开发GTK+程序 2.使用Glade3辅助开发GTK+程序 3.使用GtkBuilder对象读取XML文件的程序 其次,和此问题无关的东东:(相信看到此篇文章的不少同学,肯定GOOGLE了不短时间) 1.gcc使用-export-dynamic
2010-02-23 16:01:00
3186
原创 关于Cygwin环境下快速搭建GTK+2.0开发环境的方法(原创)
原本是用MinGW作为开发环境的,可是用Gdb调试的时候,发现Gdb在MinGW环境中并不能良好运行,比如tab键的补齐就不行,尝试这自己编译了一版依旧如此,在MinGW官方网站上下载了最新的porting好的gdb7.0,结果情况更糟,比如gdb启动后,file [name]命令才能加载调试的文件。 后来考虑Cygwin了,也许有人会说为什么一开始不考虑Cygwin,理
2009-11-26 15:42:00
4186
原创 SQlite3移植到MTK平台成功!
原来误以为SQlite3无法望没有线程概念的平台上移植,结果错了。。 最近无聊,试着把SQlite3移植到MTK上,结果成功!
2009-09-23 16:29:00
1412
2
原创 Perl中对于文件检测的选项,备忘
检测选项含义-r 文件或目录对此(有效的)用户(effective user)或组是可读的-w 文件或目录对此(有效的)用户或组是可写的-x 文件或目录对此(有效的)用户或组是可执行的-o 文件或目录由本(有效的)用户所有-R 文件或目录对此用户(real user)或组是可读的-W 文件或目录对此用户或组是可写的-X 文件或目录对此用户或组是可执行的-O 文件或目录由本用户所有-e 文件或目录名
2009-09-21 16:28:00
889
原创 Sqlite3常用SQL语句总结,一是防止自己忘了,二是分享
文中的SQL都是从我的项目中直接copy过来,因此很多表名什么都有了 //创建表 "CREATE TABLE FEED_TABLE(FeedID TEXT, Title TEXT, Summary TEXT, Author TEXT, ImageName VARCHAR(21), ImageType TEXT, MaxIndex INT, ImageData BLOB)"
2009-09-21 11:01:00
5972
原创 开源SQL数据库SQlite3的移植和使用心得
介绍 在近几个月以来,你也许听过一个新的PHP数据库扩展类库SQLite.好多人认为SQLite是自有面包片以来最好的东东,其提供了一个快速的访问平面文件数据库的接口.并且提供了访问大容量数据库的简洁的手段,但是并没有所意想的功能或者速度上的损失.在本文中,我们将探讨这个新的激动人心的扩展库,并且希望以此来验证其传说中的优势和好处. 啥是SQLite? SQLite 是实现
2009-09-18 13:16:00
7408
2
原创 关于开源的XML Parser expat的介绍和使用心得
expat是使用C所写的XML解释器,采用流的方式来解析XML文件,并且基于事件通知型来调用分析到的数据,并不需要把所有XML文件全部加载到内存里,这样可以分析非常大的XML文件。由于expat库是由XML的主要负责人James Clark来实现的,因此它是符合W3C的XML标准的。---------------------------以上为转载------------------------
2009-09-18 13:15:00
5272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人