Course Outline

Embedded C 프로그래밍

  • 개요 C 프로그래밍의 기초
  • 메모리 할당
  • 방해하다
  • 멀티태스킹 및 멀티스레딩
  • 동기화 및 작업 간 통신
  • 주변기기 통신
  • 컴파일러

### 실시간 Linux, RTOS 및 임베디드 Linux

- Linux 소개 - 아키텍처, 파일, 디렉터리 - POSIX - 다중 스레드 및 작업 - Tolchain, Bootloader, Kernel, rootfs - Raspbian으로 시작한 다음 빌드 방법 설명 - Buildroot 또는 Yocto를 사용하여 전용(및 더 작은 이미지) - PREEMPT\_RT, Xenomai - RTEMS - 크로스 컴파일, 공유 라이브러리 - Networking

### 임베디드 리눅스 드라이버 개발

- 커널, 모듈 - 장치 특성 - USB, GPIO, I2C, SPI, 네트워크, 블록 장치 ### HW 인터페이스

- 시리얼, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- 디스플레이 - GSM 모뎀 - 네트워크 ### 내장 C++, Qt

### 강력하고 안전한 임베디드 소프트웨어

- 효과적이고 효율적인 프로그래밍 - 디버깅 및 문제 해결 - 검사 및 분석 - 방어적, 자체 테스트 코드 - Watchdog

### ARM 기술 및 프로그래밍

  140 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (5)

Related Courses

Related Categories