Iio Framework

IIO Framework Industrial I/O (IIO) là một kernel subsystem dùng cho các bộ ADC (Analog to Digital Converters) và DAC (Digital to Analog Converters). Do số lượng các loại sensor ngày càng tăng, kéo theo số lượng code thực thi lớn và không nhất quán, việc nhóm và phân loại... [Read More]

I2C Client Drivers

I2C Client Drivers trong Linux

I2C Client Drivers I2C (viết tắt của từ tiếng Anh “Inter-Integrated Circuit”) là một loại bus nối tiếp được phát triển bởi hãng sản xuất linh kiện điện tử Philips (bây giờ là NXP). Do tính ưu việt và đơn giản của nó, I2C đã được chuẩn hóa và được... [Read More]

Context trong Linux

Định nghĩa về các loại context (ngữ cảnh) trong Linux

Process context, interrupt context, user(space) context, system call context, atomic context, nonatomic context,… là những khái niệm về context hay gặp khi làm việc với Linux kernel. Chắc hẳn nhiều bạn cũng giống như mình, ban đầu sẽ rất bối rối khi gặp những khái niệm này. Tại sao lại... [Read More]