Linux
文章平均质量分 67
晨海1024
这个作者很懒,什么都没留下…
展开
-
Linux设备和模块的分类
概念:在Linux系统中,所有设备都被映射成 【设备文件】 来处理,设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。 一、设备类型整理自:(相当不错,建议有时间看下原文) 《第一章 设备驱动简介 1.3.节 设备和模块的分类》 《Linux设备驱动之字符设备驱动》 一般情况下,以 Linux 的设备可区分为 3 种基本设备类型:字符设备、块设备, 网络设备 一个字符设备或块设备都在/dev目录下对应一个设备文件。 linux用户...转载 2020-11-26 11:01:26 · 452 阅读 · 0 评论 -
Linux内核启动出错can't get kernel image
原文链接:https://blog.csdn.net/zhengqijun_/article/details/71908896 主机环境:RHEL6.5编译器:arm-linux-gcc 4.3.2开发板:mini2440u-boot:2010.03内核:Linux1...转载 2020-03-06 11:17:02 · 2310 阅读 · 0 评论 -
Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915解决办法
sudo update-initramfs -u在更新内核的时候发生如下错误update-initramfs: Generating /boot/initrd.img-4.15.0-88-genericW: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915W: Possibl...原创 2020-03-01 16:12:29 · 2210 阅读 · 0 评论 -
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: U
问题:运用sudo apt-get install 安装软件时,出现以下错误E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-...原创 2020-03-01 15:43:27 · 458 阅读 · 0 评论 -
bash: cannot create temp file for here-document: No space left on device
在Linux终端上输入Tab键时,显示如下错误bash: cannot create temp file for here-document: No space left on device然后输入命令df -h查看/dev/sda1 49G 49G 0 100% /发现磁盘空间使用已满了,这时得删掉一些内容了,或者对磁盘进行扩容使用命令du --max-...原创 2020-02-28 11:35:30 · 1575 阅读 · 0 评论 -
从搭建海思Hi3516A开发环境到成功编译osdrv整个目录走过的坑……
Hi3516A开发环境的搭建需要一台Linux服务器,于是在虚拟机上装了一个Ubuntu系统(Linux操作系统的一种发行版本),然后在Ubuntu系统上安装Hi3516A_SDK_V1.0.5.0,配置交叉工具链,进行编译osdrv目录等操作原创 2020-02-26 18:00:57 · 2812 阅读 · 3 评论 -
Linux压缩命令:把文件压缩成tar gz bz bz2格式
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[***...转载 2020-02-26 16:33:26 · 1655 阅读 · 0 评论 -
Ubuntu将国外源更换为国内源的两种方式
Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候会觉得网速比较慢,下载安装一个软件都要很久,所以我们通常都会更换为国内源方法一:通过脚本更换源1.备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources_init.list将原来的源保留一下,以后想用还可以继续用2.更换源sudo gedit /etc/apt/sourc...原创 2020-02-25 13:20:02 · 2820 阅读 · 0 评论 -
Linux中修改共享目录
通常我们在Ubuntu中设置的共享目录是/mnt/hgfs ,那么我们也可以修改为其他目录打开/etc/fstab文件,在后面设置需要挂载的目录sudo vim /etc/fstab然后保存退出,重启Ubuntu就可以了通过修改/etc/fstab文件的方式是永久有效的,如果只是想临时设置共享目录的话,也可以使用mount命令mount -t vmhgfs .host:/share...原创 2019-10-29 22:57:54 · 1186 阅读 · 0 评论 -
Linux文件IO操作/open/write/read函数的使用
open函数的使用示例利用open函数打开一个文件,并验证下是否能无限次打开文件//openfile.c#include <stdio.h> //C语言标准IO头文件,如调用printf()函数#include <sys/types.h> //调用open()函数所需的头文件#include <sys/stat.h>#include ...原创 2019-10-27 14:10:53 · 1867 阅读 · 0 评论 -
配置SSH服务器到ARM开发板中使用
本例中所使用的硬件平台是GEC6818 ARM开发板SSH_config.tar.bz下载链接:https://pan.baidu.com/s/12xqy3ZxhBEjNm8lGQ0ZjAA提取码:0pv5将提前下载好的SSH_config.tar.bz压缩包放置到开发板中,配置SSH服务器//配置SSH服务器tar -xzvf SSH_config.tar.bzc...原创 2019-07-04 20:35:00 · 4635 阅读 · 17 评论 -
Linux开发环境搭建
Linux开发环境搭建一、安装虚拟机+Ubuntu18.04虚拟机和ubuntu的安装网上有很多教程,不过个人推荐软件安装管家里的教程,比较详细,适合小白看,我装的是VMware14+Ubuntu18.04VMware14虚拟机安装教程:https://mp.weixin.qq.com/s/83D3YCdMIcNF5rO1nA5aBwLinux Ubuntu安装教程http...原创 2019-07-03 19:53:08 · 454 阅读 · 0 评论 -
基于Linux操作系统的动态库与静态库的制作
什么是库文件?开发者把写好的功能代码封装到一个文件里面,提供接口给用户使用,该封装好的文件就是库文件!!!例如我们熟悉的计算机视觉开源库(OpenCV),里面集成了大量写好的功能函数库,用户可以通过相应接口调用。库文件的作用?1.用户在使用库文件的时候是看不到源代码的,这样可以防止源代码的泄露!!2.库文件在编译的时候,是不会编译进代码的,只有运行的时候会才链接过去,这样可以节省空间...原创 2019-07-08 20:31:07 · 237 阅读 · 0 评论 -
Linux文件IO接口之read函数使用
往一个文件写入数据,并读取数据//readfile.c#include <stdio.h>#include <sys/types.h> //调用open()函数所需的头文件#include <sys/stat.h>#include <fcntl.h>#include <unistd.h> //write , re...原创 2019-07-08 20:28:16 · 2742 阅读 · 0 评论 -
Linux文件IO接口之write函数使用
利用wirte函数,往一个空文本中写入数据//创建一个空文本文件 chenhai@linux:~/test$ touch a.txt//编写程序,将字符串"hello"写入a.txt writefile.c#include <stdio.h>#include <sys/types.h> //调用open()函数所需的头文件...原创 2019-07-08 20:22:01 · 4325 阅读 · 0 评论 -
Linux文件IO接口之open函数使用
利用open函数打开一个文件,并验证下是否能无限次打开文件//openfile.c#include <stdio.h> //C语言标准IO头文件,如调用printf()函数#include <sys/types.h> //调用open()函数所需的头文件#include <sys/stat.h>#include <fcntl.h&...原创 2019-07-08 19:51:53 · 1666 阅读 · 0 评论 -
用CMake链接OpenCV库时需要注意的地方
在Ubuntu18.04上安装好OpenCV后,于是乎进入官网给出的一个例子尝试编译执行,却出现如下问题经谷歌翻译如下,解决方法:编辑CMakeLists.txt文件,加入以下代码:set(CMAKE_PREFIX_PATH “/home/dzsjxh/opencv3.4.3/share/OpenCV”)然后保存退出说明:/home/dzsjxh/opencv3.4.3是我安装Op...原创 2019-06-24 14:57:19 · 1233 阅读 · 0 评论