引言
无论是远程工作还是本地工作,我们经常需要从外部获取信息。在没有其他选择的情况下,使用命令行工具来获取这些信息是一个不错的选择。
本文[1]将介绍一些通过命令行下载内容时最常使用的工具。
2025年05月15日
无论是远程工作还是本地工作,我们经常需要从外部获取信息。在没有其他选择的情况下,使用命令行工具来获取这些信息是一个不错的选择。
本文[1]将介绍一些通过命令行下载内容时最常使用的工具。
2025年05月15日
1 uboot移植
l 移植linux之前需要先移植一个bootlader代码,主要用于启动linux内核,
l Linux系统包括u-boot、内核、根文件系统(rootfs)
l 引导程序的主要作用将内核映像从硬盘读到RAM中,然后跳转到内核的入口点去运行,启动加载程序。
l Bootloader是操作系统运行前的执行的一段小程序,主要用于初始化硬件设备、建立内存空间的映射表,建立系统软硬件环境。
2025年05月15日
这篇主要讲解在Linux下进程的管理。
那么接下来就开始吧,如果文章有错误的地方请大家多多包涵,不吝在评论区指正哦~
声明:基于Centos6.9
每个用户均可同时运行多个程序。为了区分每一个运行的程序,Linux
2025年05月15日
无人值守安装,顾名思义,安装系统的过程中不需要人的干扰,其可以实现自动安装,所以无人值守安装的优点是:减少安装过程中的人机交互,提高安装效率。
一、工作原理:dhcpd + ftp + tftpd
PXE(preboot execute environment )是由intel公司开发的技术,工作与网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP,再用TFTP协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。
2025年05月15日
1:我使用的是笔记本,台式机类似。
原理:和开发板挂载到路由器或者交换机不一样。我们通过笔记本电脑直连,是将笔记本的物理网卡作为一个桥梁,把开发板和虚拟机ubuntu连接在一起。连接好以后可以使用NFS,TFTP,在线调试等功能。
2:把用网线连接开发板和电脑
在windows里设置ip地址。
我们只关心以太网的设置,右键属性
注意红框的选择,第一个一定要勾上,第二个一定要去掉。如果是win10的系统为图中所示。如果是win7的系统第二个是DNE开头的选项一定要去掉!
2025年05月15日
EagleOS 9.5 说明文档
EagleOS 9.5基于AlmaLinux 9.5进行深度定制优化。
EagleOS 9.5根据AlmaLinux 9.5官方
AlmaLinux-9.5-x86_64-dvd.iso进行精简,全程完全自动化无人值守安装,支持大于2TB磁盘自动分区,集成安装1151个软件包,包含了常用的工具及依赖库等,iso文件大小由官方的10.6G至不到2.6G,使装机效率更高效。
2025年05月15日
[root@Centos8 cdrom]# ls
BaseOS EFI images isolinux LICENSE media.repo Minimal TRANS.TBL
#isolinux:存放和安装相关的文件
[root@Centos8 isolinux]# ls
boot.cat boot.msg grub.conf initrd.img isolinux.bin isolinux.cfg ldlinux.c32 libcom32.c32 libutil.c32 memtest splash.png TRANS.TBL vesamenu.c32 vmlinuz
boot.cat: 相当于grub的第一阶段,加载MBR中的bootloader到内存
isolinux.bin:光盘引导程序
isolinux.cfg:启动菜单的配置文件(是一个文本文件,用于设置开机的光盘界面)
....c32:提供了启动菜单功能的文件
memtest:内存检测程序
splash.png:光盘启动菜单界面的背景图
vmlinuz:是内核映像文件
initrd.img:ramfs文件,是linux的一个精简系统,里面有文件系统的驱动
2025年05月15日
2.5.1创建虚拟机
双击桌面的VMware Player启动快捷方式打开VMware Player软件,运行界面如图2.15所示。点击“创建新虚拟机(N)”,可以创建一台虚拟机。
图2.15 创建新虚拟机
在弹出的向导欢迎界面中选择“稍后安装操作系统(S)”,然后点击“下一步”按钮,如图2.16所示。
2025年05月15日
针对ARM-Linux程序的开发,主要分为三类:应用程序开发、驱动程序开发、系统内核开发,针对不同种类的软件开发,有其不同的特点。
今天我们来看看ARM-Linux开发和MCU开发的不同点,以及ARM-Linux的基本开发环境。
1. ARM-Linux应用开发和单片机开发的不同
这里先要做一个说明,对于ARM的应用开发主要有两种方式:一种是直接在ARM芯片上进行应用开发,不采用操作系统,也称为裸机编程,这种开发方式主要应用于一些低端的ARM芯片上,其开发过程非常类似单片机,这里不多叙述。