Course Outline

소개

    유닉스의 역사/Linux 자유 소프트웨어 유닉스 철학

호스트 놀이터

    GNU/Linux 아키텍처 쉘 권한 사용 FHS(파일 계층 표준) 하드/소프트 링크 실제/유효 uid/gid 스케줄러 프로세스/작업/스레드 IPC 단순/고급 파이프 신호 메시지 큐 세마포 공유 메모리 소켓 선택/폴링
피해야 할 IPC 기술
  • 호스트 Linux 설정 Yocto/ELDK(교차/대상 도구, 라이브러리, 패키지)
  • 터미널 에뮬레이션
  • 서버(DHCP, tftp, NFS)
  • 타겟 놀이터
  • JTAG/BDI 보드에서 무언가를 실행하는 데 필요한 파일 구성 u-boot(체크아웃, 구성, 빌드) 커널(체크아웃, 구성, 빌드) rootfs 플랫 장치 트리
  • 타겟보드 위에서부터 적용 가능한 것을 빌드/실행

      다양한 rootfs CRAMFS
    램디스크
  • MTD
  • JFFS2
  • roEXT2
  • 어디
  • 타겟보드 위에서부터 적용 가능한 것을 빌드/실행
  • 루트 파일 시스템 비교
  • 간단한 도구 디버깅
  • 로컬/원격
  • 사용자/커널
  • gdb
  • gdb서버
  • JTAG/BDI(선택 사항)
  • gprof 프로파일링 중
  • gcov
  • 프로필
  • 실시간
  • 전제 조건이 재진입 코드를 중단합니다.
  • 실시간 Linux 명시적/암시적 선점 지점
  • 실시간 선점 패치
  • 완전 선점형 커널
  • 하드 실시간 확장

      Adeos/Xenomai 아데오스 패치
    제노마이
  • 패치/구성/빌드 커널
  • 기내에서 실행
  • SW 릴리스
  • 관리 개발 SW 릴리스를 재현하는 방법은 무엇입니까?
  • 기타
  • getopt 엔디아니스 치트 시트
  • 달리 언급된 경우를 제외하고 이 과정 개요에 있는 콘텐츠는 Attribution-NonCommercial-ShareAlike 4.0 International(CC BY-NC-SA 4.0)에 따라 라이센스가 부여됩니다.
  • Requirements

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

    Number of participants



    Price per participant

    회원 평가 (1)

    Related Courses

    The Yocto Project - An Overview - hands-on

    28 Hours

    Related Categories