ubuntu下sudo 失败

步骤一,   系统启动后进入  recory模式 步骤二, (1) mount -o remount, rw /  (2) chdmod 4755  /usr/lib/sudo/sudoers.so 搞定!呵呵

2013-09-24 22:20:48

阅读数 631

评论数 0

linux 内核几种锁

//内核锁学习 内核锁有几种: 第一种: //这里 val 是安排给旗标的初始值. void sema_init(struct semaphore *sem, int val); //结果是一个旗标变量( 称为 name ), //初始化为 1 ( 使用 DECLARE_MUTEX ...

2013-07-09 23:35:36

阅读数 6040

评论数 0

双链表练习

#include #include #include #include struct  list_head {  struct  list_head *next, *prev; }; typedef   struct   stu{    int no;  int a...

2013-06-28 22:29:10

阅读数 511

评论数 0

MMC 驱动分析

分析 //driver/mmc/host/davinci_mmc.c static int __init davinci_mmcsd_init(void)   //注册一个平台驱动   return platform_driver_probe(&davinci_mmcsd_driv...

2013-06-24 07:39:10

阅读数 2600

评论数 0

学习推荐

编程类 类Unix系统的编程书籍里,最经典的莫过于简称为APUE的《Advanced Programming in the UNIX Environment》(中译名是“Unix环境高级编程”),这本书被广大Unix程序员(包括Linux)捧为“圣经”。借用葛大爷的广告词:“这就像进...

2013-06-05 23:53:30

阅读数 444

评论数 0

DEVICE_ATTR 和 sysfs 的东西(转)

说道sysfs接口,就不得不提到函数宏 DEVICE_ATTR 原型是#define DEVICE_ATTR(_name, _mode, _show, _store) \ struct device_attribute dev_attr_##_name = __ATTR(_name, _mod...

2013-05-30 08:41:04

阅读数 529

评论数 0

C# 界面加载慢问题

将界面属性中 DoubleBuffered设置为true

2013-05-20 08:43:07

阅读数 1416

评论数 0

Kernel 下队列详解

1. 前言 工作队列(workqueue)的Linux内核中的定义的用来处理不是很紧急事件的回调方式处理方法. 以下代码的linux内核版本为2.6.19.2, 源代码文档主要为kernel/workqueue.c. 2. 数据结构 /* include/linux/workqueue.h...

2013-05-18 23:46:56

阅读数 584

评论数 0

ubuntu 内核编译出错

内核编译 make[2]: *** [arch/arm/boot/compressed/piggy.lzo.o] Error 1   解决方法:      sudo apt-get install lzop ubuntu7.01  键盘 方向键盘错乱   解决方法:

2013-05-18 10:39:41

阅读数 973

评论数 0

INIT_DELAYED_WORK 定时器中断函数的调用

定义全局变量: #ifdef TPD_ESD_PROTECT #define TPD_ESD_CHECK_CIRCLE 2000 static struct delayed_work gsl_esd_check_work; static struct workqueue_struct *g...

2013-02-25 19:14:11

阅读数 6203

评论数 0

idr 讲解

idr在linux内核中指的就是整数ID管理机制,从本质上来说,这就是一种将整数ID号和特定指针关联在一起的机制.这个机制最早是在2003年2月加入内核的,当时是作为POSIX定时器的一个补丁.现在,在内核的很多地方都可以找到idr的身影. idr机制适用在那些需要把某个整数和特定指针关联在一起...

2013-01-14 14:23:11

阅读数 577

评论数 0

Linux音频设备驱动

Linux音频设备驱动 (2012-02-23 10:03) 标签:  Linux  音频  设备驱动  分类: 学习心得 在Linux中,先后出现了音频设备的两种框架OSS和ALSA,本节将在介绍数字音频设备及音频设备硬件接口的基础上,展现OSS和ALSA...

2012-11-07 07:21:01

阅读数 800

评论数 0

TSLIB移植

sudo apt-get install autoconf sudo apt-get install automake sudo apt-get install libtool   编译: tar xzf tslib-1.4.tar.gz cd tslib ./autogen.s...

2012-10-27 15:11:52

阅读数 280

评论数 0

linux 用户空间 和 内核空间 延时函数

用户空间: 1.unsigned int sleep(unsigned int seconds);    sleep()会使当前程序休眠seconds秒。如果sleep()没睡饱,它将会返回还需要补眠的时间,否则一般返回零。 2.void usleep(unsig...

2012-10-22 15:02:08

阅读数 465

评论数 0

nandflash学习经历

经过一段时间的奋斗,  终于对nandflash的框架有点了解! 首先nandflash的框架:                     APP: open  read  write    -------------------------------------------------...

2012-09-25 14:37:21

阅读数 846

评论数 0

程序员切记问别人问题怎么最简洁

由于一直从事技术和平台产品方面的工作,我们部门经常会收到公司内外同事和同仁的问题邮件,有些好的问题能让你发现自己技术上的缺陷、产品的bug或提升的空间,去思考、回答和解决这样的问题真是一件让人愉悦,充满挑战和成就感的事情。但是非常遗憾的是,这样的好问题却是凤毛麟角。我经常会被一些莫名其妙的问题搞的...

2012-09-25 00:14:47

阅读数 405

评论数 0

解决VMware Taking ownership of this virtual machine failed

一次crash可能会造成虚拟机锁死的情况发生,这时点击take ownership 可能会提示如下字眼: Taking ownership of this virtual machine failed. The virtual machine is in use by an applicatio...

2012-09-01 23:01:21

阅读数 395

评论数 0

ubuntu下搭建ftp服务器vsftpd,cuteFTP登录该服务器

概要: 本文主要介绍ubuntu下如何搭建服务器vsftpd,并用cuteFTP来登录该服务器时遇到的问题及解决办法 catalogue:1.ubuntu下如何搭建服务器vsftpd 2.cuteFTP来登录该服务器,及当中遇到的问题及解决办法2.1 服务器登录不上,原因是vsftpd服务器...

2012-08-17 11:22:03

阅读数 1492

评论数 0

用secureCRT通过SSH连接你的Linux(本文基于Ubuntu 10.04)

相信现在有很多学习或者工作需要使用或者是用VPS主机的Linux的人吧..单纯的工作学习可以直接硬盘上安装一个比较适合的Linux系统,但是我们大多时候可能还是需要工作在Windows的平台下(很多情况也是无奈啊),所以虚拟机就成了我们使用Linux的最佳选择。 这是又出现了一个新的问题,虚拟机...

2012-08-17 11:21:17

阅读数 777

评论数 0

linux 内核dev_dbg打开

linux设备驱动调试,我们在内核中看到内核使用dev_dbg来控制输出信息,这个函数的实质是调用 printk(KERN_DEBUG )来输出打印信息。要打开这个开关需要下面两步。      1、打开调试开关:你调试的文件中必然包含了,或者《linux /paltforam_device....

2012-08-15 16:24:10

阅读数 1030

评论数 0

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