문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- 유닉스의 역사/Linux
- 무료 소프트웨어
- 유닉스 철학
호스트 놀이터
- GNU/Linux로 놀자
- 건축학
- 껍데기
- 권한
- FHS(파일 계층 표준)
- 하드/소프트 링크
- 실제/유효 uid/gid
- 스케줄러
- 프로세스/작업/스레드
- IPC 간단/고급
- 파이프
- 신호
- 메시지 큐
- 세마포어
- 공유 메모리
- 소켓
- 선택/투표
- 피해야 할 IPC 기술
- 호스트Linux 설정
- Yocto/ELDK(크로스/타겟 도구, 라이브러리, 패키지)
- 터미널 에뮬레이션
- 서버(DHCP, tftp, NFS)
타겟 놀이터
- 보드에서 무언가를 실행하는 데 필요한 파일
- JTAG/BDI 구성
- u-boot(체크아웃, 구성, 빌드)
- 커널(체크아웃, 구성, 빌드)
- 루트 파일 시스템
- 플랫 장치 트리
- 위에서 적용 가능한 것을 타겟 보드에 빌드/실행합니다.
- 다양한 rootfs
- 크램프
- 램디스크
- MTD
- JFFS2
- 로EXT2
- 유비
- 위에서 적용 가능한 것을 타겟 보드에 빌드/실행합니다.
- 루트 파일 시스템 비교
- 디버깅
- 간단한 도구
- 로컬/원격
- 사용자/커널
- 그램디비(gdb)
- gdb서버
- JTAG/BDI(선택 사항)
- 프로파일링
- 지프로프
- 지코브
- 프로필
실시간
- 필수 조건
- 방해하다
- 재진입 코드
- 실시간Linux
- 명시적/암묵적 선점 지점
- 실시간 선점 패치
- 완전 선점형 커널
- 하드 실시간 확장
- 아데오스/제노마이
- 아데오스 패치
- 제노마이
- 패치/구성/커널 빌드
- 그것을 보드에 실행하다
SW 릴리스
- 관리
- 개발
- SW 릴리스를 어떻게 재현하나요?
기타
- 겟옵트
- 엔디아니스
- 치트시트
달리 명시되어 있지 않는 한, 본 과정 개요의 내용은 Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) 라이선스에 따라 사용됩니다.
요건
- 사용자 공간에서 최종 사용자로서 GNU/Linux 시스템(예: Ubuntu)을 사용하는 데 대한 기본 지식
- 명령줄 셸에 대한 기본 지식
- GNU/Linux를 사용한 사용자 공간/애플리케이션 개발에 대한 기본 지식
- 임베디드 프로세서 및 개발 보드에 관한 기본 지식
- 기본 C 프로그래밍 지식
- ...그리고/또는 위의 내용을 배우는 것에 대한 두려움이 있습니다...
35 시간
회원 평가 (3)
트레이너의 프레젠테이션과 소통 방식.
Gianpiero Arico - Urmet Spa
코스 - Embedded Linux Systems Architecture
기계 번역됨
나는 하루 종일 수업을 즐겼다
Gianluca - Urmet Spa
코스 - Embedded Linux Systems Architecture
기계 번역됨
어쩌면 학습에 더 많은 연습이 더 나을 수도 있지만 시간이 너무 짧았습니다.
Gianpiero Arico' - Urmet Spa
코스 - Embedded Linux Systems Architecture
기계 번역됨