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 기술 및 프로그래밍
회원 평가 (6)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Course - Circuits and Electronics Fundamentals
강사는 매우 지식이 풍부했으며 디스플레이가 있는 "실제" 하드웨어 장치의 라이브 코드 예제는 훌륭했습니다.
Silver Kuusik - Engie Mobisol GmbH
Course - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated
트레이너님은 정말 친절하고 지식이 풍부하셨고, 제가 몰랐던 부분도 자세히 설명해주셔서 좋았습니다.
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Course - Raspberry Pi for Beginners
실무
James - Argent Energy
Course - Introduction to IoT Using Arduino
Machine Translated