配置核心 make menuconfig,選中device驅動
device drivers ---->usb support--->usb serial converter support---->
(1)usb generic serial driver.
(2)usb ftdi single port serial driver.(ftdi晶元驅動)
(3)usb prolific 2303 single port serial driver.(pl2303晶元驅動)
device drivers ---->usb support---><*>support for host-side usb
---><*> usb mass storage support (此項和scsi中選項有關,沒選擇時可能會看不到此選項)
device drivers ---->scsi device support --->(1)<*> scsi device support //usb磁碟
(2)<*> scsi disk support //scsi硬碟,u盤
儲存之後進行make。
系統啟動之後需要載入usb驅動,可使用lsmod檢視。
插入usb轉串列埠裝置後可以在dev下檢視到 /dev/ttyusb0 裝置
插入u盤,dev下顯示/dev/sda 和 /dev/sda1。
查閱資料後發現 sda表示u盤裝置,sda1表示u盤裝置的分割槽。
掛載:mount /dev/sda1 /mnt
解除安裝:umount /mnt
參考:
android系統中區分UDisk和SDCard
因專案要求,需要將udisk和sdcard掛載的名稱區分開來,系統預設是將這些可移動儲存裝置的uuid作為其掛載的目錄名稱的,如下所示 這裡就是裝置可移動儲存裝置的掛載名稱的,這裡失獲取相應的裝置id並判斷uuid如果不為空則使用裝置的uuid作為stable name 所以在這裡通過判斷是udis...
讓LINUX核心支援大容量NAND Flash
由於嵌入式控制系統使用了1gb容量的nand flash,因此採用了較新版本的u boot 1.3.4。而相對於早期uboot版本只能支援到512位元組的頁面大小,u boot 1.3.4可支援大頁面nand flash。u boot 1.3.4中對nand flash的支援有兩套 drivers ...
OpenCL核心函式支援double和結構體
在opencl開發中,有時需要保證精度,需要支援double型別,但是double型別在opencl標準裡面不是要求強制實現的,有些裝置支援,有些不支援,如果你的裝置支援的話,就需要在所有出現在double的最前面宣告如下 pragma opencl extension cl khr fp64 en...