간단하게 정리된 표로 보고 싶다면 아래 링크를 참조해 주세요. 왕초보도 이해하는 vi, vim 간단 명령표. 하지만, 아래 내용을 한번 읽고 보시는게 훨씬 이해가 빠르실거에요. ^^; 아래 내용들은 모두 명령 입니다. 따라서 모두 명령모드에서 작업해야겠죠? 명령모드를 잘 모르겠다면 아래 링크를 참조해 주시구요. 왕초보도 이해하는 vi, vim 사용기 기초 그림설명. 자. 일단 기본기는 익혔다면, 보통 사람들은 별 불편함을 느끼지 못하겠지만 vi를 쪼..끔 많이 써야 하는 상황에 있는 사람들은 은근히.. 불편한게 느껴질 것이다. 우선 아래는 보이는 것과 같이 51385줄 짜리 텍스트 파일. 5만줄.. 가장 밑에 줄을 확인하고 싶다면 어떻게 해야 할까..? 페이지다운 키를 누른채로 마냥 기다려야 하나? 그리..
/nfsroot/RootFS-S5PC100/a_test/device/kstory_dd.c:17: error: variable ‘kstory_fops’ has initializer but incomplete type /nfsroot/RootFS-S5PC100/a_test/device/kstory_dd.c:18: error: unknown field ‘open’ specified in initializer /nfsroot/RootFS-S5PC100/a_test/device/kstory_dd.c:18: warning: excess elements in struct initializer /nfsroot/RootFS-S5PC100/a_test/device/kstory_dd.c:18: warning: (near i..
[s5pc100] 모듈 만들기 기초 (심볼 미공개, 전역 심볼 공개) [s5pc100] 모듈 만들기 기초 (심볼 미공개, 전역 심볼 공개) [s5pc100] 모듈 만들기 기초 (심볼 미공개, 전역 심볼 공개) 모듈의 작성 및 추가 삭제를 모른다면 아래 링크를 참조 하자. [s5pc100] 모듈 만들기 기초. (hello 출력하기) 모듈에는 심볼을 공개 하는 것과 공개하지 않는 것이 있다. 심볼이란.. c로 비유하자면 함수와 비슷한데 기본적으로 있어야 하는 2개의 시작/종료 함수를 제외한 사용자가 정의한 함수같은 것. 이해가 안된다면 일단 아래 예제들을 따라가 보자. 심볼을 공개하지 않는 예제이다. 2개의 박스에 들어있는 함수가 기본적으로 있어야 하는 함수. MODULE_LICENSE("GPL") 은 내가..
[s5pc100] 모듈 만들기 기초. (hello 출력하기) [s5pc100] 모듈 만들기 기초. (hello 출력하기) [s5pc100] 모듈 만들기 기초. (hello 출력하기) vi hello_module.c c 프로그래밍에서 메인이 있어야 하는 형식이 있듯이, 모듈에서도 기본적이 형식이 있다. init_module() / cleanup_module() 함수가 있다. 이름에서 알 수 있듯이 시작하는 함수와 끝나는 함수이다. main 처럼 반드시 있어야 하는 함수이다. 헌데.. 이런 함수의 이름을 다르게 쓰고 싶은 경우. module_init() / moduel_exit() 라는 메크로 함수가 있다. 이 함수는 인자로 받은 함수를 init_module로 연결해 주는 셈. 그래서 내 마음대로 함수를 생..
virtualBox 네트워크 설정. 인터넷이 아닌, 보드와 연결할 어댑터2를 활성화 합니다. 브리지 어탭터를 선택하고 이름은 각자 컴퓨터의 네트워크 카드를 지정해 줍니다. 명령어가 길어서 오타가 나거나 정상적으로 실행이 되지 않는 경우 첨부파일에서 붙여 넣기 하세요. apt-get install nfs-kernel-server (nfs 설치) y눌러서 설치해 줍니다. nfs로 사용할 폴더 생성 및 권한 부여. nfs로 사용할 폴더를 만들고, 폴더 권한을 777로 지정. (nfsroot로 생성) vi /etc/exports 코드의 마지막에 위의 내용을 추가해 줍니다. [폴더명] [주소] (rw,no_root_squash,no_all_squash,async) 폴더 : nfs를 사용할 폴더. (/nfsroot..
[s5pc100] tftp로 zImage 부팅 및 적재(올리기). 그림 설명. [s5pc100] tftp로 zImage 부팅 및 적재(올리기). 그림 설명. [s5pc100] tftp로 zImage 부팅 및 적재(올리기). 그림 설명. tftpd-hpa 가 아닌 그냥 tftp 설치 입니다. 지금 설치하는 것은 10.10부터 보안상의 이유로 업로드를 막았다고 합니다. 10.10 이상의 이용자는 아래 링크에서 tftp-hpa 설치를 따라 주세요. [Ubuntu]tftp-hpa 설치 및 설정하기 그림 설명. 길고 오타가 나기 쉬운 명령들을 위해 파일을 첨부 합니다. apt-get install tftpd tftp (첫번째 tftp 에 d 가 붙어있습니다. 빼먹지 마세요.) 일반적으로 install을 하게 되면..