현재 emacs를 이용하여 c 코딩하고 있습니다.
지금 까지는 local 컴퓨터에서 emacs(X enabled)와 embed된 cscope를 사용하여 코딩을 잘 해왔습니다.
그런데, tramp를 이용하연 다른 컴퓨터에 있는 파일을 emacs로 불러들일 수 있다고 들어서,
사용해보고 있습니다.
그런데 여기에서 문제가 꽃피더군요...
tramp로 불러드린 파일(버퍼?)에 cscope를 이용하려고 하면 emacs가 작동을 멈춰버리네요...
Assembly Language for Intel-Based Computers(By Kip Irvine, 5판이 나왔더군요)를 꽤 많이 보는 듯 한데 내용이 어떤지요?
제가 집에 있는 책을 뒤적여보니 The 80x86 IBM PC And Compatible Computers(Volumes I & II) Assembly Language, Design, And
Interfacing(By Muhammad Ali Mazidi)이란 책이 있더군요. 꺼내서보니 앞부분에 어셈블리 설명이 나와있고 상당부분이 PC내부 구조를 설명하는 내용이더군요. 뒷 부분을 어셈블리의 응용이라 본다면 Irvine책보다 실제적인 면을 많이 구경할 수 있을 듯은 한데...
시리얼 프로그램 /dev/ttyS0 이용해서 application에서 짜보았습니다.
실행도 잘되구요.
제가 하고자 하는 것은 모듈을 하나 만들어서 거기서 시리얼쪽으로 데이터를 보내고자 합니다.
application에서야 open, write, read 같은 것을 이용해서 하면 되지만,
모듈로 테스트를 할 경우에는 커널 레벨의 함수로 구현을 해야 하는데, 어떤 함수를 써야 하는지요?