Self-Develop Tool

Self-Developed Tools

This page is intended to document the tools I have developed.
Tool Platform Description Effect
diagCoder TypeScript, VS Code A VS Code extension for saving coding time. It supports generating the command parsing module of a diagnostic program by parsing commands in a specific format. It saves about 85% of coding time.
cldksnap Bash, Git Back up/restore a software environment verified on a specified FPGA bitfile or Veloce database. Quickly back up or restore an environment in seconds.
velxfer Python, SSH A python script that simplifies the manual transfer of hex files from the compiler machine to the veloce server. Due to certain IT policies, the normal operation takes about a few minutes, while the tool takes only a few seconds.
diagRobot Python A Python script used to simplify manual work in FPGA debugging. It has many useful features such as history, command set, etc. It saves a lot of time.
CmdAutoComp Bash A Shell script designed to simplify the implementation of auto-completion of commands.
jumpcd Bash A Shell script designed to quickly jump to a specific directory in the Linux shell.
CodeBricklayer Python, TypeScript, VS Code A tool for reducing coding time.
CodePrism PHP, DokuWiki A DokuWiki plugin designed to get great syntax highlighting by using Prism
E O Q X Z