본문 바로가기
반응형

device driver3

Linux Unix OS Device Driver Firmware BootLoader uboot 에 대한 나의 프리퀄 Linux Unix OS Device Driver Firmware BootLoader 프리퀄 썰을 풀면 아주 오래된 이야기다. 2001년도 대학원생 때 Unix를 처음 접했다. 논문을 보안쪽으로 쓰려니 지도 교수님께서 Unix부터 공부해 보라고 하셨다. (DB를 배우기 위해 연구실에 들어갔지만 교수님과 사전 논의가 없던 관계로... ㅡ_ㅡ;; ) 그래서 연구실 박민주 팀장의 지도로 소켓 프로그래밍을 처음 짜보면서 Unix 프로그래밍에 입문하게 되었다. 이걸 실습하면서 연구실에 배정되어 있던 Solaris(Unix SystemV 계열 중 Sun사 제조 서버)를 재구동시키며 설정해서 서버로 사용했다. 김상철, 외지혜, 방해석 3명을 교수님께서 팀으로 배치해 주셨고 Unix팀이라 명해 졌었다. N-IDS로의 .. 2019. 4. 2.
라즈 커널 컴파일(작성 및 수정 중) A. 커널 빌드용 유틸 설치 및 소스 다운로드 1. sudo apt-get install git bc bison libncurses5-dev flex libssl-dev 2. git clone --depth=1 https://github.com/raspberrypi/linux B. 라즈베리파이 보드 종류에 따라 아래 2개 중 택 1 B.A 라즈베리 파이 1, 파이 0, 파이 0W, 컴퓨트 모듈 기본 빌드 구성 1. cd linux 2. KERNEL=kernel 3. 아래 2개 중 택 1 3-1. 라즈베리보드 : make bcmrpi_defconfig 3-2. 크로스컴파일 : make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcmrpi_defconfig B.B 라즈베.. 2019. 3. 29.
2015.11.03 - 권오민 - sys를 이용한 GPIO 제어/커널 빌드/file_operations 구조체/Bit Manipulation Raspberry ◉sysfs를 이용한 GPIO 제어(P.474) - sysfs - sys 파일 시스템 - GPIO 포트의 설정과 제어가 가능하다. - 명령어로 제어가 가능하다. - 프로그램적으로 하지 않으면 기능에 대해 제한이 있다. ●GPIO 활성화 - 기본적으로 제공하는 파일과 활성화 과정은 다음과 같다. - 활성화된 GPIO 내부는 다음과 같다. ●GPIO 제어 ●GPIO 실습 결과(LED) - 위의 사진에 마지막 입력인 echo "1"에 대한 결과이다. ◉커널 빌드와 디바이스 드라이버(P.478) - 리눅스 커널은 리눅스 커뮤니티가 배포한다. - 누군가 껍데기를 씌워서 보급하는 것을 커널 배포판이라 한다. - 처음에 설치하면, 아무것도 없다. - A라는 회사가 커널을 다운 받아서 거기에 더불어 .. 2015. 11. 3.
728x90
반응형