Introduction to Embedded Linux (Hands-on training) 교육 과정
이것은 임베디드 리눅스 시스템 구축의 모든 기본 원칙을 다루는 2일 과정이며, 전체 과정 시간의 약 60%는 업계에서 사용하는 동일한 표준 및 도구를 사용하여 실제 세계 응용 프로그램을 위한 실습 구현입니다.
Course Outline
- 리눅스의 간략한 역사
- 오픈소스 개발 개요
- 임베디드 리눅스 소개
- 크로스 개발 | 부트 로더
- 전형적인 하드웨어 타겟(트레이너가 선택한 ARM 기반 또는 MIPS 기반 개발 보드)에 대한 맞춤형 임베디드 리눅스 시스템 구축
- Embedded Linux 도구
- 빌드 시스템 소개
- Embedded Linux 애플리케이션 개발 및 디버깅
Requirements
- 기본 Embedded Systems 지식
- 고급 프로그래밍 언어(C 또는 C++)
Open Training Courses require 5+ participants.
Introduction to Embedded Linux (Hands-on training) 교육 과정 - Booking
Introduction to Embedded Linux (Hands-on training) 교육 과정 - Enquiry
Introduction to Embedded Linux (Hands-on training) - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (3)
I understood the process of the operating system and how do we link all factors together information of network as well so now I have an obvious and full picture about what is going on these computers how they communicate with each others ultimately gained knowledge about the most important operating system which is Linux and how do we implement our own embedded Linux
Rawda Alnaqbi - beamtrail
Course - Introduction to Embedded Linux (Hands-on training)
The content. This was very new for me so learned a lot.
Juan Castro - iVolve
Course - Introduction to Embedded Linux (Hands-on training)
I thought the content (both theory and practical) was excellent, and exactly what we were wanting/expecting. The exercises were challenging but achievable.
Mike Kleinau - iVolve
Course - Introduction to Embedded Linux (Hands-on training)
Upcoming Courses
Related Courses
Buildroot: a Firmware Generator for Embedded Systems
7 HoursBuildroot은 크로스 컴파일 툴체인, 사용자 정의 가능한 루트 파일 시스템 이미지, 임베디드 장치용 Linux 커널을 생성하는 스크립트를 포함하는 오픈 소스 프로젝트입니다. 이 실습 과정에서 참가자는 이를 사용하는 방법을 배웁니다.
- 루트 파일 시스템에 들어가는 소프트웨어를 선택하는 방법.
- 새로운 패키지를 추가하고 기존 패키지를 수정하는 방법.
- 새로운 임베디드 보드에 대한 지원을 추가하는 방법.
과정 중에 부팅 가능한 파일 시스템 이미지가 생성됩니다. 원격 과정은 QEMU 에뮬레이터를 사용하여 제공되고, 강의실에서는 트레이너가 선택한 QEMU 또는 실제 임베디드 보드를 사용할 수 있습니다.
비슷한 목표를 가진 다른 프로젝트로는 Yocto 프로젝트 와 OpenWRT가 있습니다. 이 프레젠테이션을 사용하여 귀하의 필요에 맞는 프로젝트가 무엇인지 확인하세요.
Embedded Linux Systems Architecture
35 Hours코스 목표
임베디드 GNU/Linux의 필수 사항, 비트와 조각이 어떻게 조화를 이루는지에 대한 이해를 제공합니다. 임베디드 GNU/Linux 시스템을 구축하려면 어떤 구성 요소가 필요하며, 어디서 가져오고 구성/구축/설치하는 방법은 무엇입니까? 어디서 도움을 받을 수 있나요? 해당 소프트웨어 라이선스는 어떻습니까? 실습을 통해 이 교육을 성공적으로 마친 후 직접 임베디드 GNU/Linux 시스템을 개발하는 데 필요한 실무 경험을 얻을 수 있습니다.
설명
이 5일간의 교육 과정에서는 실습과 교육을 결합하여 임베디드 GNU/Linux의 개념을 설명합니다. 빠른 속도로 작업을 수행할 수 있도록 설계되었습니다. GNU/Linux을 효과적으로 사용하는 데 필요한 철학, 개념 및 명령을 이론과 실무 교육을 결합하여 설명합니다.
처음부터 다시 시작하지 말고 숙련된 강사로부터 배워서 GNU/Linux에 대한 실무 지식과 이를 자신의 임베디드 개발 프로젝트에서 효과적으로 사용할 수 있는 능력을 습득하십시오.
누가 참석해야 합니까?
Embedded GNU/Linux의 작동 방식을 최대한 빨리 이해하려는 관리자, 프로젝트 관리자, 소프트웨어, 하드웨어, 개발, 시스템 엔지니어, 테스터, 관리자, 기술자 및 기술에 관심이 있는 기타 당사자. GNU/Linux을 사용해야 합니다. 아니면 그것을 사용하는 것이 합당한지 여부를 사치스럽게 결정해야 합니다. 이미 Embedded GNU/Linux을 사용하려고 시도했지만 모든 작업을 올바른 방식으로 수행했는지 확신할 수 없을 수도 있습니다. 당신은 현재 GNU/Linux이 더 낫거나 더 저렴할 수 있는지 알아보기 위해 다른 운영 체제와 지팡이를 사용하고 있습니다.
배송 옵션
모든 교육 자료는 영어로 되어 있지만 프레젠테이션은 원하는 대로 전 세계적으로 영어나 독일어로 제공될 수 있습니다.
- 현장 - 강사 중심 온라인 - 강사 중심 현장/온라인 결합 - 강사 중심
Embedded Linux Kernel and Driver Development
14 Hours임베디드 Linux 커널 내부 구조, 아키텍처, 개발에 중점을두고 약 60 %의 실습 랩으로 구성된 2 일간의 과정으로 여러 유형의 장치 드라이버를 작성하고 통합하는 방법을 연구합니다.
누가 참석해야합니까?
임베디드 시스템 및 플레이트 폼의 Linux 커널 개발에 관심이있는 엔지니어.
Embedded Linux: Building a System from the Ground Up
14 Hours이 강사 주도의 실시간 교육에서 대한민국 참가자는 처음부터 임베디드 Linux 시스템을 구축하는 방법을 단계별로 학습합니다. 최소한의 커널을 구축하는 것부터 부팅 및 초기화 프로세스를 구성하는 것까지 참가자는 완전한 기능을 갖춘 임베디드 Linux 시스템을 배포하는 데 필요한 도구, 기술 및 사고방식을 학습합니다.
원격 교육의 경우 QEMU를 사용하여 하드웨어를 에뮬레이션합니다. 실제 하드웨어 장치를 포함한 다른 플랫폼은 케이스별로 고려할 수 있습니다.
Embedded System Programme
140 Hours임베디드 시스템은 더 큰 기계 또는 전기 시스템 내에서 전용 기능을 가진 컴퓨터 시스템이며, 종종 실시간 컴퓨팅 제약이 있습니다 .
Embedded GNU/Linux Kernel Internals and Device Drivers
35 Hours설명
이 5일 교육 과정은 GNU/Linux 커널 내부 및 장치 드라이버 개발 개념을 설명하기 위해 지침과 결합된 실습 연습을 사용합니다. 이 과정은 여러분이 빠르게 속도를 낼 수 있도록 설계되었습니다. 이론과 실무 교육을 결합하여 GNU/Linux 장치 드라이버를 작성하는 데 필요한 프로세스, 개념 및 명령을 설명합니다.
바퀴를 새로 만들지 말고, 경험이 풍부한 트레이너로부터 배우고 실무 지식을 습득하여 자신의 임베디드 개발 프로젝트에서 효과적으로 활용할 수 있는 능력을 키우세요.
누가 참석해야 하나요?
소프트웨어 엔지니어, 현장 엔지니어, (프로젝트) 관리자, 하드웨어 엔지니어와 같이 GNU/Linux 장치 드라이버 개발 또는 평가에 관심이 있거나 해당 업무를 담당하는 사람.
LEDE: Set Up a Linux Wireless Router
7 HoursLEDE 프로젝트 ( Linux 임베디드 개발 환경)는 OpenWrt 기반으로하는 Linux 운영 체제입니다. 벤더가 제공하는 다양한 무선 라우터 및 비 네트워크 장치 펌웨어를 완벽하게 대체합니다.
강사가 진행하는이 실습에서 참가자는 LEDE 기반 무선 라우터를 설정하는 방법을 배우게됩니다.
청중
- 네트워크 관리자 및 기술자
과정 형식
- 파트 강의, 파트 토론, 연습 및 무거운 실무 연습
NetApp ONTAP
35 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 NetApp ONTAP을 구현하려는 엔지니어를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- ONTAP 9.3 클러스터를 설정하고 관리합니다(3일).
- Data Protection 기술을 통해 데이터를 보호하세요(2일).
Yocto Project
28 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 Yocto Project을 기반으로 하는 임베디드 Linux용 빌드 시스템을 만드는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 레시피, 메타데이터, 레이어를 포함한 Yocto Project 빌드 시스템의 기본 개념을 이해합니다.
- Linux 이미지를 빌드하고 에뮬레이션에서 실행합니다.
- 임베디드 Linux 시스템을 구축하여 시간과 에너지를 절약하세요.
The Yocto Project - An Overview - hands-on
28 Hours설명
이 4일간의 교육은 Yocto Project를 소개하기 위해 이론과 실습을 결합합니다.
여기에는 다음과 같은 자주 묻는 질문에 대한 답변이 나와 있습니다.
- 각 GNU/Linux 프로젝트에 대해 다른 버전의 툴체인/라이브러리/패키지를 사용하고 그 위에 다른 작업 흐름을 따르는 것이 정말 필요한가요?
- 모든 개발자/공급업체에게 동일한 개발 환경을 제공하고 10년 후에도 오늘과 동일한 빌드를 생산할 수 있다고 보장할 수 있나요?
- YP에서 귀하가 사용하는 패키지가 어떤 소프트웨어 라이선스에 따라 라이선스되었는지 알아내는 데 도움을 줄 수 있나요?
실습 세션은 대상 하드웨어(예: Beagle Bone Black Rev. C - http://beagleboard.org/BLACK)에서 수행됩니다. 교육 후 Ubuntu 14.x 및 모든 종속성이 사전 설치된 도커 이미지와 예제를 다운로드하여 자신의 랩에서 과정 자료를 사용할 수 있습니다. 이것은 Embedded GNU/Linux에 대한 소개 과정이 아니라는 점에 유의하십시오. Embedded GNU/Linux가 작동하는 방식과 GNU/Linux 커널 및 커널 드라이버를 구성/빌드하는 방법을 이미 알고 있어야 합니다.
누가 참석해야 하나요?
여러분은 이미 여러분의 프로젝트에 GNU/Linux을 사용하고 있고 아마도 Yocto Project에 대해 들어봤을 것이지만, 그것을 자세히 살펴보려고 감히 하지 않았거나 그것을 사용하는 데 어려움을 겪었을 것입니다. 여러분은 여러분의 일상적인 작업 흐름을 YP에 어떻게 수용할 수 있는지 모르고 일반적으로 YP가 다소 복잡하다고 생각합니다. 모든 것을 아는 것이 (아마도) 훨씬 쉬웠을 텐데 왜 이 모든 것이 필요할까요? 교육을 받은 후에는 YP가 필요한지 여부를 결정할 수 있을 것입니다. 이 워크숍은 Embedded GNU/Linux에 대한 확실한 지식을 갖춘 소프트웨어, 개발, 시스템 엔지니어, 테스터, 관리자, 엔지니어 및 YP에 관심이 있는 다른 당사자를 대상으로 합니다.