2.1k 2 分钟

# 简述 net-tools 起源于 BSD 的 TCP/IP 工具箱,后来成为老版本 Linux 内核中配置网络功能的工具。但自 2001 年起,Linux 社区已经对其停止维护,甚至一些 Linux 发行版比如 Arch Linux 和 CentOS/RHEL 7 则已经完全抛弃了 net-tools,只支持 iproute2。 iproute2 的出现旨在从功能上取代 net-tools,是目前主流 Linux 所配带的网络套件,同时提供 net-tools 下 ifconfig 和 route...
8.2k 8 分钟

# 常见网络配置工具包 配置「Linux 操作系统」的网络有以下几款主流的配置工具可供选择: 配置工具 说明 ifupdown 用来启动 / 关闭网络的标准工具(Debian 及部分衍生版本特有),配置文件在 /etc/network/interfaces 。 systemd-networkd systemd 是许多发行版默认的 kernel 程序,其中 systemd-networkd 组件可用于网络配置管理,配置文件在 /etc/systemd/network/ 。 NetworkManager 一个为桌面版提供的图形化前端工具,也可以使用内嵌的 nmcli 和 nmtui...
3.4k 3 分钟

# shell 和 bash 在计算机科学中,shell 俗称壳(用来区别于核,核是指 “内核”),shell 是指 “提供使用者使用界面” 的软件(命令解析器)。它类似于 DOS 下的 command.com 和后来的 cmd.exe 。它接收用户命令,然后调用相应的应用程序。 在很多并不正式的场合,这两个名词表达的意思相同,即命令解释器。但从严格的意义上讲,命令行是指供用户输入命令的界面,其本身只是接受输入,然后把命令传递给命令解释器,后者就是 shell,从本质上讲,shell 是一个程序,它在用户和操作系统之间提供了一个面向行的可交互接口,用户在命令行中输入命令,运行在后台的...
31k 32 分钟

# Debian 安装 需要注意的几个点是: 安装语言的时候选择英文安装,否者会造成部分乱码,至于后面想要使用中文,安装完成后再配置就好了。 配置软件包不需要选择网络镜像,后期再配置镜像源。 勾选 ssh 服务,以方便远程操作;至于是否选择图形界面,随个人喜好。 # 基本配置 # 添加 sudo 管理组 your_name is not in the sudoers file. This incident will be reported. 出现这种情况一般是你用普通用户键入 sudo 命令,但这个用户又没有加入 sudo 组上面,导致权限不够。 解决(以下操作皆在 root...
8.4k 9 分钟

# for C51 # 数据存储类型(data,idata,xdata,code) 参考: Keil > Help > uVision Help > Cx51 Compiler User’s Guide > Language Extensions > Memory Types 关键字 存储空间 地址范围 访问方式 data 内部 RAM(最大 128 bytes) 0x00~0x7F 直接寻址 idata 内部 RAM(最大 256 bytes) 0x00~0xFF 间接寻址 bdata 内部 RAM(指定 16...
5k 5 分钟

# JTAG https://wiki.segger.com/JTAG # 引脚分布 # 接口定义 PIN SIGNAL TYPE Description 1 VTref Input This is the target reference voltage. It is used to check if the target has power, to create the logic-level reference for the input comparators and to control the output logic levels to the target. It is...
9.1k 9 分钟

为了更好的描述及参照,以下参数大部分会重复记录,因此不一一重复描述,仅在第一次出现时加以概述。 # 肖特基二极管 简称 "SBD" 。利用金属和半导体二者的接合面的 "肖特基效应" 的整流作用。具有正向导通电压较低,导通恢复时间短的特性,但反向漏电流较多,突波耐受度较低。常见应用于高频整流(低压大电流)。 1、主要参数 重复性峰值反向电压 VRRM(Repetitive peak reverse...
『转载』 1.1k 1 分钟

在一些恶劣的高电压、高功率工作环境中应用传感器传输信号,需要使用隔离器确保信号的完整。 为了防止高电压和高功率危险,设计中可以使用隔离器 (isolator) 作为系统的隔离屏障,使电压信号在传感器和控制器之间传递而不受共模电压的影响,确保信号完整。 还有一个关键原因是,现实中一些电信基础设施需要高速地传输数据及信号,会涉及高功率,而使用隔离器可以令系统得到保护。 电流隔离是电气系统中的一种隔离技术。在传感器和其他电子设备之间提供电流隔离,可以防止直流或不受控制的瞬态电流影响。然而,传感器传递的数据和能量仍然需要通过隔离屏障传送。 电流隔离屏障有三种常见技术 ——...
8.9k 9 分钟

# 时间与日期 GMT 和 UTC GMT,即格林尼治标准时间,也就是世界时。GMT 的正午是指当太阳横穿格林尼治子午线(本初子午线)时的时间。但由于地球自转不均匀不规则,导致 GMT 不精确,现在已经不再作为世界标准时间使用。 UTC,即协调世界时。UTC 是以原子时秒长为基础,在时刻上尽量接近于 GMT 的一种时间计量系统。为确保 UTC 与 GMT 相差不会超过 0.9 秒,在有需要的情况下会在 UTC 内加上正或负闰秒。UTC 现在作为世界标准时间使用。 所以,UTC 与 GMT 基本上等同,误差不超过 0.9...
17k 17 分钟

开发平台:Ubuntu 18.04.6 目标平台:imx-6ull busybox 版本:busybox-1.32.0.tar.bz2 编译工具链:gcc versions 10.3.1 20210621 (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) # 环境搭建 # 交叉编译器 关于 arm linux 交叉编译工具链的搭建,这里就再不展开说明了,毕竟在此之前如果有移植过 uboot,那么这里就可以省略了,对于没有搭过交叉编译工具链的,可以查看上一篇 imx-6ULL uboot 移植...