- 사용자 공간에서 최종 사용자로서 GNU/Linux 시스템(예: Ubuntu)을 사용하는 데 대한 기본 지식
- 명령줄 셸에 대한 기본 지식
- GNU/Linux를 사용한 사용자 공간/애플리케이션 개발에 대한 기본 지식
- 임베디드 프로세서 및 개발 보드에 관한 기본 지식
- 기본 C 프로그래밍 지식
- ...그리고/또는 위의 내용을 배우는 것에 대한 두려움이 있습니다...
코스 목표
임베디드 GNU/Linux의 필수 사항, 비트와 조각이 어떻게 조화를 이루는지에 대한 이해를 제공합니다. 임베디드 GNU/Linux 시스템을 구축하려면 어떤 구성 요소가 필요하며, 어디서 가져오고 구성/구축/설치하는 방법은 무엇입니까? 어디서 도움을 받을 수 있나요? 해당 소프트웨어 라이선스는 어떻습니까? 실습을 통해 이 교육을 성공적으로 마친 후 직접 임베디드 GNU/Linux 시스템을 개발하는 데 필요한 실무 경험을 얻을 수 있습니다.
설명
이 5일간의 교육 과정에서는 실습과 교육을 결합하여 임베디드 GNU/Linux의 개념을 설명합니다. 빠른 속도로 작업을 수행할 수 있도록 설계되었습니다. GNU/Linux을 효과적으로 사용하는 데 필요한 철학, 개념 및 명령을 이론과 실무 교육을 결합하여 설명합니다.
처음부터 다시 시작하지 말고 숙련된 강사로부터 배워서 GNU/Linux에 대한 실무 지식과 이를 자신의 임베디드 개발 프로젝트에서 효과적으로 사용할 수 있는 능력을 습득하십시오.
누가 참석해야 합니까?
Embedded GNU/Linux의 작동 방식을 최대한 빨리 이해하려는 관리자, 프로젝트 관리자, 소프트웨어, 하드웨어, 개발, 시스템 엔지니어, 테스터, 관리자, 기술자 및 기술에 관심이 있는 기타 당사자. GNU/Linux을 사용해야 합니다. 아니면 그것을 사용하는 것이 합당한지 여부를 사치스럽게 결정해야 합니다. 이미 Embedded GNU/Linux을 사용하려고 시도했지만 모든 작업을 올바른 방식으로 수행했는지 확신할 수 없을 수도 있습니다. 당신은 현재 GNU/Linux이 더 낫거나 더 저렴할 수 있는지 알아보기 위해 다른 운영 체제와 지팡이를 사용하고 있습니다.
배송 옵션
모든 교육 자료는 영어로 되어 있지만 프레젠테이션은 원하는 대로 전 세계적으로 영어나 독일어로 제공될 수 있습니다.
- 현장 - 강사 중심 온라인 - 강사 중심 현장/온라인 결합 - 강사 중심
소개
- 유닉스의 역사/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) 라이선스에 따라 사용됩니다.
United Arab Emirates - Embedded Linux Systems Architecture
Qatar - Embedded Linux Systems Architecture
Egypt - Embedded Linux Systems Architecture
Saudi Arabia - Embedded Linux Systems Architecture
South Africa - Embedded Linux Systems Architecture
Brasil - Embedded Linux Systems Architecture
Canada - Embedded Linux Systems Architecture
中国 - Embedded Linux Systems Architecture
香港 - Embedded Linux Systems Architecture
澳門 - Embedded Linux Systems Architecture
台灣 - Embedded Linux Systems Architecture
USA - Embedded Linux Systems Architecture
Österreich - Embedded Linux Systems Architecture
Schweiz - Embedded Linux Systems Architecture
Deutschland - Embedded Linux Systems Architecture
Czech Republic - Embedded Linux Systems Architecture
Denmark - Embedded Linux Systems Architecture
Estonia - Embedded Linux Systems Architecture
Finland - Embedded Linux Systems Architecture
Greece - Embedded Linux Systems Architecture
Magyarország - Embedded Linux Systems Architecture
Ireland - Embedded Linux Systems Architecture
Luxembourg - Embedded Linux Systems Architecture
Latvia - Embedded Linux Systems Architecture
España - Embedded Linux Systems Architecture
Italia - Embedded Linux Systems Architecture
Lithuania - Embedded Linux Systems Architecture
Nederland - Embedded Linux Systems Architecture
Norway - Embedded Linux Systems Architecture
Portugal - Embedded Linux Systems Architecture
România - Embedded Linux Systems Architecture
Sverige - Embedded Linux Systems Architecture
Türkiye - Embedded Linux Systems Architecture
Malta - Embedded Linux Systems Architecture
Belgique - Embedded Linux Systems Architecture
France - Embedded Linux Systems Architecture
日本 - Embedded Linux Systems Architecture
Australia - Embedded Linux Systems Architecture
Malaysia - Embedded Linux Systems Architecture
New Zealand - Embedded Linux Systems Architecture
Philippines - Embedded Linux Systems Architecture
Singapore - Embedded Linux Systems Architecture
Thailand - Embedded Linux Systems Architecture
Vietnam - Embedded Linux Systems Architecture
India - Embedded Linux Systems Architecture
Argentina - Embedded Linux Systems Architecture
Chile - Embedded Linux Systems Architecture
Costa Rica - Embedded Linux Systems Architecture
Ecuador - Embedded Linux Systems Architecture
Guatemala - Embedded Linux Systems Architecture
Colombia - Embedded Linux Systems Architecture
México - Embedded Linux Systems Architecture
Panama - Embedded Linux Systems Architecture
Peru - Embedded Linux Systems Architecture
Uruguay - Embedded Linux Systems Architecture
Venezuela - Embedded Linux Systems Architecture
Polska - Embedded Linux Systems Architecture
United Kingdom - Embedded Linux Systems Architecture
South Korea - Embedded Linux Systems Architecture
Pakistan - Embedded Linux Systems Architecture
Sri Lanka - Embedded Linux Systems Architecture
Bulgaria - Embedded Linux Systems Architecture
Bolivia - Embedded Linux Systems Architecture
Indonesia - Embedded Linux Systems Architecture
Kazakhstan - Embedded Linux Systems Architecture
Moldova - Embedded Linux Systems Architecture
Morocco - Embedded Linux Systems Architecture
Tunisia - Embedded Linux Systems Architecture
Kuwait - Embedded Linux Systems Architecture
Oman - Embedded Linux Systems Architecture
Slovakia - Embedded Linux Systems Architecture
Kenya - Embedded Linux Systems Architecture
Nigeria - Embedded Linux Systems Architecture
Botswana - Embedded Linux Systems Architecture
Slovenia - Embedded Linux Systems Architecture
Croatia - Embedded Linux Systems Architecture
Serbia - Embedded Linux Systems Architecture
Bhutan - Embedded Linux Systems Architecture