글쓴이: Stephen Kyoungw... / 작성시간: 화, 2020/05/12 - 7:47오전
논리회로 설계는 들으셨다고 가정하고, 전자공학 쪽에 보통 RTL 설계 과목이 있습니다. 논리회로에서는 대충 신호등부터 간단한 8비트 프로세서 정도를 만들어 보게 될 텐데, RTL 설계에서는 그보다 약간 복잡한 것들을 VHDL이나 Verilog로 설계하는 경험을 합니다. 컴퓨터 구조가 그 다음 과목이구요. 그 과목이 도움이 된다고 생각합니다.
그리고 전자공학 쪽에 마이크로컨트롤러 과목들이 있습니다. 그것도 프로세서가 보는 하드웨어를 이해하기에 도움이 됩니다.
컴퓨터 공학 쪽에 시스템 프로그래밍 과목도 디바이스 드라이버를 커널 사이드에서 이해하는 데 도움이 되는 것 같습니다.
https://www.oreilly.com
https://www.oreilly.com/openbook/linuxdrive3/book/
이 책을 보세요.
_________________________
http://joone.net
https://kldp.org/blog/2725
http://opensoftware.tistory.com
http://joone4u.blogspot.com
https://gnome.or.kr
컴공 전공이시면
논리회로 설계는 들으셨다고 가정하고, 전자공학 쪽에 보통 RTL 설계 과목이 있습니다. 논리회로에서는 대충 신호등부터 간단한 8비트 프로세서 정도를 만들어 보게 될 텐데, RTL 설계에서는 그보다 약간 복잡한 것들을 VHDL이나 Verilog로 설계하는 경험을 합니다. 컴퓨터 구조가 그 다음 과목이구요. 그 과목이 도움이 된다고 생각합니다.
그리고 전자공학 쪽에 마이크로컨트롤러 과목들이 있습니다. 그것도 프로세서가 보는 하드웨어를 이해하기에 도움이 됩니다.
컴퓨터 공학 쪽에 시스템 프로그래밍 과목도 디바이스 드라이버를 커널 사이드에서 이해하는 데 도움이 되는 것 같습니다.