Đề 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
Testimonials (5)
Ông trả lời rất rõ ràng và chi tiết các câu hỏi của tôi.
Khaled Almarzooqi - Beamtrail
Course - Circuits and Electronics Fundamentals
Machine Translated
Sean là một diễn giả đầy sức sống và các bài tập thực hành rất thú vị, tôi có thể thấy được sự ứng dụng thực tế của chúng.
Temira Koenig - Yeshiva University
Course - Raspberry Pi for Beginners
Machine Translated
Giảng viên thật sự rất tốt và có kiến thức, đã đi thêm một bước để giải thích những điều mà tôi không biết
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Việc thu được kiến thức hữu ích và làm rõ một số điều mà trước đây tôi chưa chắc chắn.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
Machine Translated
Tôi thực sự thích kiến thức của giảng viên.
Aaron Swift - ITW Hobart
Course - FreeRTOS: Programming for Real Time Operating Systems
Machine Translated