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 移植...
6.1k 6 分钟

开发平台:Ubuntu 18.04.6 目标平台:imx-6ull kernel 版本:linux-imx-imx_5.4.70_2.3.0 编译工具链: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 移植...
31k 32 分钟

开发平台:Ubuntu 18.04.6 目标平台:imx-6ull uboot 版本:uboot-imx-imx_v2020.04_5.4.70_2.3.0 编译工具链:gcc versions 10.3.1 20210621 (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) # 环境搭建 # 交叉编译器 在 ARM 官方链接下载 Arm A-profile architecture 编译工具链,选择自己相应的平台,这里的话是:...
19k 19 分钟

这里以基于 IMX6_L4.1.15_2.1.0_MFG_TOOL 修改后的文件为说明,官方下载可以去 NXP 官网直接搜。 # mfgtool 工具 mfgtool 工具是 freescale 为 i.MX 系列处理器打造的 Linux Firmware (uboot/kernel) 烧录工具,被收购后由 NXP 维护,其工具支持单独烧录某一系统分区,支持烧录 spi flash、 nor flash、sd card、nand flash、emmc 等存储介质,只需简单的配置,即可将编译好的镜像文件和文件系统烧录到完整的板上。同时 mfgtool...
4.2k 4 分钟

背景:主机电脑通过 WiFi 上网,网口用于跟开发板等设备有线连接;为此需要实现虚拟机内对系统可以进行外网访问网页或下载工具包等(避免切换主机操作),同时具备通过网线访问内网设备机器进行控制调试等操作。 环境:VMware® Workstation 15 Pro 平台:Ubuntu 18.04.6 # step 1:添加网卡 在虚拟机窗口栏,依次点击 编辑 -> 虚拟网络编辑器 ,可以看到原有默认的 VMnet 接口: 它们分别对应主机 ip 地址。 然后我们建立一个桥接模式的 VMnet 虚拟网络,并指定响应网卡(如出现灰屏无法设置,需要以管理员身份打开...