
Linux
文章平均质量分 59
达则兼济天下SEU
这个作者很懒,什么都没留下…
展开
-
vi模式下的编辑、删除、保存和退出
vi + 文件名:进入 vi 模式编辑模式:shift+:退出编辑模式:Esc退出编辑模式后可进行光标的上下左右移动(偶尔会出现ABCD,还不知道怎么解决,目前只能出来一个删除一个)光标处:按 i 键进入编辑模式,Enter:换行,删除光标位置的字符:Delete非编辑模式下:按 x 可以删除光标位置的字符,换行:Esc+O...转载 2022-01-24 09:59:30 · 2878 阅读 · 0 评论 -
关于NAND flash的MTD分区与uboot中分区的理解
今天做内核移植,准备添加NAND flash的驱动,做到MTD分区时,想起在一本书上看到的一句话,说的是分区时每个区之间没有间隙,前一个区的结束地址是后一个区的起始地址。可是当我看我的开发板的教程时,分区如下:static struct mtd_partition smdk_default_nand_part[] = { [0] = { .name = "uboot", .offset = 0x00000000,...转载 2021-03-16 17:32:20 · 3238 阅读 · 0 评论 -
mtd-utils命令简介
【转载自】:http://blog.youkuaiyun.com/yinkaizhong/archive/2008/12/25/3604794.aspx使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd*#cat /proc/mtddev: size erasesize namemtd0: 00c00000 00020000 "ROOTFS"mtd1: 00200000 00020000 "BOOTLOADER"mtd2: 0020000...转载 2021-03-15 18:01:57 · 1642 阅读 · 0 评论 -
/dev/tty、/dev/ttyS/、/dev/ttyUSB区别
1、/dev/tty 当前控制终端Terminal可以使用命令”ps –ax”来查看进程与哪个控制终端相连,使用命令”tty”可以查看它 具体对应哪个实际终端设备。2、/dev/ttyn和/dev/console (虚拟)控制台终端在Linux 系统中,计算机显示器通常被称为控制台终端 (Console)。它仿真了类型为Linux的一种终端(TER...原创 2021-03-15 16:59:48 · 9166 阅读 · 0 评论 -
ARM交叉编译器GNUEABI、NONE-EABI、ARM-EABI、GNUEABIHF等的区别
命名规则:交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch- 体系架构,如ARM,MIPS verdor - 工具链提供商 os - 目标操作系统 eabi - 嵌入式应用二进制接口 embedded applications binary interface根据对操作系统的支持与否,ARM GCC可分为支持和不支持操作系统,如arm-none-eabi:这个是没有操作系统的,自然不可能支持那些跟操作系统关系密切的函数,比如fo...转载 2021-03-02 14:32:10 · 252 阅读 · 0 评论 -
Linux主要概念
根文件系统(rootfs=Root File System):其实就是,针对特定的操作系统的架构,一种实现的形式;具体表现为,特定的文件夹,文件夹之间的关系,即组织架构,以及特定的各种文件;从这方面来说,所谓的rootfs,就是那些,能让操作系统正常运行的,文件夹和文件的大集合。...原创 2021-03-02 13:32:16 · 176 阅读 · 0 评论 -
Linux常用命令
1、dmesg #显示开机信息(kernel会将开机信息存储在ring buffer中。若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在/var/log目录中,名称为dmesg的文件里)2、pwd #查看当前所在目录(绝对路径)...原创 2021-02-07 09:40:34 · 125 阅读 · 0 评论 -
Linux 中【./】和【/】和【.】之间区别
/是指根目录,就和Windows的我的电脑那个位置差不多。./是指用户所在的当前目录。如下所示:[root~]# cd /etc[root etc]# pwd/etc[root etc]# cd /[root /]# pwd/[root /]# cd /etc[root etc]# cd ./[rootetc]# pwd/etc(pwd命令,Print Working Directory,功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的原创 2021-01-26 16:57:55 · 1884 阅读 · 0 评论 -
uboot下载地址
sourcecodehttp://www.denx.de/wiki/U-Boot/SourceCodegithttp://git.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=summary原创 2021-01-25 15:20:51 · 505 阅读 · 0 评论 -
ifconfig和ipconfig区别、localhost
1、ifconfig: 是linux中用于显示或配置网络设备(网络接口卡)的命令,英文全称是network interfaces configuring。它用于查看、配置、启用或禁用位于内核中的网络接口,在系统引导时它被用来设置必要的网络接口参数。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。 ifconfig #查看网络接口状态(当前激活的网络接口情况) ifconfig -a #查看主机所有网络接口的情况 ifconfig eth0 #...原创 2021-01-25 09:50:49 · 4428 阅读 · 0 评论 -
嵌入式linux:make 参数 ARCH与CROSS_COMPILE
ARCH即architecture,就是选择编译哪一种cpu architecture,也就是编译arch/目录下的哪一个子目录。如指定make ARCH=arm就是编译arch/arm下的代码。如果不指定,make将使用本机(用什么机器编译就是什么)的cpu作为缺省ARCH.注意:arch/arm下不但有arm体系架构特有的代码,还有arm特有的kconfig,也就是配置选项,所以在make menuconfig,make xxxx_defconfig的时候也必须指定ARCH=arm。ARCH可以理解为原创 2020-11-25 09:31:17 · 1921 阅读 · 1 评论 -
ping: sendto: Network is unreachable
在我的板子上ping路由上的IP的时候可以ping通,但是ping外网的IP的时候提示“ping: sendto: Network is unreachable”后来使用route命令看了一下# routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 * 255.255.255.0...原创 2020-11-20 12:51:54 · 6998 阅读 · 1 评论 -
RBL, UBL, Uboot的关系
1)RBL=ROMBootloader,UBL=userBootloader。2)RBL为TI固化在芯片ROM中的bootloader,OMAP上电启动过后首先将运行RBL,然后通过RBL加载UBL,再通过UBL加载uboot,而uboot就是用来加载Linux内核的。如果在具体应用过程中不需要使用到Linux(实际上一般都会用到的),uboot甚至是UBL都可以省去。UBL为一级Bootloader,uboot为二级Bootloader,一级Bootloader的大小是有限制的(应该是64KB以下,..原创 2020-08-28 19:02:22 · 892 阅读 · 0 评论