Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
소개
- 유닉스의 역사/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) 라이선스에 따라 사용됩니다.
Requirements
- 사용자 공간에서 최종 사용자로서 GNU/Linux 시스템(예: Ubuntu)을 사용하는 데 대한 기본 지식
- 명령줄 셸에 대한 기본 지식
- GNU/Linux를 사용한 사용자 공간/애플리케이션 개발에 대한 기본 지식
- 임베디드 프로세서 및 개발 보드에 관한 기본 지식
- 기본 C 프로그래밍 지식
- ...그리고/또는 위의 내용을 배우는 것에 대한 두려움이 있습니다...
35 Hours
회원 평가 (3)
트레이너의 프레젠테이션과 소통 방식.
Gianpiero Arico - Urmet Spa
Course - Embedded Linux Systems Architecture
Machine Translated
나는 하루 종일 수업을 즐겼다
Gianluca - Urmet Spa
Course - Embedded Linux Systems Architecture
Machine Translated
어쩌면 학습에 더 많은 연습이 더 나을 수도 있지만 시간이 너무 짧았습니다.
Gianpiero Arico' - Urmet Spa
Course - Embedded Linux Systems Architecture
Machine Translated