Description

When i flashed something over ther serial cable connection in the past, i used screen. But screen is getting old and there's now a tool for that called minicom. Now i am not that wellversed in using it.

But i thought it would be nice to have a integration testsuite for minicom which let's me run this like in the real world.

So, for fun'n'giggles o i thought about writing a kernel module or a bpf program which emulates a serial TTY so i can configure the kernel module live and run minicom and see if everything works like it should.

And as long it works with something which appears to minicom as a valid serial tty connection i am open for solutions.

Goals

  • getting more acustomed to minicom
  • trying to build something which appears in userspace as a valid tty connection like /dev/ttyUSB0 for example
  • having a small testsuite which set environment, runs minicom tests and does proper teardown

Resources

  • https://salsa.debian.org/minicom-team/minicom

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 3 days ago: fmaccaro liked this project.
  • 4 days ago: gcolangiuli liked this project.
  • 4 days ago: dknorr originated this project.

  • Comments

    • fmaccaro
      3 days ago by fmaccaro | Reply

      This is really interesting

    • mwilck
      3 days ago by mwilck | Reply

      I wouldn't call minicom exactly "new" ... I used it before I discovered screen.

    • iivanov
      about 20 hours ago by iivanov | Reply

      And then there is picocom which overcomes some limitations in minicom. ;-)

    • dknorr
      about 14 hours ago by dknorr | Reply

      Let's see whether i have time for the hackweek project or if normal projects once again override this. :(

    Similar Projects

    This project is one of its kind!