随笔分类 -  linux

linux的操作设置
摘要:1.添加 docker 用户组 sudo groupadd docker 可以通过 cat /etc/group 指令查看存在的用户组 2.将当前用户添加到 docker 组中 sudo gpasswd -a user docker user 是当前登录的用户 可以通过 sudo cat /etc/ 阅读全文
posted @ 2022-08-16 14:49 浇筑菜鸟 阅读(1999) 评论(0) 推荐(0)
摘要:一、简介 arm开发板制作系统是比较麻烦,不论使用busybox还是yocto制作根文件系统对新手都比太友好,除非深度定制,否则使用ubuntu系统既可以满足,把更多的精力放在应用开发上。 二、准备材料 我使用的芯片是RK3288,小伙伴可以根据自己的情况选择开发版。 开发环境:VMware 操作系 阅读全文
posted @ 2021-09-16 16:49 浇筑菜鸟 阅读(27998) 评论(2) 推荐(1)
摘要:一、简介 制作img文件可以使用linux系统中的dd命令制作,Linux dd 命令用于读取、转换并输出数据。dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。命令的详细使用教程见Linux dd 命令。 二、方式一 创建.img文件 dd if=/dev 阅读全文
posted @ 2021-09-14 00:15 浇筑菜鸟 阅读(10042) 评论(0) 推荐(0)
摘要:学习linux系统移植的三大步骤分别是UBoot、内核&设备树、根文件系统的制作与烧写。之前我已经实现了UBoot、内核、设备树的编译与烧写以及根文件的制作,但是并未对根文件系统进行烧写。现在分享根文件系统的烧写过程,每个开发版的烧写过程不一样,这里只是分享湃兔的镜像文件烧写。 一、准备材料 可以根 阅读全文
posted @ 2021-07-06 17:16 浇筑菜鸟 阅读(526) 评论(0) 推荐(1)
摘要:我在之前的uboot通过NFS挂载ubuntu根文件系统中也有实现过根文件系统的制作,那只是在ubuntu官网已经做好的根文件基础上安装一些自己所需的软解而已。而使用busybox制作根文件系统可以自定义选项,加深自己对linux的系统理解,方便后期学习根文件系统的裁剪。 一、下载busybox制作 阅读全文
posted @ 2021-06-25 18:08 浇筑菜鸟 阅读(5025) 评论(0) 推荐(1)
摘要:linux经常会使用静态ip,每次遇到都会忘记静态配置的内容,在此记录一下。 一、查看网卡 现在查看网卡信息多数是ip a,也有一些设备使用的是ifconfig。 ip a ifconfig 网卡的显示详细信息如下图所示: 注意:有的开发版系统使用的指令比较特殊,需要注意一下,其中ens33是网卡名 阅读全文
posted @ 2021-06-25 14:09 浇筑菜鸟 阅读(188) 评论(0) 推荐(0)
摘要:上一篇文章我记录了UBoot的编译与烧写,现在学习内核与设备树的编写与烧写,也就是zImage和.dbt文件。看过我之前写的uboot通过NFS挂载ubuntu根文件系统这边文章的朋友应该都比较熟悉,在通过nfs挂载根文件系统时,需要在tftp服务器中放入zImage和.dbt文件,之前是用开发板已 阅读全文
posted @ 2021-06-25 11:59 浇筑菜鸟 阅读(3225) 评论(2) 推荐(0)
摘要:每当我们学习任何编译语言之前,第一节课都是介绍我们要学习的是什么,以及编译语言和工具,最后写一个小程序编译并运行就算入门,也就是所谓的“Hello, world!”。这里也不例外,带想学习UBoot的小伙伴学习UBoot的编译和烧写(主要是记录一下个人学习的过程),也就是UBoot的“Hello, 阅读全文
posted @ 2021-06-16 16:51 浇筑菜鸟 阅读(6095) 评论(0) 推荐(0)
摘要:要使我们在x86架构下运行的程序迁移至ARM架构的开发板中运行时,需要通过交叉编译器将x86下编写的程序进行编译后,开发版才能运行。 在安装之前我们需要了解,什么是交叉编译器。 一、下载交叉编译器 这里主要记录一下怎么下载arm-linux-gnueabi-gcc交叉编译器,这个不像其他软件一样下载 阅读全文
posted @ 2021-06-16 15:03 浇筑菜鸟 阅读(23360) 评论(0) 推荐(0)
摘要:由于工作需要,在做app开发或系统移植时,经常需要编辑系统后重新烧写异常麻烦。通过NFS挂载根文件系统就不需要每次更改系统后再进行编译和烧写,等开发完成后一次烧写即可完成。 一、准备材料 可以根据自己的需要准备相应材料,以下是我自己使用的 开发环境:VMware 操作系统:ubuntu 开发版:10 阅读全文
posted @ 2021-05-25 17:42 浇筑菜鸟 阅读(3974) 评论(3) 推荐(2)
摘要:1.安装TFTP服务 安装服务端 sudo apt-get install tftpd-hpa 安装客服端 sudo apt-get install tftp-hpa 2.创建TFTP服务器目录 cd /home sudo mkdir tftp_share 更改目录权限 sudo chmod 777 阅读全文
posted @ 2021-05-25 15:36 浇筑菜鸟 阅读(4251) 评论(0) 推荐(1)
摘要:一、Ubuntu安装配置NFS 1.安装NFS服务器 sudo apt-get install nfs-kernel-server 安装nfs-kernel-server时,apt会自动安装nfs-common和portmap 2.创建NFS共享目录 在自己想要设置的路径下创建共享文件,如: cd 阅读全文
posted @ 2021-05-25 14:39 浇筑菜鸟 阅读(2604) 评论(0) 推荐(0)