05 2022 档案
摘要:全志 Tina 系统的 USB Gadget 配置方法,随笔记录,实测为 R311 平台,其它平台应该通用。 一、配置内核 二、编译驱动并加载 # UAC insmod usb_f_uac1.ko # NCM insmod u_ether.ko insmod usb_f_ncm.ko # ACM i
阅读全文
摘要:一、模拟网卡简介 在 Linux 通过 usb 模拟网卡时,有四种方式: 1. 使用 usb gadget rndis 2. 使用 usb gadget ecm 3. 使用 usb gadget ncm 4. 使用 usb gadget eem rndis:是微软公司制定的协议规范, 不过似乎规范不
阅读全文
摘要:借助五一假期,写了一个命令行解析的基础库,一般可用于串口命令解析、TCP命令解析等等。 具有以下几种特点: 不涉及到具体硬件, 纯软件协议,与具体硬件分离。支持不定长命令行,逐个字符解码,可以支持不定长的命令参数解析。支持解析过程中,对字符进行大小写转换,便于支持命令行大小写不敏感。内存空间占用可控
阅读全文
摘要:借助五一假期,写了一个串口通信协议基础库,虽然写着适用于单片机,但实际上并不限制具体的硬件平台。 特点如下: 不涉及到具体硬件,libserial_protocol 纯软件协议,与具体硬件分离。内存空间占用可控,libserial_protocol 支持动静态内存,内存空间可控。接口简单容易复用,l
阅读全文
摘要:每完成一个小作品以后,PCB打样回来,手工焊接着费时费力,定制钢网又未免太过浪费,想到自己有一台 FDM 3D 打印机,是不是可以通过 3D 打印机打印 "钢网" 呢? 在网上也翻过相关的资料,发现有网友已经实现,不过过程较为繁琐,且还需要对细节进行修改。如果焊盘数量很多,岂不是要花更多时间在修修补
阅读全文