原创 usb_control_msg參數詳解

usb_control_msg()struct usb_ctrlrequest|-----------------------| | __u8    bRequestType -| | __u8    bRequest     -|| _

原创 linkkit 連雲分析

//linkkit雲連接過程分析 三元組信息 //1.準備設備相關的信息,三元組相關信息 HAL_GetProductKey(device_info->product_key); HAL_GetDeviceName(device_info

原创 kconfig基本語法

linux 在2.6版本以後將配置文件由原來的config.in改爲kconfig,對於kconfig的語法在/Documentation/kbuild /kconfig-language.txt中做了詳細的說明,在這裏給出kconfig

原创 J-link Commander 燒錄bin到S3C2440A 內部ram

1、設置爲nanflash啓動模式 2、進入J-link commander中進行連接 3、燒錄bin並運行  

原创 imx6q 單點觸摸ft5x06驅動

/*   * drivers/input/touchscreen/ft5x06_ts.c  *  * FocalTech ft5x06 TouchScreen driver.   *  * Copyright (c) 2010  Foca

原创 imx6q uboot與linux的移植

imx6q 筆記  環境:Ubuntu 17.10 一、安裝編譯工具(二選一): 下載地址:http://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-

原创 imx6q 製作文件系統

實際項目中可以使用Buildroot製作根文件系統 一、製作文件系統 1、下載busybox源碼 https://busybox.net/downloads/ 2、解壓tar -xjf util-linux-2.23.1.tar.bz2

原创 imx6q 安裝Qt

安裝qt包 1、下載http://download.qt.io/archive/qt/5.11/5.11.2/single/qt-everywhere-src-5.11.2.tar.xz     安裝指南:http://doc.qt.io

原创 imx6q 驅動開發

一、leds驅動 vim imx6q-arm2.dts 根節點中添加: leds {     compatible = "gpio-leds";     debug-led {             label = "Heartbeat

原创 linux 壓縮解壓

1.壓縮命令:  命令格式:tar  -zcvf   壓縮文件名.tar.gz   被壓縮文件名      可先切換到當前目錄下。壓縮文件名和被壓縮文件名都可加入路徑。 2.解壓縮命令:  命令格式:tar  -zxvf   壓縮文件名.

原创 配置Linux Kernel時make menuconfig執行流程分析

  在編譯內核前,一般是根據已有的配置文件(一般在內核根目錄下的arch/arm/configs/文件夾下,把該目錄下的xxx_defconfig文件拷貝到內核根目錄下,並重命名爲.config)來進行編譯; 或者需要先配置裁剪內核。  

原创 配置內核(make menuconfig)詳述

#make menuconfig在選擇相應的配置時,有三種選擇方式,它們分別代表的含義如下:      Y--將該功能編譯進內核      N--不將該功能編譯進內核      M--將該功能編譯成可以在需要時動態插入到內核中的模塊  1

原创 linux 源碼Makefile 詳細分析

linux源碼Makefile的詳細分析目錄一、概述  1、本文的意義  2、Linux內核Makefile文件組成二、Linux內核Makefile的“make解析”過程  1 頂層Makefile階段    1、從總目標uImage說

原创 linux中的 IO端口映射和IO內存映射

readb(), readw(), readl()函數功能:從內存映射的 I/O 空間讀取數據。readb  從 I/O 讀取 8 位數據 ( 1 字節 );readw 從 I/O 讀取 16 位數據 ( 2 字節 );readl 從 I

原创 linux內核掛載nfs文件系統

linux內核掛載nfs文件系統1、配置網絡部分,主要是使能CONFIG_IP_PNP以在2中能夠看到Root file system on NFS選項Networking support Networking options TCP/I