나만의 시스템 콜 함수를 정의해보자. 커널에 등록되어 있는 GPIO 함수 설정을 해제하고 내가 직접 만든 GPIO 제어함수를 사용해보자. (물론 내가 직접 만든 것보다 이미 있는 시스템 콜 함수를 사용하면 좋지만 시스템 콜 함수가 어떤 방식으로 구성되어 있는지 확인하기 위한 삽질이다.) 우분투에서 시스템콜 함수 설정 수정 및 함수를 추가한 다음 크로스 컴파일 후 scp를 통해 커널이미지를 넘겨주는 방식으로 진행된다. :~/pi_bsp/kerenl/linux$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig 라즈베리파이 menu config에서 기존에 쓰고 있던 gpio 함수를 설정에서 해제하자. Device Driver-> GPIO SUPPORT..
지난 게시물에서는 라즈베리파이로 부팅을 해보았다. https://today-is-hoho.tistory.com/73 라즈베리파이 부트스크립트 만들기 라즈베리파이에서 부트스크립트를 만들어보자. 필요한 준비물은 라즈베리파이와 Window와 WIndow 안에 vm 안에 ubuntu 그리고 USB to Serial 케이블이 필요하다. 우선 Window에 USB to Serial을 포트에 연결하 today-is-hoho.tistory.com 이번에는 라즈베리파이의 리눅스 커널을 빌드하는 방법을 알아보자. 빌드 업 ~/pi_bsp$ mkdir kerenl; cd kerenl ~/pi_bsp/kerenl$ sudo apt install git bc bison flex libssl-dev make libc6-dev l..
- Total
- Today
- Yesterday
- JavaScript
- 오늘의 공부
- tailwind
- 자바스크립트
- var
- 초아
- JS
- 20.03.11.(목)
- Python
- Linux
- 스타벅스
- CSS
- js syntax
- JSON
- Til
- tailwindcss
- 포인터
- 모닝독서
- QT
- 미라클모닝
- Kernel
- yocto
- 재미있는
- NestJS
- 라즈베리파이
- opencv
- raspberrypi
- variable
- C
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |