Skip to content

JesusGuzmanJr/miniterm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miniterm

A simple serial terminal.

Inspiration

The code has been adapted from a Ruby script in the Rust Raspberry Pi OS Tutorials.

Goals

  • Learn to read Ruby scripts.
  • Learn about terminals and unix standard streams.
  • To facilitate kernel development.

Discussion

Take note of the dependencies required to interact with the serial port on your computer. You will also need a serial cable for you device.

  • Run just install to build and install miniterm.

Known Issues

Your computer will thrash when you run miniterm. This is caused by 2 busy loops running on 2 threads. Each one is waiting or shuffling bytes in one direction or the other.