a start job is running for延迟90s的解决办法

原因:没有找到该swap分区ID 导致的。所以延迟90s 方法:lsblk -f sda3 swap a7fa69a8-31bd-448c-98de-55de4aa6f06a 显示出来自己的SWAP ID 拷贝之 然后编辑 /etc/fstab 中的swap 的UUID 值 保存推出。再次启动会找...

2019-07-16 09:02:46

阅读数 32

评论数 0

Sub-process returned an error code怎么办

转自:Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; th...

2019-07-02 19:35:52

阅读数 10

评论数 0

OpenCV移植到ARM-Linux(Exynos4412)全过程

https://blog.csdn.net/kaychangeek/article/details/80113289

2019-04-18 16:31:23

阅读数 24

评论数 0

libusb的交叉编译

一、准备 1、使用交叉编译器 arm-2014.05 连接:后续添加 2、下载libusb的压缩包libusb-1.0.21.tar.bz2 连接:后续添加 二、安装(在linux终端下输入命令): 1、解压:tar -xvf libusb-1.0.21.tar.bz2 2、进入目录...

2019-04-18 16:02:19

阅读数 56

评论数 0

驱动GPIO操作归纳

IO内存操作可以使用ioremap映射再使用指针操作对应的寄存器,但是比较少使用,一般使用内核提供GPIO操作函数。 一、内核提供的通用GPIO操作的API接口,其文件是gpio.h (include\linux),Gpiolib.c (linux-3.5\drivers\gpio)。 **1.获...

2018-12-03 15:18:22

阅读数 462

评论数 0

如何创建设备文件

1.杂项设备 1.mknod 命令创建设备文件 安装驱动后不会自动在/dev/目录下创建设备文件,可以使用mknod 命令创建设备文件。 mknod命令格式: mknod /dev/drive_name { b | c } Major Minor /dev/drive_name:要创...

2018-11-30 15:39:12

阅读数 315

评论数 2

驱动中的资源共享和临界代码保护

#include <linux/semaphore.h> //信号量头文件 #include <linux/mutex.h> /...

2018-11-30 15:15:40

阅读数 41

评论数 0

驱动定时器编程

一、定时器 1.内核时间相关转换函数 unsigned long usecs_to_jiffies(const unsigned int u) 功能: 把微秒转换成时钟节拍 参数: u 时间微秒 返回: 对应的时钟节拍数量 unsigned long msecs_to_jiffies(const...

2018-11-17 15:28:53

阅读数 68

评论数 0

驱动等待队列编程

1.定义一个等待队列及初始化 1)动态初始化 wait_queue_head_t wq; //全局变量 init_waitqueue_head(&wq); //安装模块时候执行了初始化 2)静态初...

2018-11-16 20:03:21

阅读数 69

评论数 0

驱动中断编程

1.编写一个外部中断 1.获取外部中断编号 int gpio_to_irq(unsigned int gpio) 功能:通过Io口编号转换成对应的外部中断编号 参数:gpio 要获取的IO口编号 返回值:成功:中断编号; 失败:- EINVAL 2.注册中断函数 int requ...

2018-11-16 14:14:19

阅读数 73

评论数 0

字符设备驱动接口

1.读写函数 用户空间函数原型: ssize_t write(int fd, const void *buf, size_t count); ssize_t write(int fd, const void *buf, size_t count); 驱动中对应的函数原型: ssize_t (*w...

2018-11-15 20:22:57

阅读数 89

评论数 0

如何编写字符设备驱动

0.包含必须的头文件 #include <linux/fs.h> #include <linux/cdev.h> #include <linux/slab.h> ...

2018-11-15 17:43:43

阅读数 99

评论数 0

如何编写杂项设备驱动

1.函数说明 1.1、注册杂项设备 int misc_register(struct miscdevice * misc) 头文件:#include <linux/miscdevice.h> 功能:注册一个杂项设备 参数:m...

2018-11-15 15:36:43

阅读数 83

评论数 0

网络编程函数归纳

网络编程必备头文件: #include <sys/socket.h> #include <netinet/in.h&...

2018-10-29 15:25:35

阅读数 31

评论数 0

多线程相关函数归纳

多线程相关函数必备头文件: #include <pthread.h> Linux 的线程是通过用户级的函数库实现的,一般采用 pthread 线程库实现线程的访问和控制。它用第 3 方posix 标准的 pthread,具有良好的...

2018-10-26 20:13:40

阅读数 105

评论数 0

Linux文件目录操作

1.基于文件指针的文件操作(有缓冲) 1.1文件的创建,打开 FILE *fopen(const char *path,const char *mode); //文件名 模式 功能:以mode的方式打开或创建文件。 参数: Path:文件名(文件路径)。 Mode:文件打开方式(访问属性)。 ...

2018-10-24 17:48:45

阅读数 50

评论数 0

多进程通信相关函数归纳

多线程必备头文件 #include <stdio.h> #include <unistd.h> #include &...

2018-10-23 15:43:53

阅读数 127

评论数 0

进程相关函数归纳

进程像高管函数必备头文件 #include <unistd.h> #include <sys/types.h&...

2018-10-22 20:02:13

阅读数 80

评论数 0

安装Linux虚拟机--踏上Linux的第一步

安装Linux虚拟机 ** 1. 安装VMware Workstation** 安装包: 链接:https://pan.baidu.com/s/1InHEr9NktVzFlyfpOOUbDg 提取码:pd9k VMware workstation是VMware公司设计的专业虚拟机,可以...

2018-10-22 11:31:46

阅读数 41

评论数 0

开启博客之路

毕业一年了,在培训Linux中.看到很多大牛的文章,深受感触,也想把自己的所思所想记录下来。 百分百菜鸟 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的...

2018-09-30 10:26:41

阅读数 21

评论数 0

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