Đề cương khóa học
Embedded C Lập trình
- Tổng quan về các nguyên tắc cơ bản của lập trình C
- 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 tác vụ
- Giao tiếp ngoại vi
- Trình biên dịch
### Thời gian thực Linux, RTOS và hệ thống nhúng Linux
- Linux Giới thiệu - Kiến trúc, tệp, thư mục - POSIX - Đa luồng và tác vụ - Tolchain, Bootloader, Kernel, rootfs - Bắt đầu với Raspbian sau đó giải thích cách xây dựng - một hình ảnh chuyên dụng (và nhỏ hơn) với - Buildroot hoặc Yocto - PREEMPT_RT, Xenomai - RTEMS - Biên dịch chéo, thư viện dùng chung - Networking
### Phát triển trình điều khiển Linux nhúng
- Kernel, modules - Đặc tính thiết bị - USB, GPIO, I2C, SPI, Mạng, Thiết bị khối ### Giao diện phần cứng
- Serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Màn hình - Modem GSM - Mạng ### Embedded C++, Qt
### Phần mềm nhúng mạnh mẽ và an toàn
- Lập trình hiệu quả và hiệu quả - Gỡ lỗi và khắc phục sự cố - Kiểm tra và phân tích - Mã tự kiểm tra phòng thủ - Watchdog
### Công nghệ và lập trình ARM
Testimonials (5)
He answers my questions very well explained.
Khaled Almarzooqi - Beamtrail
Course - Circuits and Electronics Fundamentals
Sean was a dynamic speaker and the hands-on exercises were very interesting and I can see how they will be really applicable.
Temira Koenig - Yeshiva University
Course - Raspberry Pi for Beginners
Trainer was really kind and knowledgeable, going the extra mile to explain things that I didn't know
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
The aquisition of useful knowlwdge and clarification of some things I was not sure of peviously.
Kenneth Mahoney - University of Glasgow
Course - Arduino: Programming a Microcontroller for Beginners
I genuinely enjoyed the trainer knowledge.