Evolvable programming language -- evo
EDB(Evo Debug Tool) is a pure C tool for debugging and do difftest for Software or Hardware:
Socket is a way of connecting two nodes on a network with each other:
Server Client
┌────────────┐ ┌────────────┐
│ socket() │ │ socket() │
└─────┬──────┘ └─────┬──────┘
┌─────┴──────┐ ┌─────┴──────┐
│ bind() │ │ connect() │
└─────┬──────┘ └─────┬──────┘
┌─────┴──────┐ │
│ listen() │ │
└─────┬──────┘ │
┌─────┴──────┐ │
│ accept() │ │
└─────┬──────┘ │
┌─────┴───────────────────┴──────┐
│ read() <---- write() │
│ write() ----> read() │
└─────┬───────────────────┬──────┘
┌─────┴──────┐ ┌─────┴──────┐
│ close() │ │ close() │
└────────────┘ └────────────┘
In dir tools/cv
contain many tools for cv, such as:
img2c
: convert image to c arrayimgsz
: resize imageTo use these tools, you need to install required python packages:
pip install pillow numpy