Course Code: eglisa
Duration: 35 hours
Prerequisites:
  • 사용자 공간에서 최종 사용자로서 GNU/Linux 시스템(예: Ubuntu)을 사용하는 데 대한 기본 지식
  • 명령줄 셸에 대한 기본 지식
  • GNU/Linux를 사용한 사용자 공간/애플리케이션 개발에 대한 기본 지식
  • 임베디드 프로세서 및 개발 보드에 관한 기본 지식
  • 기본 C 프로그래밍 지식
  • ...그리고/또는 위의 내용을 배우는 것에 대한 두려움이 있습니다...
Overview:

코스 목표

임베디드 GNU/Linux의 필수 사항, 비트와 조각이 어떻게 조화를 이루는지에 대한 이해를 제공합니다. 임베디드 GNU/Linux 시스템을 구축하려면 어떤 구성 요소가 필요하며, 어디서 가져오고 구성/구축/설치하는 방법은 무엇입니까? 어디서 도움을 받을 수 있나요? 해당 소프트웨어 라이선스는 어떻습니까? 실습을 통해 이 교육을 성공적으로 마친 후 직접 임베디드 GNU/Linux 시스템을 개발하는 데 필요한 실무 경험을 얻을 수 있습니다.

설명

이 5일간의 교육 과정에서는 실습과 교육을 결합하여 임베디드 GNU/Linux의 개념을 설명합니다. 빠른 속도로 작업을 수행할 수 있도록 설계되었습니다. GNU/Linux을 효과적으로 사용하는 데 필요한 철학, 개념 및 명령을 이론과 실무 교육을 결합하여 설명합니다.

처음부터 다시 시작하지 말고 숙련된 강사로부터 배워서 GNU/Linux에 대한 실무 지식과 이를 자신의 임베디드 개발 프로젝트에서 효과적으로 사용할 수 있는 능력을 습득하십시오.

누가 참석해야 합니까?

Embedded GNU/Linux의 작동 방식을 최대한 빨리 이해하려는 관리자, 프로젝트 관리자, 소프트웨어, 하드웨어, 개발, 시스템 엔지니어, 테스터, 관리자, 기술자 및 기술에 관심이 있는 기타 당사자. GNU/Linux을 사용해야 합니다. 아니면 그것을 사용하는 것이 합당한지 여부를 사치스럽게 결정해야 합니다. 이미 Embedded GNU/Linux을 사용하려고 시도했지만 모든 작업을 올바른 방식으로 수행했는지 확신할 수 없을 수도 있습니다. 당신은 현재 GNU/Linux이 더 낫거나 더 저렴할 수 있는지 알아보기 위해 다른 운영 체제와 지팡이를 사용하고 있습니다.

배송 옵션

모든 교육 자료는 영어로 되어 있지만 프레젠테이션은 원하는 대로 전 세계적으로 영어나 독일어로 제공될 수 있습니다.

    현장 - 강사 중심 온라인 - 강사 중심 현장/온라인 결합 - 강사 중심
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) 라이선스에 따라 사용됩니다.

Sites Published:

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

Nepal - Embedded Linux Systems Architecture

Uzbekistan - Embedded Linux Systems Architecture