linux
asukaztc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
usbutils介绍
libusblibusb 是一个用C语言开发的跨平台的USB设备访问接口库。使用它,不需要知道操作系统的细节,也不需要底层驱动,只须对USB有足够的了解,所有的工作都可以在用户态完成。其中libusb分为1.0版和0.1版两种版本,1.0并不向下兼容0.1,需要libusb-compat的支持。libusb官网:https://libusb.info/sourceforge代码下载https://sourceforge.net/projects/libusb/https://原创 2021-08-17 14:26:51 · 2933 阅读 · 0 评论 -
syslog简介
Syslog机制是类unix系统中经常使用的一种日志记录方式。它能够以多种级别组合记录系统运行过程中各类日志信息。比如内核运行信息日志,程序运行 输出的日志等。转载 2019-04-04 09:51:37 · 6029 阅读 · 0 评论 -
TTY揭秘
前一阵子调试了一个串口驱动,原以为很简单,调式过程中还是遇到了很多问题。查阅了一些资料后发现Linux的串口设备,也就是tty子系统是一个很有历史,颇为复杂的一个子系统,值得好好研究一下。在网上找到了一篇关于tty的文章,感觉不错,决定翻译一下。水平有限,难免有误,希望大家指正。原文地址:http://www.linusakesson.net/programming/tty/index.php...翻译 2018-08-24 21:28:23 · 460 阅读 · 0 评论 -
Ubuntu 安装ssh服务以及开启root用户ssh登录
一、安装ssh服务安装ssh服务sudo apt-get updatesudo apt-get install openssh-server安装完成后启动ssh服务sudo service ssh start二、开启root用户ssh登录修改配置文件: /etc/ssh/sshd_config找到# Authentication: LoginGraceTime 120 PermitRoo...原创 2018-04-21 12:07:40 · 8220 阅读 · 0 评论 -
在嵌入式设备中不创建swap分区的原因何在
我们知道,在linux中有一个很重要的概念,虚拟内存,当物理内存不够时,可以将内存中一些数据存储到硬盘上,而让出物理内存。我们一般在PC上安装linux时,会创建一个swap分区,其大小一般设置为内存的2倍。 而我们在嵌入式设备中,却看不到该分区,为什么呢? 我们知道在嵌入式设备中,一般使用flash卡作为存储设备,该存储设备一般每个点的写次数是有限制的,大概在几十万次。所以一般嵌入式设备,将...转载 2018-03-06 15:35:46 · 1055 阅读 · 0 评论 -
Linux 解决 bash ./ 没有那个文件或目录 的方法
Ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。其实原因很简单,是因为他没有32位的运行库 ia32-libs ,直接安装即可。apt-get install ia32-libs我使用的Ubuntu版本是16.04,安装后提示没有可用的软件包ia32-libs,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可转载 2018-01-09 11:20:29 · 73511 阅读 · 8 评论 -
u-boot的boot命令
针对不同的Kernel image格式,u-boot提供了不同的boot指令,例如: booti: 引导ARM64 kernel image—-Image;bootz: 引导ARM kernel image—-zImage;bootm: 引导u-boot自定义的kernel image—-uImage。 参考资料 http://www.wowotech.net/x_project/bubb转载 2017-12-18 09:32:36 · 2240 阅读 · 0 评论 -
关于FreeBSD的fdisk和disklabel
今天对FreeBSD的硬盘分区和存储方式作了一组实验,现在记录下来备案。 首先,由于FreeBSD的分区方式和Linux以及windows的分区方式有很大不同,因此分区和磁盘存储相关的工具的使用也有很大的不同 .为了描述方便,我将FreeBSD中的slice称作主分区,而slice中进一步包含的partition称为逻辑分区。一,基本概念。在所有PC体系架构上安装的操作系统都只能分四个分区。这四个转载 2017-11-20 15:54:47 · 5316 阅读 · 0 评论 -
嵌入式Linux使用dd命令制作eMMC镜像
背景目前正在做的嵌入式项目Linux系统是存储在eMMC上的。 硬件部门生产时先对eMMC写入程序,再进行贴片。需要软件团队要提供eMMC的镜像文件。我制作eMMC镜像的方法如下从网络启动开发板,这样eMMC就作为目录挂载了使用dd命令把eMMC整个备份由于镜像实际是从网络传输的,速度比较慢,所以配合gzip命令,压缩后再传输,可节约很多时间。下面是几篇参考的资料,具体操作都从这里参考的使原创 2017-11-08 10:15:19 · 10228 阅读 · 0 评论 -
Shell脚本8种字符串截取方法总结
Linux 的字符串截取很有用。有八种方法。 假设有变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边转载 2017-10-01 15:42:59 · 259 阅读 · 0 评论 -
在Linux dtsi文件中删除一个Node
介绍DTS(Device Tree Source)文件是对嵌入式设备硬件信息的描述。 由于一个SoC可能对应多个Machine(一个SoC可以对应多个产品和电路板),势必这些.dts文件需包含许多共同的部分,根据软件设计中“抽象”的思想。Linux把SoC公用的部分或者多个machine共同的部分一般提炼为.dtsi,类似于C语言的头文件。笔者目前在做的项目对此深有体会,使用一种SoC开发2款产品原创 2017-10-08 18:09:34 · 3152 阅读 · 0 评论
分享