Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Giới thiệu
- Lịch sử của Unix/Linux
- Phần mềm tự do
- Triết lý Unix
SÂN CHƠI HOST
- Chơi với GNU/Linux
- kiến trúc
- shell
- quyền
- FHS (tiêu chuẩn phân cấp tệp)
- hard/soft links
- real/effective uid/gid
- scheduler
- process/task/thread
- IPC đơn giản/nâng cao
- pipes
- signals
- message queues
- semaphores
- shared memory
- sockets
- select/poll
- Yocto/ELDK (công cụ, thư viện, gói chéo/mục tiêu)
SÂN CHƠI TARGET
- Các tệp cần thiết để chạy thứ gì đó trên bo mạch
- Cấu hình JTAG/BDI
- u-boot (checkout, config, build)
- kernel (checkout, config, build)
- rootfs
- cây thiết bị phẳng
- CRAMFS
- các công cụ đơn giản
- gprof
THỜI GIAN THỰC
- yêu cầu tiên quyết
- ngắt
- code có thể tái nhập
- điểm ngắt ưu tiên rõ ràng/ẩn
- patch adeos
PHÁT HÀNH SW
- quản trị
- phát triển
- làm thế nào để tái tạo một SW release?
MISC
- getopt
- endianess
- cheat-sheets
Trừ khi có ghi chú khác, nội dung trên outline khóa học này được cấp phép theo Attribtion-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Requirements
- Sử dụng quen thuộc với hệ thống GNU/Linux (ví dụ: Ubuntu) ở chế độ người dùng thông thường.
- Sử dụng quen thuộc với dòng lệnh (command line shell).
- Có kiến thức cơ bản về phát triển ứng dụng/phần mềm ở không gian người dùng với GNU/Linux.
- Có kiến thức cơ bản về bộ vi xử lý nhúng và bo mạch phát triển.
- Có kiến thức cơ bản về lập trình C.
- …hoặc sẵn sàng học hỏi những kiến thức trên…
35 Hours
Testimonials (3)
The trainer's presentation and way of communicating.
Gianpiero Arico - Urmet Spa
Course - Embedded Linux Systems Architecture
I enjoyed having done full days of courses
Gianluca - Urmet Spa
Course - Embedded Linux Systems Architecture
Maybe more exercises could be better for lerning but the time was to little