All Projects → ishuah → bifrost

ishuah / bifrost

Licence: MIT license
🌈 burning rainbow bridge between your terminal and serial ports

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to bifrost

Toaruos
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+6595.71%)
Mutual labels:  terminal-emulator
consrv
Command consrv is a SSH to serial console bridge server, originally designed for deployment on gokrazy.org devices. Apache 2.0 Licensed.
Stars: ✭ 76 (+8.57%)
Mutual labels:  serial-port
convey
Communication through a serial port or named pipe
Stars: ✭ 46 (-34.29%)
Mutual labels:  serial-port
Snowflake
Graphical SFTP client and terminal emulator with helpful utilities
Stars: ✭ 1,676 (+2294.29%)
Mutual labels:  terminal-emulator
SerialPortYmodem
串口通过 YMODEM 协议进行文件传输
Stars: ✭ 132 (+88.57%)
Mutual labels:  serial-port
termiWin
termiWin: a termios porting for Windows
Stars: ✭ 43 (-38.57%)
Mutual labels:  serial-port
preact-component-console
A console emulator for preact.
Stars: ✭ 29 (-58.57%)
Mutual labels:  terminal-emulator
godot-xterm
Terminal emulator for the Godot game engine.
Stars: ✭ 61 (-12.86%)
Mutual labels:  terminal-emulator
MonoSerialPort
Serial port library for .Net / Mono, that can be used with virtual usb port
Stars: ✭ 42 (-40%)
Mutual labels:  serial-port
havoc
minimal terminal emulator for wayland
Stars: ✭ 81 (+15.71%)
Mutual labels:  terminal-emulator
Aminal
🌘 Darktile is a GPU rendered terminal emulator designed for tiling window managers.
Stars: ✭ 2,663 (+3704.29%)
Mutual labels:  terminal-emulator
DrawingBotV3
DrawingBotV3 is a software for creating line drawings from Images
Stars: ✭ 161 (+130%)
Mutual labels:  serial-port
FreeOberon
Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.
Stars: ✭ 102 (+45.71%)
Mutual labels:  terminal-emulator
Guake
Drop-down terminal for GNOME
Stars: ✭ 3,814 (+5348.57%)
Mutual labels:  terminal-emulator
php-periphery-serial
A php extension for peripheral I/O Serial in Linux (wrapper of c-periphery)
Stars: ✭ 13 (-81.43%)
Mutual labels:  serial-port
Wsl Terminal
Terminal emulator for Windows Subsystem for Linux (WSL)
Stars: ✭ 3,120 (+4357.14%)
Mutual labels:  terminal-emulator
Android-SerialPort
『Android Lib』 Android 平台上的 usb 串口调试库,支持串口号、波特率、数据位、校验位、停止位、流控等参数设置,能够控制数据的收发
Stars: ✭ 236 (+237.14%)
Mutual labels:  serial-port
ckwin
C-Kermit for Windows - scriptable internet and serial communications with terminal emulation
Stars: ✭ 35 (-50%)
Mutual labels:  terminal-emulator
xiate
xiate is a terminal emulator
Stars: ✭ 14 (-80%)
Mutual labels:  terminal-emulator
SerialPundit
Serial port communication in Java - FTDI D2XX, HID API, X/Y modem
Stars: ✭ 116 (+65.71%)
Mutual labels:  serial-port

🌈 bifrost

Go Report Card FOSSA Status

Bifrost is a tiny terminal emulator for serial port communication. Supports USB type-C out of the box (2016+ Macbook friendly).

Note: Only Linux and OSX are currenly supported. Windows will be supported in subsequent releases.

Installation

On linux:

  • Unzip and copy binary to /usr/bin/
unzip bifrost-<version>-linux-amd64.zip
cd bifrost-<version>-linux-amd64
sudo cp bifrost /usr/bin/
sudo chown root:root /usr/bin/bifrost
sudo chmod 755 /usr/bin/bifrost

On OSX/MacOS:

  • Unzip and copy binary to /usr/local/bin/
sudo mkdir -p /usr/local/bin
unzip bifrost-<version>-darwin-amd64.zip
cd bifrost-<version>-darwin-amd64
sudo cp bifrost /usr/local/bin/
  • Run bifrost -help to confirm bifrost was installed correctly.

Usage

Bifrost takes -port-path and -baud as parameters. By default -port-path is set to /dev/tty.usbserial and -baud is set to 115200.

Example usage:

bifrost -port-path="/dev/ttyUSB0" -baud=128000

On Linux the serial port adapter path is /dev/ttyUSB0, /dev/ttyUSB1 and so on. Some USB serial port adapters may appear as /dev/ttyACM0.

On OSX/MacOS the serial port adapter path is /dev/tty.usbserial.

The default baud rate 115200 works for most serial connection but you may want to confirm the optimal baud rate for the device you're connecting to.

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].