Đề cương khóa học
Lập trình Embedded C
- Tổng quan về C programming
- Phân bổ bộ nhớ
- Ngắt
- Đa nhiệm và đa luồng
- Đồng bộ hóa và giao tiếp giữa các nhiệm vụ
- Giao tiếp ngoại vi
- Compiler
### Linux thời thực, RTOS và Embedded Linux
- Giới thiệu Linux - Kiến trúc, tập tin, thư mục - POSIX - Đa luồng và nhiệm vụ - Tolchain, Bootloader, Kernel, rootfs - Bắt đầu với Raspbian rồi giải thích cách xây dựng - một hình ảnh (và hình ảnh nhỏ hơn) dành riêng với - Buildroot hoặc Yocto - PREEMPT_RT, Xenomai - RTEMS - Cross Compile, thư viện chia sẻ - Mạng lưới
### Phát triển driver Embedded Linux
- Kernel, modules - Đặc điểm thiết bị - USB, GPIO, I2C, SPI, Mạng lưới, thiết bị khối ### Giao diện HW
- Serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Hiển thị - Mô-đun GSM - Mạng lưới ### Embedded C++, Qt
### Phần mềm Embedded an toàn và không hư hỏng
- Lập trình hiệu quả và hiệu quả - Gỡ lỗi và sửa lỗi - Kiểm tra và phân tích - Mã bảo vệ, tự kiểm tra - Watchdog
### Công nghệ và lập trình ARM
Đánh giá (5)
Ông ấy trả lời câu hỏi của tôi rất rõ ràng và chi tiết.
Khaled Almarzooqi - Beamtrail
Khóa học - Circuits and Electronics Fundamentals
Dịch thuật bằng máy
Sean là một diễn giả năng động và các bài thực hành trực tiếp rất thú vị, tôi có thể thấy cách chúng sẽ thực sự hữu ích.
Temira Koenig - Yeshiva University
Khóa học - Raspberry Pi for Beginners
Dịch thuật bằng máy
Giảng viên rất thân thiện và có kiến thức sâu rộng, luôn cố gắng giải thích những điều tôi chưa biết một cách cặn kẽ
Felix - Microchip Technology Inc
Khóa học - Embedded C Application Design Principles for Automotive Professionals
Dịch thuật bằng máy
Việc thu được kiến thức hữu ích và làm rõ một số điều mà tôi trước đây chưa chắc chắn.
Kenneth Mahoney - University of Glasgow
Khóa học - Arduino: Programming a Microcontroller for Beginners
Dịch thuật bằng máy
Tôi thực sự thích kiến thức của người hướng dẫn.
Aaron Swift - ITW Hobart
Khóa học - FreeRTOS: Programming for Real Time Operating Systems
Dịch thuật bằng máy