리눅스 커널, 디바이스 프로그래밍도
시스템 플밍의 한분야 입니다.
기본적으로 리눅스(유닉스) 시스템에 대한 이해가 있는 상태에서 시작하는게 좋습니다.
이쪽 부분 문서들을 보시거나 강의를 들어보시면 알겠지만, C언어와 시스템에 대한 이해가 있을때 이해가 쉽게 됩니다.
우리가 일반적으로 말하는 시스템 프로그래밍을 고수준이라고 한다면 커널/디바이스는 낮은 수준에서 시스템 프로그래밍을 하는거라고 생각하시면 될겁니다.
지금 당장 디바이스 드라이버작성 하시고 싶겠지만, 우선은 Advanced Programming in The Unix Environment 같은 책을 통해서
시스템 프로그래밍의 기본을 익혀 놓으시는게 좋
습니다.
시스템 플밍 기본없이 바로 달려 들었다가는
잘못하면 사상누각이 될 수도 있습니다.
Re: 열심히 하면 됩니다(냉유)
IQ 150 이하면 포기하십셔.
Re^2: 열심히 하면 됩니다(냉유)
딴지 거는것은 아니지만...
150이하도 가능 합니다.
제 주위 사람들은 암니다... 제가 얼마나 IQ가 떨어지는지..
그러나 제 주위 사람들은 암니다... 제가 드라이버를 짤 수 있다는걸.
단지 시간과 노력이 전부는 아니지만... 그래도 그거라도 있으면 절대로
가능...
"열심히 하면 됩니다" 라는것에는 찬성 1표
약간의 하드웨어 지식이 있다면... 한 3달만 죽어라 하시면 어느정도 기본
은 가능할 것도...
일단 Understanding The Linux Kernel, Linux Device Deivers 그리고
Writing A Unix Device Driver등의 책을 권해드리며...
그럼 수고 하세요....
Re: 디바이스 드라이버 프로그래밍하는것 공부하고싶은데 방법좀
리눅스 커널, 디바이스 프로그래밍도
시스템 플밍의 한분야 입니다.
기본적으로 리눅스(유닉스) 시스템에 대한 이해가 있는 상태에서 시작하는게 좋습니다.
이쪽 부분 문서들을 보시거나 강의를 들어보시면 알겠지만, C언어와 시스템에 대한 이해가 있을때 이해가 쉽게 됩니다.
우리가 일반적으로 말하는 시스템 프로그래밍을 고수준이라고 한다면 커널/디바이스는 낮은 수준에서 시스템 프로그래밍을 하는거라고 생각하시면 될겁니다.
지금 당장 디바이스 드라이버작성 하시고 싶겠지만, 우선은 Advanced Programming in The Unix Environment 같은 책을 통해서
시스템 프로그래밍의 기본을 익혀 놓으시는게 좋
습니다.
시스템 플밍 기본없이 바로 달려 들었다가는
잘못하면 사상누각이 될 수도 있습니다.
댓글 달기