생활코딩timer 실습 이대원 / 2021-07-21 kernel timer를 실습했다. callback 함수 argrument로 timer를 가지고 있는 구조체 데이터를 전달할 수 있다. work queue와 같은 방식이다. 커널 특정 […]
생활코딩workqueue 실습 이대원 / 2021-07-19 리눅스가 work queue를 다양하게 사용한다. 나는 초짜라 DECLARE_WORK와 INIT_WORK를 구분할 수 없었다. DECLARE_WORK가 work struct를 전역 변수로 선언한다. 여러 work로
생활코딩character device를 tasklet으로 테스트 이대원 / 2021-07-14 tasklet을 배우고 실습하다 보니, 캐릭터 디바이스를 활용한 예제를 찾았다. 하다보니 강제로 character device를 등록, 열고, 닫고, 읽고, 쓰는 방법을 배웠다.
생활코딩linux driver, softIrq 실습 이대원 / 2021-07-06 인터럽트 후반부를 처리하는 soft irq를 배웠다. 자 이제 사용해 보자. 불행히도 요즘은 일반화된 tasklet을 사용하고 low level인 soft irq를 사용하지
책과 영화항공기 구조설계 실무 이대원 / 2021-06-29 isbn: 9791162221396 우리나라에 항공기 설계 할만한 사람이 한 100명 정도 되지 않을까 생각한다. 그럼에도 저자가 책을 굳이 냈는지 궁금하다. 많이