原创 imx6q 編譯下載指南
在Ubuntu14.04 64位系統上 1 搭建編譯環境 1.1 安裝軟件包 sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-mul
原创 imx6q 修改開機LOGO指南
1 修改u-boot中的LOGO 1 更換logo 替換 u-boot-imx/2015.04-r0/git/tools/logos/目
原创 時間結構有struct timespec 和struct timeval
在Linux中常用的時間結構有struct timespec 和struct timeval 。 下面是兩個結構的定義 struct timespe
原创 linux proc文件創建指南
1 函數說明: struct proc_dir_entry *proc_mkdir( const char *name , struct pro
原创 Android.mk簡介
Android.mk文件是GNU Makefile的一小部分,它用來對Android程序進行編譯。 因爲所有的編譯文件都在同一個 GNU MAKE 執行環境中進行執行,而Android.mk中所有的變量都是全局的。因此,您應
原创 Android exfat移植指南
1 將exfat拷貝到external2 將fuse拷貝到external,並改名爲libfuse_forextat3 修改device\fsl\imx6\imx6.mk 在PRODUCT_PACKAGES +=下增加 libfuse
原创 linux usb驅動詳解
1 數據結構說明 1.1 struct usb_device_id { /* which fields to match against? */ __u16
原创 imx6q camera驅動添加自己的ioctl
1 例如我們要添加一個自己的IOCTL,函數如下 static int ioctl_s_mytest(struct v4l2_int_device *s,int para) { .....
原创 imx6q linux如何支持exfat
現在大容量U盤越來越普及,很多大容量U盤都是exfat格式但是原版的 imx6q Linux的BSP並不支持exfat讓imx6q支持exfat的方法如下bitbake fuse-exfatbitbake exfat-utils然後在IM
原创 linux sys文件的創建
1 sys 文件的創建1.1 定義xxx_show 和xxx_store函數,這兩個函數對應對SYS文件的讀寫,show對應read ,store對應write 函數的類型如下: ssize_t
原创 linux 進程通訊之信號
1 查看系統所有信號的命令 kill -l 2 查看某一個信號的值 kill -l 信號名稱 例如: kill - l HUP 3 定義信號處理函數 可以通過signal函數來註冊處
原创 libusb函數說明
1 libusb_init 函數原型:int libusb_init(libusb_context **ctx); 功能說明:該函數進行libusb的初始化,必須最先調用。 參數說明:ctx通常設置NUL
原创 libusb數據結構說明
1 數據結構說明: 1.1 設備描述符結構 struct libusb_device_descriptor {u_int8_t bLength;u_int8_t bDescriptorType;u_int16_t bcdUSB;
原创 imx6q yocto常見問題
1 ERROR: QA Issue: non debug package contains .debug directory: xxx path ............[debug-files] 這個問
原创 struct kref 說明
1 數據結構 struct kref { atomic_t refcount; }; refcount:原子引用計數 2 函數說明 void kref_set(struct kref *kref, in