책과 영화

철까마귀의 날들

나온 지 10년 된 다큐를 유투브로 볼 수 있다.한시간을 보면 방글라데시 치타공 선박 해체 노동자가 어떻게 살아가는지 알게된다. 아동 노동,

생활코딩

spinlock, mutex 실습

모듈을 로딩하면 kernel thread부터 만들어야 한다. 같은 책 초반에 나왔는데, 다시 보니 기억할 수 없다. 스레드를 만든 후 함수와 데이터를

생활코딩

timer 실습

kernel timer를 실습했다. callback 함수 argrument로 timer를 가지고 있는 구조체 데이터를 전달할 수 있다. work queue와 같은 방식이다. 커널 특정

생활코딩

workqueue 실습

리눅스가 work queue를 다양하게 사용한다. 나는 초짜라 DECLARE_WORK와 INIT_WORK를 구분할 수 없었다. DECLARE_WORK가 work struct를 전역 변수로 선언한다. 여러 work로

위로 스크롤