목록2025/06/23 (2)
printf("ho_tari\n");

2025.06.23 ctags$ sudo apt-get install universal-ctags$ sudo apt-get install cscope#linux 폴더에서 실행ctags -Rcscope -R$ vi ~/.vimrc 로 .vimrc 파일을 연다.set hlsearchset autoindentset cindentset nuset tabstop=4 set shiftwidth=4set titleif has("syntax") syntax onendifif filereadable("./tags") set tags=./tagselseif filereadable("../tags") set tags=../tagselseif filereadable("../../tags") set t..
2025.06.20 리눅스 디바이스 드라이버 ⇒ 임베디드에서 관심 영역 역할디바이스 드라이버는 하드웨어를 사용 가능하게 만들어 줄 뿐 하드웨어를 어떻게 사용 할지에 대한 결정은 응용 프로그램에게 넘겨야 한다.고려사항최대한 유연하고 많은 기능을 사용자에게 제공하려고 할 수록 디바이스 드라이버 제작자는 많은 부분을 구현 해야한다.동기식, 비동기식 모두 지원할 것인가?장치를 여러 번 열 것 인가?정책 독립성을 제공할 것인가?제공되는 디바이스 드라이버 유틸리티디바이스 제어와 구성을 도울 목적으로 간단한 유틸리티와 디바이스 드라이버를 같이 출시하는 경우가 있다.모놀리식 방식초기 리눅스 커널은 모놀로딕 방식으로 커널에 모든 디바이스 드라이버를 포함 시켜야 했다.이런 방식은 디바이스가 바뀔때마다 커널 컴파일을 다시..