
Linux
文章平均质量分 79
pegasusliuyong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在终端和 PowerShell 中将连续执行命令和一个命令自动重复执行多次
1、在命令行中,我们经常会使用cmd1 && cmd2这样的表达式衔接多条命令,表示如果cmd1执行成功则继续执行cmd2。但是同样的运算符(&&)在PowerShell中却不行。这其实是个简单的语法问题……通过查资料,原来PowerShell有自己的表达方式:-and和-or-and: 左侧命令执行成功(返回true)才继续执行右侧命令-or: 无论左侧命令是否(返回false)都会继续执行右侧命令示例:# Bashcd / && ls转载 2021-02-20 14:30:24 · 3603 阅读 · 0 评论 -
Ubuntu18.04安装arm-linux-gcc交叉编译工具(附arm-linux-gcc 5.4.0包)
在文件管理器里面按Ctrl+H即可显示(显示为.bashrc,前面小点儿表示隐藏文件)一、下载arm-linux-gcc 5.4.0包下载(百度云)链接:https://pan.baidu.com/s/1AeqzkboWkJDJjU9HxtXhrA提取码:uzup二、在/usr/local目录下新建arm文件夹,并且给予最高权限后进入新建的文件目录里面root@nandyco...转载 2021-01-12 14:44:05 · 665 阅读 · 0 评论 -
基于cmake的交叉编译工具链
基于cmake的交叉编译工具链本文转载自:https://segmentfault.com/a/1190000019276315,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有。一、基本概念1. 什么是交叉编译交叉编译是A机器上编译生成,运行在B机器上。两个机子有不同的机器指令。2. 什么是宿主机和目标机宿主机(host)是指使用交叉编译工具链执行编译的主机,一般配置较高,如PC主机;目标机(target)是指运行交叉编译出的可执行程序的机器,一般资源有限,如嵌入式开发转载 2021-01-12 14:41:42 · 3415 阅读 · 0 评论 -
Linux 系统基础知识
本文包括:1、Linux 系统概述2、Linux 用户和用户组管理3、Linux 文件和目录管理4、Linux 文件系统管理5、Linux LVM 配置6、Linux 网络管理7、Linux 进程与任务管理8、Linux 系统监控9、Linux 管道与I/O重定向10、Linux 安装与管理软件1、Linux ...转载 2020-01-09 15:37:32 · 260 阅读 · 0 评论 -
嵌入式字 符设备驱动程序demo
一、主设备号和次设备号主设备号表示设备对应的驱动程序;次设备号由内核使用,用于正确确定设备文件所指的设备。内核用dev_t类型()来保存设备编号,dev_t是一个32位的数,12位表示主设备号,20为表示次设备号。在实际使用中,是通过中定义的宏来转换格式。(dev_t)-->主设备号、次设备号 MAJOR(dev_t dev) MINOR(dev_t dev) 主设备...转载 2020-01-09 14:57:50 · 306 阅读 · 0 评论 -
Makefile速查笔记
做 Linux C++,一个稳定的工程,Makefile 是很少改动的。但是如果需要修改的时候,Makefile 的语法和用法一时半会就回忆不出来(原谅我记忆力差……)。在此把自己以前的 Makefile 学习笔记记录一下吧,也作为分享。本文假设读者已经懂得了 Makefile,因此主要是作为备忘和速查用。全文中尖括号部分表示变量。本文地址:https://segmentfault.com/a...转载 2019-12-31 10:45:03 · 138 阅读 · 0 评论 -
嵌入式Linux开发环境搭建
1、前提准备硬件环境: 笔记本电脑 软件环境: 裸机安装Windows10_64位 VMWare版本:VMWare WorkStation 14Pro Ubuntu版本:Ubuntu16.04LTS总结:开发环境是主机安装windows10家庭版,然后使用vmware创建Ubuntu虚拟机,在windows10进行代码的编写开发,在Ubuntu上进行部署编译。具体安装创建方法...转载 2019-12-23 11:31:16 · 347 阅读 · 0 评论 -
Ubuntu 18.04安装SFTP服务
1.安装sftp服务sudo apt-get install openssh-server2.修改配置文件vim /etc/ssh/sshd_config##下面这行注释掉#Subsystem sftp /usr/libexec/openssh/sftp-server##后面加入Subsystem sftp internal-sftp找到PermitRootLogin no...转载 2019-12-20 11:29:29 · 963 阅读 · 0 评论 -
ubnuntu 18.04提示无libmpfr.so.4
问题描述:使用arm-linux-gcc 编译.c文件时提示错误error while loading shared libraries:libmpfr.so.4: cannot open shared object file: No such file or directory.通过ldd查看cc1的库调用情况root@ly-virtual-machine:/usr/local/li...转载 2019-12-14 15:42:05 · 1627 阅读 · 0 评论 -
linux下常用的开源库
linux下常用的开源库名字及简介,使用文档和教程可以自己百度 (自己整理,不定时完善)SQLiteSQLite是一款轻型的数据库。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。源码地址:http://www.sqlite.org/libnetlibnet是一个小型的接口函数库,主要用C语言写成,...转载 2019-12-10 15:23:20 · 508 阅读 · 0 评论 -
Ubuntu18的bug导致系统启动后黑屏
问题背景使用系统Ubuntu 18.04.1 LTS(可以通过sudo lsb_release -a命令查看当前使用的系统版本)Linux内核版本(使用uname -a或-l 或-r查看):问题描述Ubuntu系统很久没有关机,某次重启电脑时,可以看到Ubuntu启动项,并且系统正常启动,但是启动后屏幕始终黑屏,无法进入桌面问题定位内核问题?我在使用期间更新过3次内核版本...转载 2021-01-12 14:44:24 · 1300 阅读 · 0 评论 -
Ubuntu 18.04 LTS设置root账户
一、安装Ubuntu 18.04.1 LTS可能出现Ubuntu18的bug导致系统启动后黑屏的问题解决方法sudo apt-get remove --purge nvidia-* # 卸载nvidia相关组件sudo apt purge gdm gdm3 # 卸载gdm和gdm3sudo apt install gdm3 ubuntu-desktop # 重新安装gdm3sy...原创 2019-12-04 13:07:39 · 808 阅读 · 0 评论