原创 Linux字符設備驅動和雜項設備驅動對比

初學Linux驅動程序的時候,可能對什麼是字符設備驅動(char device)和雜項設備驅動(misc device)並不是很瞭解,更談不上如何區分了。我自己當初在學習Linux字符設備驅動的時候,也並沒有特地去了解其兩者之間的區別,尤

原创 Linux內核:通過wait_event和wake_up內在機制分析等待隊列

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47341383 等待隊列在linux內核中,等待隊列是一個

原创 Linux內核:中斷、軟中斷、tasklet

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/48786207 在之前我所寫的Linux驅動程序中,會經常

原创 Linux內核:工作隊列

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/48858571 在我的上一篇文章Linux內核:中斷、軟中

原创 Linux內核:進程基礎之進程ID與管理

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47809357 Linux系統中的每一個進程都有一個唯一的

原创 基於V4L2驅動程序的USB攝像頭Android(JNI)的編寫(三)

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47416305 在上兩篇文章基於V4L2驅動程序的USB攝

原创 Linux內核:poll機制

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/48576025 在編寫驅動程序的過程當中我們可以使用pol

原创 編寫JNI的兩種應用層與JNI層方法映射方式

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/48651503 通常我們在編寫的JNI 時,在定義上層應用

原创 Linux內核:container_of宏分析

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47343637 我們在編寫驅動程序的時候,會經常在open

原创 Linux內核:seek機制

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/48576417 在我們編寫CC1100驅動程序和倒車雷達驅

原创 C語言:數組指針、指針數組、指針的指針、函數指針

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47373369 說到C語言的指針,可能大家都比較熟悉,基本

原创 基於V4L2驅動程序的USB攝像頭Android(JNI)的編寫(一)

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47319727 video4 linux2(V4L2)是L

原创 如何使自己編譯的驅動程序具有讀寫權限

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47344163 在Android系統中,我們通常在編寫好驅

原创 關於Android.mk和build/envsetup.sh的一些小小理解

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47313211 我們知道在Android的源代碼中,我們會

原创 基於V4L2驅動程序的USB攝像頭Android(JNI)的編寫(二)

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/JansonZhe/article/details/47334671 在我的上一篇文章基於V4L2驅動程序的US