Duke's Blog

Learning is a life long journey.

推荐 2 款开源聊天软件 Jami, Matrix (Riot)

一款去中心化,另一款分布式(类似 Email),两款都是端到端加密。

Fix Lenovo SD Card Reader

Solve RTS5129 driver error: mmc0: error -110 whilst initialising SD card

DIY small pcb test fixture

A small test fixture for CDPGA-H3.

Solder half holes PCB with pin headers

A tips about soldering.

CDIPC 實時進程間通訊庫

A Real-time Inter-Process Communication (IPC) mechanism and library

Duke 老旧作品展


Crystal Input to FPGA

Use FPGA gates to build an oscillator from a crystal.

A USB keyboard sniffer

Send keyboard data through BLE.

RS485 Auto Addressing

A very simple and convenient way for RS485 auto addressing.

RS485 软件流控 及 数据完整性确保

一种非常简单方便的 RS485 软件流控 及 数据完整性确保 的方法。

RS485 地址自动分配

一种非常简单方便的 RS485 地址自动分配的方法。

My new hairstyle


A good online book for deep learning

Recommend a book on machine learning.

CDBUS makes RS485 automatically avoid conflicts

CDBUS is a protocol for Asynchronous Serial Communication. When used with RS485: it introduces an arbitration mechanism that automatically avoids conflicts like the CAN bus.

2017 春節


About This Blog

Welcome to my blog, this is a brief introduction about the background of my blog.



Original link: http://blog.dukelec.com