IOCTL 是一種系統呼叫介面,user process 呼叫 ioctl() 即可對驅動程式送出系統呼叫,
如此會呼叫驅動程式的 IOCTL 處理函式,也可跟驅動程式交換資料。
- Jan 04 Wed 2012 14:48
基礎 Linux Device Driver 驅動程式#9 (IOCTL)
- Jan 02 Mon 2012 17:22
基礎 Linux Device Driver 驅動程式#8 (character device driver基礎_chrdev_sys)
前面介紹了那麼多的範例,但您有發現嗎?
所有範例程式的裝置檔,都必須要手動建立,難道不能自動建立嗎?
- Jan 01 Sun 2012 20:54
基礎 Linux Device Driver 驅動程式#7 (character device driver基礎_minor number)
有時候,如果有多個裝置,但想要做出不同的行為,那怎麼辦呢?
之前有介紹過 minor 吧。
- Jan 01 Sun 2012 17:46
基礎 Linux Device Driver 驅動程式#6 (character device driver基礎_讀寫)
既然各位對最基本的驅動程式已有概念了,
那當然我們得再去一步的探討囉。
- Dec 30 Fri 2011 16:47
基礎 Linux Device Driver 驅動程式#5 (character device driver基礎)
交換資料
這邊要說明的是user process 與驅動程式交換資料的方法。
- Dec 30 Fri 2011 16:46
基礎 Linux Device Driver 驅動程式#4 (執行環境 context)
關於執行環境:
由於裝置驅動程式是屬於kernel程式碼的一部份,
- Dec 30 Fri 2011 16:46
基礎 Linux Device Driver 驅動程式#3 (hello_multifile驅動)
hello_multifile這支驅動程式與hello驅動程式其實沒太多的差別,
只是差在此驅動程式會引用到其他模組的函式如此。
- Dec 30 Fri 2011 16:45
基礎 Linux Device Driver 驅動程式#2 (hello world驅動)
今天,我們先以hello world 這個簡單的驅動程式作為我們的第一個範例程式。
- Dec 30 Fri 2011 16:44
基礎 Linux Device Driver 驅動程式#1
前言:
在這之前,我必須假設各位已經有Linux基本指令及相關的知識,
- Sep 09 Fri 2011 09:15
Fedora 15 上裝 eclipse 和 Pydev
1. 先到 加入或移除軟體尋找 eclipse 並且安裝 . (記得python 也要裝喔~)
2. 開啟 Eclipse .