회로지식이나 리눅스 커널 지식 빠삭해야함?
[%] 디바이스 드라이버 만들어보고 싶은데 많이 빡셈?
익명(211.36)
2021-05-24 21:05
추천 0
댓글 12
다른 게시글
-
블로그 추천 (암호, 분산시스템)[%] 익명(147.46) | 21.05.24추천 0
-
타일링 윈도우 매니져 써보고 싶다 [4][%] 익명(219.249) | 21.05.24추천 0
-
채용 서류 평가 이건 뭐지 [6][%] 익명(222.104) | 21.05.24추천 0
-
sql 트리거 관련[질문] at(218.158) | 21.05.24추천 0
-
여기가 프갤 0세대 좆고수들 좆목갤이냐 [5][%] 익명(223.33) | 21.05.24추천 0
-
프론트엔드 vs 벡엔드 선택은? [4][질문] d1e21dasda..(58.124) | 21.05.24추천 0
-
OOP 어디서 배움 [2][%] 익명(177.188) | 21.05.24추천 0
-
아오 하위 호환 짜증나네 [1][%] black7375(223.62) | 21.05.24추천 0
-
TeX 뭐라고 읽음 [14][%] 에스파파아(ty86t) | 21.05.24추천 0
-
쉿~ 리뷰중~~~~!!!! [2][%] CreeJee(000as00060) | 21.05.24추천 0
그닥. 모듈 단위라 커널 재빌드같은것도 필요 없음.
혹시 처음 만들때 참고한 책이나 자료 같은거 추천될까여
무슨 디바이스 드라이버 만들고 싶은 거임?
네트워크나 블록 디바이스 같은 거 새로 끼워 넣으려면 커널 위쪽으로부터 내려오는 API 같은 거 잘 알고 있어야 됨
단순한 디바이스 드라이버는 대충 짜도 되고
그냥 단순한거라도 해보고싶음. 집에 굴러다니는 arm칩이나 라즈베리파이 있는데 이거로 되려나. 하드웨어 건드려보고 싶어서
리눅스 커널 드라이버를 짜고 싶은 거임? 아니면 그냥 아무 커널 드라이버나 상관 없는 거임?
꼭 리눅스 커널일 필요 없으면 이런 toy 부터 시작해보셈.
https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
친절하네용 감사
뭔가 초고수만 할거가틈
의외로 금방 배움. 그래픽 드라이버나 네뜨억이 아닌 이상.
캐릭터 디바이스는 딱히 어려운 거 없는데 블록 디바이스는 블록 단위로 I/O 일어나서 처리하기가 살짝 까다로움 커널쪽 개발하다 보면 스택 제한 존나 빡신게 느껴질거임