有的時候一不小心乾掉了/dev 底下的裝置,或者驅動載入進去了但就是看不到裝置在哪,這個時候我們需要手動新增,當然這個不僅僅是用在imx6上,其他的也都適用。
以我為例,我發現在/dev 下沒有vpu,使得我沒辦法做接下來的工作,所以我得手動建立。
首先得知道裝置的主裝置號
cat /proc/device
character devices:
1 mem
2 pty
3 ttyp
4 /dev/vc/0
4 tty
5 /dev/tty
5 /dev/console
5 /dev/ptmx
7 vcs
10 misc
13 input
29 fb
66 fsl-usb2-otg
81 video4linux
89 i2c
90 mtd
108 ppp
116 alsa
128 ptm
136 pts
180 usb
188 ttyusb
189 usb_device
199 galcore
207 ttymxc
249 hidraw
250 mxc_asrc
251 mxc_vpu
252 mxc_hdmi
253 mxc_ipu
254 rtc
block devices:
259 blkext
7loop
8 sd
31 mtdblock
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
179 mmc
知道了裝置號之後,用mknod來建立裝置,我的主裝置號為251
mknod /dev/mxc_vpu c 251 0
用法:mknod 裝置名 裝置型別(字元:c,塊:b) 主裝置號 從裝置號 imx6 新增buzzer裝置的問題
在imx6中貌似是沒有寫buzzer的裝置,因此我們若有需要,得自己新增裝置才能使用。1 buzzer.h檔案 ifndef buzzer h define buzzer h struct buzzer platform data endif 2 board.h檔案 初始化buzzer的io設定為i...
imx6 生成 spi裝置節點
開發板需要使用spi介面,但是spi介面被touch占用,使用event進行操作。所以需要更改配置,生成spi裝置節點。參考鏈結 更改核心配置 make menuconfig 新增spi的支援,如下所示。device drivers spi support spi support spi maste...
centos 6 手動公升級 g
軟體指南針 對於配備了yum的linux發行版而言,安裝gcc編譯器就變得so easy。我們只需要分別執行如下命令即可 安裝gcc c 編譯器以及核心檔案 yum y install gcc gcc c kernel devel不過使用yum安裝的gcc並非當前的最新版本,目前gcc的最新版本為4...