Training Linux

Training – Linux

System call

1. Giới thiệu chung System call là một cơ chế trong Linux cho phép các ứng dụng trong user space có thể tương tác với kernel space Khi người dùng tương tác với các chương trình khác nhau yêu cầu tài nguyên hệ thống như mạng, hệ thống tệp, bộ nhớ và CPU. Chương trình …

System call Read More »

Uboot

1 Tổng quan Khi cấp nguồn 1 PC lên, trước khi hệ điều hành chiếm quyền điều khiển phần cứng thì phải có 1 phần mềm khác đã được chạy bởi phần cứng. Phần mềm được chạy đầu tiên đó chính là bootloader. Nhiệm vụ của bootloader chính là load hệ điều hành vào hệ …

Uboot Read More »

I2C Trong Linux

1. Giới thiệu chung Trong các hệ thống Embedded nói chung cũng như các hệ thống Linux Embedded nói riêng, chúng đều cần các dữ liệu lấy từ bên ngoài thông qua các cảm biến như: ánh sáng, nhiệt độ, độ ẩm,… Thông thường, các cảm biến này thường không đi liền với SoC mà …

I2C Trong Linux Read More »

Device Tree

1. Tổng quan Với sự phát triển của khoa học công nghệ, trong hệ thống nhúng (embedded system), ngày càng có nhiều phần cứng được ra đời và sử dụng. Việc xác định và cấu hình các thiết bị phần cứng có thể trở nên phức tạp. Do đó, cần có một phương pháp chuẩn …

Device Tree Read More »

Shared Memory

1. Giới thiệu chung Shared memory ( bộ nhớ được chia sẻ ) là một cơ chế giao tiếp giữa các tiến trình (IPC) trong Linux và các hệ thống Unix khác. Shared memory là bộ nhớ được chia sẻ giữa hai hay nhiều process khác nhau. Ở đây, các process chia sẻ một vùng …

Shared Memory Read More »

Scroll to Top