Linux c
文章平均质量分 71
sunsea1026
这个作者很懒,什么都没留下…
展开
-
双向链表的基本操作
/* 项目名称:双向链表的基本操作 * * 项目成员: * * 开始时间:2010年9月23日 16:00 * 预计完成时间:2010年9月25日 * 实际完成时间:2010年9月24日 00:20 * * 项目功能: * 创建链表、遍历(打印)、求长度、排序、插入、删除、查找 * * 项目总结: * * */#include #include typedef struct Node{ int data; stru原创 2010-09-24 08:14:00 · 2739 阅读 · 0 评论 -
如何在ubunut下管理googlecode?
如何在ubunut下管理googlecode? 前些日子,看到徐老师使用googlecode,自己很感兴趣,于是自己也注册了一个,注册是个很简单的事情,但是注册好了,一直找不到管理googlecode的方法,经过网上大量搜索信息,学会了在windowns下如原创 2010-10-23 17:16:00 · 1070 阅读 · 1 评论 -
linux产生core方法
ulimit -c 0 不产生core文件ulimit -c 1024 产生core文件,大小限制为1024kulimit -c unlimited 产生core文件,不限原创 2011-07-15 09:17:08 · 650 阅读 · 0 评论 -
linux下时间编程
/* * ===================================================================================== * * Filename: time.c * * Descripti原创 2011-07-19 11:52:34 · 1347 阅读 · 0 评论 -
日志记录方法
/* * ===================================================================================== * * Filename: err_log.c * * Descri原创 2011-07-19 15:12:11 · 998 阅读 · 0 评论 -
最简单的模块——hello world
模块代码部分:/* * ===================================================================================== * * Filename: hello.c * *原创 2011-09-19 20:37:49 · 1063 阅读 · 1 评论 -
GPIO control driver
/* * Control LED for G7 project * * module name: gpio_led * * Author: sunsea * */#include #include #include #include #include "../../../arch/arm/mach-tegra/gpio-names.h"#include #defi原创 2012-02-22 15:31:15 · 1365 阅读 · 2 评论 -
GPIO control app
/* * ===================================================================================== * * Filename: led.c * * Description: * * Version: 1.0 * Created: 2012年01月原创 2012-02-22 15:32:25 · 946 阅读 · 0 评论 -
android休眠与唤醒驱动流程分析
android休眠与唤醒驱动流程分析标准linux休眠过程:powermanagement notifiers are executed with PM_SUSPEND_PREPAREtasksare frozentargetsystem sleep state is announced to the platform-handling codedevi转载 2012-02-16 16:29:23 · 7680 阅读 · 1 评论 -
I2C驱动片段
static void ft5x0x_ts_release(void){ struct ft5x0x_ts_data *data = i2c_get_clientdata(this_client);#ifdef FT5X0X_MULTI_TOUCH input_report_abs(data->input_dev, ABS_MT_TOUCH_MAJOR, 0); input_repor原创 2012-03-31 14:56:42 · 2917 阅读 · 0 评论 -
arm移植过程(写的非常好,受益匪浅)(转发)
<br />arm内核移植过程转自:http://student.csdn.net/space.php?uid=366890&do=blog&id=28865<br />1 内核移植过程<br /> <br />1.1 下载linux 内核<br /> <br /> 从http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.1.tar.bz2<br />下载linux-2.6.14.1 内核至home/arm/dev_home/kernel转载 2011-04-15 09:21:00 · 3370 阅读 · 0 评论 -
Linux启动过程综述
<br /><br />内容: <br />一. Bootloader <br />二.Kernel引导入口 <br />三.核心数据结构初始化--内核引导第一部分 <br />四.外设初始化--内核引导第二部分 <br />五.init进程和inittab引导指令 <br />六.rc启动脚本 <br />七.getty和login <br />八.bash <br />附:XDM方式登录 <br /> <br /> <br />本文以Redhat 6.0 Linux 2.2.19 for Alpha/A转载 2011-05-21 10:09:00 · 523 阅读 · 0 评论 -
用c语言动态操作sqlite3数据库v1.0
/* 项目名称:用c语言动态操作sqilite3数据库 * * 项目成员:张双喜 * * 编译环境:gcc * * 项目功能: * 1、动态创建表 * 2、动态实现对表的基本操作(增、删、改、查) * 3、清空表数据、删除表(附加功能) * * 项目总结: * 1、涉及的技术: * * 1、int sqlite3_exec(sqlite3*, const char *sql, sqlit原创 2010-09-29 14:53:00 · 1313 阅读 · 0 评论 -
用c语言动态操作sqilite3数据库v2.0
<br />/* 项目名称:用c语言动态操作sqilite3数据库<br /> *<br /> * 项目成员:张双喜<br /> *<br /> * 编译环境:gcc<br /> *<br /> * 项目功能:<br /> * 1、动态创建表<br /> * 2、动态实现对表的基本操作(增、删、改、查)<br /> * 3、清空表数据、删除表(附加功能)<br /> *<br /> * 项目总结:<br /> * 1、涉及的技术原创 2010-09-30 09:42:00 · 887 阅读 · 0 评论 -
排序算法小结(冒泡排序、简单选择排序、快速排序)
排序算法小结(冒泡排序、简单选择排序、快速排序) 1)冒泡排序bubble_sort 1.原理 假设对a[N]进行排序 依次比较相邻两个数,小数放前,大数放前。 *1 从头开始进行第一轮比较,则得到最后一个位置是所有数中的最大的一个数; 需要比较的次数是N-1,为什么是N-1?因为,总共是N个数,数组下标是从0开始, 如果比较最后两个数据,判断条件:if(a[N-1-1] > a[N-1]),a[N-1]就是数组的最后一个数了, 如果比原创 2010-10-18 16:09:00 · 4423 阅读 · 0 评论 -
步步递近网络蜘蛛(一)v1.0
/* * 名称:步步递近网络蜘蛛(一) * * 版本:v1.0 * * 作者:张双喜 * * 日期:2010.10.17 * * 功能:从一段字符串中,找出合法的网址(在html中语法表达中正确的网址) * * 过程设计: * 根据html语法规则进行筛选出网址 * 1、函数:my_strncmp(char *p, char *q, int n) * 功能:自己模拟实现库函数strncmp * *原创 2010-10-21 15:40:00 · 697 阅读 · 0 评论 -
步步递近网络蜘蛛(二)v2.0
/* * 名称:步步递近网络蜘蛛(二) * * 版本:v2.0 * * 作者:张双喜 * * 日期:2010.10.21 * * 功能:从文件中读取合法的网址(在html中语法表达中正确的网址),并把所有网址存入在链表中,最后打印所有合法网址。 * * 设计思想: * 1、如何查找网址? * 1.参考版本v1.0,即:可以成功读取程序中定义的字符串中合法网址 * * 2、如何获取合法网址? * 1.fr原创 2010-10-21 15:41:00 · 569 阅读 · 0 评论 -
步步递近网络蜘蛛(二)v2.1
/* * 名称:步步递近网络蜘蛛(二) * * 版本:v2.0 * * 作者:张双喜 * * 日期:2010.10.21 * * 功能:从文件中读取合法的网址(在html中语法表达中正确的网址),并把所有网址存入在链表中,最后打印所有合法网址。 * * 设计思想: * 1、如何查找网址? * 1.参考版本v1.0,即:可以成功读取程序中定义的字符串中合法网址 * * 2、如何获取合法网址? * 1.fr原创 2010-10-22 17:17:00 · 774 阅读 · 0 评论 -
如何编译可以在arm平台上运行的可执行程序?
1、建立交叉编译环境 1)修改根目录下opt文件夹属性 sudo chmod a+w /opt 2)解压我们找到的交叉编译工具链到/opt中 tarxf crosstool.tar.bz2 -C /opt 3) 修改bash配置文件(~/.bashrc) 在最后添加 exportPATH=$PATH:/opt/crosstool/gcc-4.0.2-glibc-2.3.6/ar原创 2011-01-10 17:15:00 · 8328 阅读 · 1 评论 -
linux下利用framebuffer画点的程序小例子
<br />/* * ===================================================================================== * * Filename: framebuffer.c * * Description: linux下利用framebuffer画点的程序小例子 * * Version: 1.0 * Created: 2011年02月25日 10时原创 2011-02-25 11:24:00 · 2841 阅读 · 0 评论 -
framebuffer下bmp格式图片
源代码:(包含用libjpeg显示jpeg格式图片代码)/* * ===================================================================================== * * Filename: digital_frame.c * * Description: framebuffer下用libjeg库显示jpeg图片 * * Version: 1.0 *原创 2011-03-22 18:54:00 · 2268 阅读 · 11 评论 -
auto create Makefile
1、准备 $ cd /tmp $ mkdir hello $ mkdir src $ cd src $ vim hello.c #include int main(int argc, char *argv[]) { printf("Hello, World!\n"); return 0; } $ vim Makefile.am AUTOMA原创 2012-12-22 10:11:25 · 1012 阅读 · 0 评论