
시스템 소프트웨어 개발의 모든 것 - 시스템 반도체와 전기 자동차 중심
김동현 (Austin Kim)
시스템 소프트웨어 개발자가 되기 위해 무엇을 준비하고 알아야 하는지 설명하는 강의입니다. 시스템 소프트웨어 개발 과정을 상세하게 설명하고 필요한 역량을 소개합니다. IT 업계에서 가장 높은 연봉을 받는 시스템 반도체, 전기 자동차 분야의 시스템 소프트웨어 개발 과정과 개발 생태계를 상세하게 다룹니다.
입문
임베디드
시스템 소프트웨어에서 가장 많이 쓰이는, 최신 리눅스 커널(v6.1)의 기본적인 디버깅 기능과 방법을 "디버깅을 통해 배우는 리눅스 커널의 구조와 원리"의 저자가 제대로 설명합니다.






현대자동차
임직원들도 이 강의를 듣고 있어요!





현대자동차
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
anhae11
어려운 내용인데 쉽게 가르쳐주십니다!
5.0
kech611961
Good job!
5.0
sunny75
2024/07/30/화 15:35 강의 잘 들었습니다. 디버깅 설명 잘 해 주셔서 감사합니다. 디버깅 강의를 듣지 않고, 다른 강의를 우선 들으면서, 분석하는 로그가 어떻게 보일까 했는데, 역시 알려주신 로드맵처럼 차례로 강의가 듣는 것이 좋다는 것을 알았네요. 디버깅으로 linux 커널을 분석 잘 할 수 있다는 것을 강의를 들으면서 알았습니다. 좋은 강의 만들어 주셔서 항상 감사합니다.
실전 프로젝트에서 디버깅이 중요한 이유와 실제 디버깅을 하는 과정
디버깅 능력을 키우는 다양한 방법과 실전 프로젝트에 나올 수 있는 이슈의 유형
printk와 dump_stack()을 활용해 커널을 디버깅하는 방법
printk를 사용해 디바이스 드라이버를 디자인하고 디버깅 패치를 만드는 방법
Ftrace를 활용하는 방법과 설정 방법
다양한 이벤트의 Ftrace 메시지를 통한 리눅스 커널의 주요 동작 원리
학습 대상은
누구일까요?
시스템 반도체, 전기 자동차 분야(자율주행, 인포테인먼트)를 포함한 시스템 소프트웨어 분야에서 역량을 키우고 싶은 주니어 개발자
시스템 반도체, 전기 자동차 분야와 같은 시스템 소프트웨어 개발을 하고 싶은 취업 준비생
시스템 소프트웨어 분야(메모리, 파일 시스템, 운영체제)의 대학원 진학을 목표로 하는 대학생
시스템 소프트웨어 분야로 커리어를 전환하려는 다른 분야의 개발자
리눅스 시스템 소프트웨어 개발자로 디버깅 능력을 키우고 싶은 개발자
리눅스 시스템 소프트웨어와 관련된 문제 해결 과정을 알고 싶은 개발자
선수 지식,
필요할까요?
C언어
컴퓨터구조
운영체제
커리어인증
6,517
명
수강생
264
개
수강평
102
개
답변
4.9
점
강의 평점
23
개
강의
글로벌 저자 & 리눅스 시스템 소프트웨어 개발자 (Arm, RISC-V 아키텍처)
국내 시스템 소프트웨어 분야에서 전무후무한! 'Arm 아키텍처(Armv8-A, Armv7-A)'와 '리눅스 커널' 책을 쓴 저자(2권의 책 모두 대한민국 학술원 우수도서에 선정)이며, 국내 최초로 해외 출판사(Packt)를 통해 "Reverse Engineering Armv8-A Systems" 책(영어)을 집필한 글로벌 저자입니다. 무엇보다 최신 시스템 소프트웨어 트렌드(전기자동차, 시스템 반도체- 시스템 소프트웨어)를 가장 잘 알고 있는 현업 개발자입니다. 또한 시스템 소프트웨어 분야에서 가장 지식 전파 활동을 활발하게 하는 교육자입니다.
Professional 지식 공유자 및 컨설턴트
LG전자 리눅스 커널 오픈 소스팀 근무 (~ 2026년)
'Reverse Engineering Armv8-A Systems: A practical guide to Kernel, Firmware, and TrustZone analysis' 책(영어) 저자, (Packt 출판사)
'시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리'(2024년, 대한민국 학술원 우수도서상) 저자
'디버깅을 통해 배우는 리눅스 커널의 구조와 원리' (2021년, 대한민국 학술원 우수도서상) 저자
'프로그래머스 데브 코스: 리눅스 시스템 및 커널 전문가' 메인 강사
국내에서 어느 누구보다 리눅스 커널과 Arm 아키텍처(Armv8-A, Armv7-A)를 잘 설명할 수 있는 교육자라고 자신있게 말씀드릴 수 있습니다.
강의문의 : austindh.kim@gmail.com
'시스템 소프트웨어 개발자를 위한 Arm - basic course'
전체
34개 ∙ (4시간 35분)
해당 강의에서 제공:
전체
21개
4.7
21개의 수강평
수강평 1
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
수강평 122
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0
수강평 2
∙
평균 평점 5.0