
Linux
文章平均质量分 74
gcrisis
把一个东西做精通
展开
-
s3c2440移植Linux内核之引导
最近想尝试把新的Linux内核移植到tq2440的开发板上,看看还能不能顺利的跑起来。我的基础版本是买板子的时候提供的2.6.30版本,编译器版本是4.3.3.。原创 2024-08-25 23:30:53 · 1039 阅读 · 0 评论 -
虚拟机Ubuntu误操作导致无法自动联网的解决办法
直接上解决办法:安装netplan.io。sudo apt install netplan.iosudo netplan apply原创 2024-08-25 23:26:46 · 575 阅读 · 0 评论 -
Linux控制I2C/SMBus设备
平台:树莓派 bcm2835 Raspberry Pi 3 Model B Rev 1.2I2C是Philips开发的一种两线通信协议,常用于一些对速度要求不高的小型器件上。SMBus是系统管理总线,基于I2C协议,大部分情况下二者兼容。这次使用mpu6050作为I2C外设,学习Linux下I2C的应用开发。树莓派默认I2C可能没有打开,需要配置重启,具体方法这里不赘述。最终会在/dev下生成i2c-1设备。1、需要的头文件2、打开I2C设备打开设备文件与打开普通...原创 2020-11-14 23:54:48 · 1000 阅读 · 0 评论 -
Linux usb live修复Linux grub启动
参考:先装了Linux,之后安装win10导致linux启动不了,想用usb live拯救,通过下面的方法可以。1、挂在分区 先将你的linux所有分区挂载, 挂载根分区:sudo mount /dev/sdxN/mnt 如果给boot和home独立分区,也挂载上来(很重要)。 挂载home:sudo mount /dev/s...原创 2019-10-10 13:56:49 · 822 阅读 · 0 评论 -
数莓派Simple Bootloader设计相关知识点
目的:学习数莓派裸机编程需要不断的插拔sd卡,即不方便也加快了磨损,所以设计这个简单的bootloader方便调试。简介:bootloader包括置于sd卡中的镜像和电脑端的下载软件,通过串口可以将新的测试kernel镜像下载到内存中。(minicom功能暂时没有)有下载hex格式和binary方式。设计细节:思路是将bootloader部分放到2M地址处,重启数莓派后进入bo...原创 2019-06-05 16:08:34 · 213 阅读 · 0 评论 -
Ubuntu数据恢复软件testdisk
TestDisk是OpenSource软件,根据GNU通用公共许可证(GPL v2 +)的条款获得许可。TestDisk是功能强大的免费数据恢复软件!它主要用于帮助恢复丢失的分区和/或使这些症状由故障软件引起的非启动磁盘再次启动:某些类型的病毒或人为错误(例如意外删除分区表)。使用TestDisk进行分区表恢复非常简单。TestDisk可以修复分区表,恢复已删除的分区从其备份中恢复F...翻译 2019-05-07 11:46:54 · 3437 阅读 · 0 评论 -
linux的apropos命令
apropos命令与man -k功能相同,列出帮助手册中任意包含关键字的命令名称和简述。原创 2019-04-08 18:27:41 · 965 阅读 · 0 评论 -
linux的yes命令
yes命令的作用是不断打印指定的内容或者y,直到人为打断。命令:输出:命令:输出:原创 2019-04-08 18:06:33 · 1457 阅读 · 0 评论 -
Ubuntu使用记录
一、关于/boot分区大小的说明网上很多教程都说分区大小为200M即可,的确,正常情况下该目录下的文件大小总共也就90M不到,但是系统会更新,这样/boot下会存在多个不同版本的内核和启动相关文件,这是大部分系统提示/boot空间不够用的原因。遇到这种情况可以将旧的内核及相关文件删除。这里也建议以后给/boot分区可以适当分的大一些,比如500M,可以省去不少麻烦。下面说一下移除旧内核的方...原创 2019-01-07 17:05:51 · 621 阅读 · 0 评论 -
初学linux的fork笔记
fork函数用来创建linux进程,使用前需要头文件 #include <unistd.h>,函数原型如下: pid_t fork(void);执行命令后会创建一个与调用进程相同的进程,调用进程称为父进程,新建的进程称为子进程。两个进程有如下一些特点:1、在父进程中该函数返回子进程的ID号,在子进程中函数返回0;2、子进程与父进程的全局变量名称和地址相同...原创 2018-11-09 16:23:29 · 234 阅读 · 0 评论 -
Ubuntu重装系统后重新挂载独立的分区的home目录
Ubuntu系统不明原因不能正常启动,所以想重装系统,最开始装系统时给/home分了独立的分区,所以安装时只格式化了boot和/,想着转好后直接利用原来的home目录,但是装好后发现系统重新建了home,而原来home的分区被独立挂载了。 为了让原来的/home在系统启动时挂载,需要下面一些操作: 1、查看home分区的UUID 2、修改/etc/...原创 2018-06-07 23:37:50 · 4396 阅读 · 0 评论 -
Debian安装Arduino IDE
Arduino是近几年非常流行的一款开源硬件,学习使用后发现,Arduino在Linux下编译要比在Windows下快很多,具体原因我不懂,不过哪个快就用哪个,这时我一惯的作风。Linux系统安装Arduino比较简单,安装包和安装方法在Arduino的官网都有提供,网址:https://www.arduino.cc/en/Guide/Linux安装包下载好以后,解压可以双击操作,也可以用原创 2016-03-12 14:22:33 · 1974 阅读 · 0 评论 -
Debian8初始配置
安装sudodebian默认没有sudo用户,这对于安装软件及一些需特权的操作很不方便,安装sudo指定普通用户有系统管理的权限。首先,切换到root用户下root# su root确定后输入root密码输入以下指令root#aptitude install sudo //安装sudoroot# chmod +w /etc/sudo原创 2015-11-02 12:29:23 · 2434 阅读 · 0 评论 -
GRUB2引导修复
本来是想把GRUB2装到U盘,却不小心把电脑的GRUB搞坏了。原因可能是我执行命令grub-install时没有加任何参数,由于不知道没有参数怎么执行,我赶紧ctrl+c终止了安装,最后重启后发现系统无法启动,进入了grub rescue模式。庆幸的是,重启之前我成功给u盘装了grub2,这可帮了我大忙了。其实恢复GRUB有多种方式,比如用系统盘或U盘启动盘,我这种方式主要是为了熟悉GRUB,原创 2015-11-01 12:33:10 · 10897 阅读 · 1 评论 -
Debian8安装
系统下载和安装1、下载Debian的下载是很方便的,在浏览器输入Debian,第一个或第一页能够直接看到他的官网链接https://www.debian.org/,点击进入官网,点击Getting Debian,进入选择下载项的页面,这个页面提供了多种下载方式——网络、liveCD、BT下载等等,根据自己的喜好选择一个,个人比较喜欢BitTorrent下载。DVD一般下载前两张原创 2015-11-01 14:14:19 · 1709 阅读 · 0 评论 -
Ubuntu下useradd使用笔记
1.作用useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是root用户或第一个有root权限的用户。2.格式useradd [options] name3.options(选项) -b:新账户的家目录的基目录;-c:加上备注文字,备注文字保存在passwd的备注栏中;-d:新账户的家目录;-D:打印或改变默认的useradd配置;-e:指定账翻译 2015-10-01 20:26:45 · 799 阅读 · 0 评论