구정동안 본가와서 겜용 PC도 없고 라파랑 TV한대 있길래

터미널 개조해보고있음,

목표는 serial 터미널 내 입맛에 맞는거 만들기


라파 쓰는 이유는 dmesg 계속 uart(serial)로 보내주고 시리얼 통신 대충 되나 체크해줄 더미머신 필요해서


https://github.com/alacritty/alacritty

GitHub - alacritty/alacritty: A cross-platform, OpenGL terminal emulator.A cross-platform, OpenGL terminal emulator. Contribute to alacritty/alacritty development by creating an account on GitHub.github.com


이거 써서 개조하고있는데 이건 PTY에 맞춰서 만들어졌고 목표로 하는건 serial TTY써야하는데


첨에 잘되나 싶다가 serialport-rs 애내들 1년째 유기중인 macOS + PL칩 이슈 때문에 시간만 날리고


기존에 pty쪽 fd 에서 나오는 signal? interrupt 쓰는 거 없이 돌리니까 cpu점유율 좀 별로라


이걸 serial TTY에 어떻게 물리면 좋을지 좀 보고있는데 보다보니 serialport-rs 가 async-await도 없어서 걍 대충 쓰기에만 좋고 결국 serialport-rs 라이브러리 참고만 하고 


alacritty 에서 fd 직접 핸들링 하는 식으로 다시 짜야할것같다.


그런데 window프로그래밍 한번도 해본적없는데 이건 또 어떻게 대응해야할지 막막하다


터미널 만드는게 생각보다 빡샌줄 이번에 첨 깨닫게됨