自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hktkfly6的专栏

博客主要记录自己调试和学习中遇到的问题和参考的资料。

  • 博客(20)
  • 资源 (15)
  • 收藏
  • 关注

转载 s3c2440linux2.6mmc/sd驱动程序

这几天要做SD卡方面的事情了,看了看相关资料,从网上得到了 s3c2440 在2.6下的驱动,经过修改,目前可以工作了,现拿出与大家分享.希望共同学习讨论.     1 /*      2  *  linux/drivers/mmc/s3c2410mci.h - Samsung S3C2410 SDI Interface driver      3  *      4  *

2014-04-30 17:22:59 875

转载 s3c2440-gpio-button(keyboard)驱动

/*  *  Keyboard driver for s3c2440 gpio button, Borzoi and Akita (SL-Cxx00 series)  *  *  Copyright (c) 2005 Richard Purdie  *  *  Based on corgikbd.c  *   *  This program is free soft

2014-04-30 17:21:48 729

转载 TQ2440内核配置和编译及相关测试方法,(很全)

1.修改顶层Makefile ARCH          ?= arm CROSS_COMPILE  ?= arm-linux-              根据自己的环境修改交叉编译器前缀 2.修改arch/arm/boot/Makefile增加一行 @echo '  Kernel: $@ is ready' cp $@ /tftpboot/               根据自

2014-04-30 17:18:21 1557 1

转载 DM6446之GPIO中断

[html] view plaincopy/* drivers/char/davinci_dm644x_button.c*/      /*******************************************************************************   * HEADER FILES   */  

2014-04-26 00:50:05 839

转载 基于platform驱动模型-mini2440按键驱动(完美支持防抖动)

一、开发环境 主  机:ubuntu10.04开发板:Mini2440--256MB Nand, Kernel:2.6.32.2编译器:arm-linux-gcc-4.3.2二、实现步骤 1. 硬件原理图分析。由原理图可知每个按键所用到的外部中断分别是EINT8、EINT11、EINT13、EINT14、EINT15、EINT19,所对应的IO口分别是GPG

2014-04-24 23:31:45 720

转载 mini2440 SPI驱动移植

最近项目需要,需要在mini2440上移植SPI驱动,板子需要驱动SPI设备,上网找了很多资源,但是很多都是有问题,最终在基本理解驱动结构的前提下,将SPI驱动顺利移植到mini2440。         我使用的内核版本是2.6.32.2,这个版本和2.6。29不一样,网上很多版本都是关于2.6.29,如果完全按照网上步骤,编译会出现问题,我做的步骤如下: 1、在

2014-04-24 23:27:43 556

转载 Linux驱动子系统之输入子系统(6)-gpio-keys

6.Gpio-keys6.1 概述l  Gpio-keys是基于input子系统实现的一个通用的GPIO按键驱动。工程中我们常常会利用它来写按键驱动。 l  gpio-keys驱动是基于platform来实现,platform driver(通用的部分)位于drivers/input/keyboard/gpio_keys.c,platform device通常和硬件有关,需要我们在

2014-04-24 23:24:33 727

转载 互斥锁

1示例编辑下面举例:在Posix Thread中定义有一套专门用于线程同步的mutex函数。1. 创建和销毁有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 在LinuxThread

2014-04-17 00:27:29 757

转载 秒杀多线程第四篇 一个经典的多线程同步问题

上一篇《秒杀多线程第三篇原子操作 Interlocked系列函数》中介绍了原子操作在多进程中的作用,现在来个复杂点的。这个问题涉及到线程的同步和互斥,是一道非常有代表性的多线程同步问题,如果能将这个问题搞清楚,那么对多线程同步也就打下了良好的基础。 程序描述:主线程启动10个子线程并将表示子线程序号的变量地址作为参数传递给子线程。子线程接收参数 -> sleep(50) ->全

2014-04-17 00:24:09 528

转载 Linux多线程编程 - sleep 和 pthread_cond_timedwait

#include #include int flag = 1;void * thr_fn(void * arg) {  while (flag){    printf("******\n");    sleep(10);  }  printf("sleep test thread exit\n");} int main() {  pthread_

2014-04-17 00:23:00 490

转载 用busybox制作根文件系统 telnetd功能添加

用busybox制作根文件系统1        获取源码解压从busybox的官方主页http://www.busybox.net ,下载busybox的源码,目前最新的版本为busybox-1.13.3.tar.bz2#tar –jvxf busybox-1.13.3.tar.bz2进入解压后的busybox源码目录#cd busybox-1.13.32        配

2014-04-11 00:06:49 1191

转载 用busybox制作Linux文件系统制作过程详解

关键词:ARM Linux yaffs 文件系统 移植     Linux 文件系统简介Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。Linux下的文件

2014-04-10 23:42:31 2401

转载 udev 自动挂载u盘(转载加修改),经过测试

u盘自动挂载-udev(转载加修改),经过测试  2011-04-01 17:08:12|  分类:USB资料 |  标签:udev  u盘  sd卡  自动  挂载  |举报|字号大中小 订阅  Linux传统上使用静态设备创建的方法,在dev下创建了大量的节点,而不管这些节点相应的硬件设备是否存在。采用udev的方法,系统检测到设备才会往创建

2014-04-10 23:14:20 3768

转载 Linux 实现USB自动挂载

[转]实现USB自动挂载2012-12-8阅读336 评论0我的问题:USB驱动都正常,USB插入和拔出也能正常识别.可是就是不能自动mount到/data/usb下,网上查了很多,贴出如下,可是都不适合我,我系统没有装udev,哪位大侠能帮帮我,如何实现USB自动挂载?方法1:http://linux.chinaunix.net/bbs/archiver/?tid-1

2014-04-10 23:08:48 3434

转载 Linux下实现U盘、SD卡自动挂载功能 .

在 Linux中我们经常用到U盘、SD卡的挂载问题,每次都手动挂载或卸载非常麻烦,我们可以采取以下方法实现自动挂载或卸载U盘、SD卡1、首先在/etc/init.d/rsC中加入以下语句echo /sbin/mdev > /proc/sys/kernel/hotplug2、在/etc/下简历medv.conf的文件,包含以下内容sd[a-z][0-9]      0:0

2014-04-10 22:42:32 4348

转载 ubuntu 12.04修改环境变量PATH的方法

这里我只针对ubuntu 12.04进行了测试,由于不同的linux发行版本可能会有一些地方不一致,所以对于其他的linux发行版仅供参考。1、直接在命令行里添加 我们先来看下下PATH的值echo $PATH在我的电脑上输出的值如下:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

2014-04-02 13:59:04 673

原创 Ubuntu 解决出现make menuconfig错误

我要重新编译内核,要安装什么软件包才可以使用Make menuconfig命令?每次显示以下错误:>> Unable to find the Ncurses libraries.>>>> You must install ncurses-devel in order>> to use 'make menuconfig'make[2]: *** [scripts/lxdi

2014-04-02 13:54:00 689

原创 ubuntu10.04上安装 ibus Google拼音输入法,包括报错CMake Error: your CXX compiler的解决方法

ubuntu10.04上安装 ibus Google拼音输入法,不能像12.04的直接用谷歌拼音输入法:sudo apt-get install ibus-googlepinyin下面我们就来说说如何在ubuntu10.04上安装这个Google拼音。首先我们要下载两个安装包,如下:http://libgooglepinyin.googlecode.com/files/libgoogl

2014-04-01 17:07:15 834

转载 Ubuntu下配置tftp服务

配置tftp方法一:(推荐方法)Ubuntu10.04 测试通过1.安装TFTP软件sudo apt-get install tftp-hpa tftpd-hpatftp-hpa是客户端,tftpd-hpa是服务器端2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限:(服务器目录,需要设置权限为777,chomd 777)

2014-04-01 15:38:19 608

转载 ubuntu 网络文件系统(NFS) 安装 配置

一、NFS简介1、NFS就是Network File System的缩写,它的最大功能就是可以通过网络让不同的机器,不同的操作系统彼此共享文件(share files)——可以通过NFS挂载远程主机的目录,访问该目录就像访问本地目录一样,所以也可以简单的将它看作一个文件服务器(File Server)。注意:一般而言,使用NFS服务能够方便地使各unix-like系统之间实现共享,但如果需

2014-04-01 15:36:13 732

windows下的nc命令工具.zip

windows下的nc命令工具.zip

2021-01-20

NVIDIA_Tegra_Linux_Driver_Package_TX2_-32.1 Release文档-很详细

NVIDIA_Tegra_Linux_Driver_Package_TX2_-32.1 Release文档-很详细

2019-04-22

小米、360wifi的ap模式驱动源码

小米、360wifi的ap模式驱动源码,讲解文章参见http://blog.csdn.net/hktkfly6/article/details/72886753

2017-06-06

镜头角度及可视距离

2017-01-03

如何在ubuntu中安装设置ftp服务器

如何在ubuntu中安装设置ftp服务器

2016-12-16

OV9650之linux驱动和测试程序+资料.rar

OV9650之linux驱动和测试程序+资料.rar

2016-07-24

非常完整与详细的摄像头模块OV9650的资料

非常完整与详细的摄像头模块OV9650的资料

2016-07-24

S5P4418 datasheet

2016-07-16

蓝牙协议及其源代码分析

蓝牙协议及其源代码分析

2016-07-16

bluez.zip的代码

bluez.zip的代码

2016-07-16

bluez-libs-3.36.tar.gz

2016-07-16

Smart210用户手册

2016-07-16

Linux下Bluez的编程实现

Linux下Bluez的编程实现

2016-07-16

am4376 datasheet

am4376 datasheet

2016-07-16

S5P4418的datasheet

2016-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除