硬件
文章平均质量分 78
电路,PCB,AD
Li-Yongjun
这个作者很懒,什么都没留下…
展开
-
x86 寄存器
8086 处理器内部有 8 个 16 位的通用寄存器,分别被命名为 AX、BX、CX、DX、SI、DI、BP、SP。原创 2024-01-17 22:15:00 · 874 阅读 · 0 评论 -
USB2.0 软件篇
形象点说,Spec 是理论基础,内核代码是具体实现,理论懂了,看代码就和看故事会差不多了。原创 2023-12-20 22:30:00 · 1063 阅读 · 0 评论 -
USB2.0 Spec 中文篇
一个设备可能有一个或多个接口。(复合设备具有多个接口,驱动中,是只认接口,不认设备的,一个驱动程序对应一个接口。一个包含两个接口的复合设备,如电子琴,包含键盘接口和扬声器接口,那么就会有两个驱动与该设备对应,即键盘驱动和扬声器驱动)原创 2023-12-14 22:15:00 · 2035 阅读 · 0 评论 -
PCI、PCIe 一篇搞定
PCI、PCIe 概述原创 2023-11-06 23:15:00 · 3550 阅读 · 2 评论 -
ARM Linux DIY(十二)NES 游戏
我们 DIY 的板子具备屏幕、扬声器、USB Host(可以接游戏手柄),当然也要凑一凑热闹。原创 2023-09-13 23:15:34 · 1275 阅读 · 3 评论 -
ARM Linux DIY(十一)板子名称、开机 logo、LCD 控制台、console 免登录、命令提示符、文件系统大小
Linux 吉祥物小企鹅已跃然屏上原创 2023-09-11 00:47:14 · 632 阅读 · 0 评论 -
ARM Linux DIY(十)LRADC 按键
有时 ARM SOC 需要三五个按键,这时候 LRADC 就是一个不错的选择,它使用一个引脚,就可以扩展几个到几十个按键。原创 2023-09-07 21:56:12 · 1077 阅读 · 0 评论 -
ARM Linux DIY(九)陀螺仪调试
一开始使用内核自带的 IIO 驱动,发现只能在 /sys/ 目录下读取相应的坐标值,读取 /dev/iio:device0 有问题,并且需要配置中断引脚才能编译通过。所以就不使用内核自带的驱动了。网上找了个 6050 的驱动。原创 2023-09-07 21:40:31 · 661 阅读 · 0 评论 -
ARM Linux DIY(八)USB 调试
USB 电路简单,只有两根线 D+、D-,器件也简单,就一个 USB 母座,甚至连电阻电容都不需要,其它外设如果也能像 USB 这样就好了。原创 2023-09-06 00:37:05 · 1392 阅读 · 0 评论 -
ARM Linux DIY(七)麦克风调试
焊接:咪头、电阻、电容原创 2023-09-03 14:38:33 · 365 阅读 · 0 评论 -
ARM Linux DIY(六)音频调试
对于 SOC 来讲很简单,就一个引脚 HPOUTL(单声道);对于扬声器来讲也很简单,就两个引脚,插上就可以了。另外一个关键点是电容和电阻要焊到位,有没有噪音,音质好坏,全屏电容电阻打下手。原创 2023-09-01 00:12:39 · 1049 阅读 · 1 评论 -
ARM Linux DIY(五)摄像头调试
阶段一:设备树、驱动、硬件;阶段二:应用程序、测试原创 2023-08-31 00:32:53 · 1314 阅读 · 0 评论 -
ARM Linux DIY(一)电源、SD卡座、SOC 调试
手焊的话,下次还是不要选小尺寸 QFN 封装的芯片了。原创 2023-08-17 23:05:12 · 1084 阅读 · 0 评论 -
网卡内部的 DMA
对于 TX DMA 来讲,只要设置源地址,传输数据长度,然后开始传输就可以了。原创 2023-08-08 00:59:01 · 1704 阅读 · 0 评论 -
linux 下查看 USB 设备
在每个 USB 设备目录下都有一些参数来展示该设备的属性信息。原创 2023-06-22 23:05:09 · 6243 阅读 · 1 评论 -
使用 Pins_Tool_for_i.MX_Processors 生成设备树代码
刚打开 Pins_Tool_for_i.MX_Processors 软件时,映入眼帘的就是一颗完整的 SOC 底部引脚,和芯片实体一致。这样,操作这款软件,就像在盘这颗芯片,更直接,更带感、更接地气、更有动力。也可以帮助使用者更加彻底地了解芯片。原创 2023-06-11 23:25:02 · 1092 阅读 · 1 评论 -
MBR 介绍
主引导记录(MBR,Master Boot Record)是采用 MBR 分区表的硬盘的第一个扇区,即 C/H/S 地址的 0 柱面 0 磁头1 扇区,也叫做 MBR 扇区。原创 2023-03-13 22:51:11 · 1894 阅读 · 0 评论 -
荔枝派 zero 使用 Jlink 调试
所谓硬件版本,就是这个调试器的硬件是第几代,我手上的这个是 V8原创 2023-02-01 22:18:38 · 523 阅读 · 0 评论 -
缓存一致性
在性能调优时,缓存一致性也是一个要考虑的点。原创 2022-07-30 12:06:20 · 1126 阅读 · 1 评论 -
缓存
高速缓存的工作原理十分简单:把读取频度最高的内存内容保存在高速缓存中。CPU 需要读入内存内容时,首先在高速缓存中查找。只有在高速缓存中找不到时,才去读内存中的内容。原创 2022-07-30 09:42:57 · 546 阅读 · 1 评论 -
系统总线
总线是连接多个部件的传输线,是各部件共享的传输介质。原创 2022-07-08 22:10:57 · 2247 阅读 · 0 评论 -
ESP32 EC11 制作电脑音量调节旋钮
改造 EC11原创 2022-05-04 01:46:34 · 5201 阅读 · 2 评论 -
ESP8266 + MAX7219 制作 WiFi 数字时钟
没有外壳,买了点小积木自己组装。原创 2022-04-23 14:10:37 · 3582 阅读 · 9 评论 -
OpenOCD 通过 JTAG 调试树莓派
记得设置树莓派引脚,使其处于 JTAG 模式。原创 2022-04-10 22:05:50 · 3454 阅读 · 5 评论 -
如何理解 stat 命令显示的 Blocks 和 IO Block
Blocks 指的是以 512 字节为单位的块的数量原创 2022-04-06 20:29:14 · 2793 阅读 · 4 评论 -
嘉立创 PCB 生产流程
实际流程分享原创 2022-04-04 15:15:07 · 3562 阅读 · 0 评论 -
mini2440 更换 nand flash (QFP 封装)
记一次使用热风枪拆焊芯片的过程原创 2022-04-01 23:58:24 · 897 阅读 · 1 评论 -
J-Link仿真器与JTAG和SWD下载与接线介绍
J-Link仿真器就是一个USB到JTAG的转换盒,连接端为电脑的USB接口,而到芯片内部则会转换为jtag协议。转载 2022-03-12 01:55:52 · 8960 阅读 · 0 评论 -
使用 JFlashARM 烧录 STM32 程序
它比较稳定原创 2022-03-12 01:15:03 · 2536 阅读 · 0 评论 -
while(1) 为什么只能占满 CPU 的一个核心?
一个线程同一时刻只能运行在一个核心上;Linux 内核线程调度天生具有 软 CPU 亲和性 的特性。原创 2022-03-02 21:02:24 · 1274 阅读 · 1 评论 -
ENC28J60 简介
如果 MCU 内部没有 MAC 控制器,需要外接 MAC 芯片和 PHY 芯片,这两颗芯片可以分立也可以集成在一颗芯片中。原创 2021-11-17 00:20:26 · 18546 阅读 · 1 评论 -
以太网硬件
从硬件的角度看,以太网接口电路主要由 MAC 控制器和物理层接口 PHY 两大部分构成。转载 2021-11-16 21:56:46 · 6352 阅读 · 0 评论 -
PCI、PCIe、Mini PCIe、SATA、mSATA、M.2
几种(存储)接口原创 2021-10-09 08:00:00 · 28207 阅读 · 16 评论 -
抠门的 WiFi 芯片厂家,抠门的程序员
正是这些抠门造就了这么多伟大的成就,不是吗?原创 2021-09-25 15:18:42 · 13842 阅读 · 20 评论 -
win10 为什么可以秒开机?(附实战源码,真机操作)
BIOS 没落BIOS 是长期以来 PC 上最具有代表性的固件,而近年来,BIOS 已经被标准化的 UEFI 取代。相对于新式的 UEFI, 传统的 BIOS 被称为 Legacy 方式。现在 PC 的默认启动方式基本都是 UEFI,但为了兼容,也保留了对 Legacy 的支持。开机流程BIOS 方式:BIOS 是主板上固化的一块 flash 芯片,它在 PC 上电后最先启动,然后根据里面固化的程序,按步骤把主要硬件挨个检查一遍,接着去硬盘找引导程序,把引导权交给它,随后就进入系统了。UEF原创 2021-08-06 02:20:46 · 61630 阅读 · 97 评论 -
云服务器续费太贵,直接在家搭一台,再也不受约束了
杀熟,劳神伤财,废旧利用,性能对比,费用,灵活性,优化,缺点,开机吧,少年,局域网访问,外网访问最终迁移原创 2021-05-28 00:37:03 · 100768 阅读 · 186 评论 -
第一次拖锡焊接
找到了一个替代方案,使用 STM32F103C6T6 来代替 STM32F103C8T6原创 2021-05-26 22:42:36 · 17217 阅读 · 64 评论 -
第一次 PCB 打样
有钱打板,没钱买芯片。原创 2021-05-06 23:24:23 · 20486 阅读 · 55 评论 -
嘉立创电路板制作过程全流程详解(五):测试、锣边、V-CUT、QC、发货
第1篇文章,点击这里:嘉立创电路板制作过程全流程详解(一):MI、钻孔 第2篇文章,点击这里:嘉立创电路板制作过程全流程详解二:沉铜、线路 第3篇文章,点击这里:嘉立创电路板制作过程全流程详解三:图电、AOI 第4篇文章,点击这里:嘉立创电路板制作过程全流程详解四:阻焊、字符、喷锡或沉金 本系列教程一共5篇文章,这篇就是第5篇,也就是最后一篇。今天要介绍的工序是:测试、锣边、V-CUT、QC、发货。 第10道工序-测试 我们在第6道工序的时候,对板子进行了AOI光学检测,...转载 2021-05-02 22:00:28 · 26572 阅读 · 8 评论 -
嘉立创电路板制作过程全流程详解(四):阻焊、字符、喷锡或沉金
第1篇文章,点击这里:嘉立创电路板制作过程全流程详解(一):MI、钻孔 第2篇文章,点击这里:嘉立创电路板制作过程全流程详解二:沉铜、线路 第3篇文章,点击这里:嘉立创电路板制作过程全流程详解三:图电、AOI 这篇文章,我们要了解的是第7、8、9道工序:阻焊、字符、喷锡。 第7道工序:阻焊 经过了前面几道工序,电路板已经成了一个半成品了。接下来的的这道工序,叫做:阻焊! 如图7-1所示,是嘉立创的一条阻焊印刷线。我们可以在图的左边看到正在等待进行阻焊的电路板,电路板的线路...转载 2021-05-02 21:47:14 · 22435 阅读 · 3 评论