原创 linux usb枚舉過程分析

 當守護程序第一次運行或usb port上狀態發生變化,守護進程被喚醒都會運行hub_events函數,這個函數在usb系統中處理核心位置,usb的枚舉過程就是由它完成,usb枚舉過程流程圖如圖1所示; 圖1 usb枚舉

原创 AM335x啓動流程(BootRom->MLO->Uboot)

http://blog.chinaunix.net/uid-28458801-id-3486399.html 參考文件: 1,AM335x ARM Cortex-A8 Microprocessors (MPUs) Technical

原创 解決dpkg: warning: files list file for package

當出現如下警告的時候dpkg: warning: files list file for package 'libpolkit-gobject-1-0:amd64' missing; assuming package has no fil

原创 Yocto 支持從sysvinit 到 systemd

Freescale 的imx6 platform 默認支持的文件系統爲sysvinit,但是sysvinit沒有對 services的管理模塊. 爲了增加管理模塊,我們需要將sysvinit 改爲systemd. DISTRO=fs

原创 ubuntu Perl 版本自由切換

參考http://stackoverflow.com/questions/22934080/how-to-downgrade-to-perl-5-10-1 Perlbrew will allow you to install multip

原创 Qemu 運行ARMv8開發平臺 ubuntu16.04

1. Ubuntu 安裝aarch64的gcc編譯工具: sudo apt-get install gcc-aarch64-linux-gnu 2. 編譯製作aarch64架構的最小文件系統  Download busybox: h

原创 Qemu 文件系統支持swap ubuntu16.04

1.在ubuntu 製作一個64M的amge $dd if=/dev/zero of=swap.img bs=512 count=131072 2.通過mtd卡方式加載swap.img 到qemu qemu-system-aarch

原创 protobuf-c ubuntu-16.04

Download Protobuf git clone https://github.com/google/protobuf.git Download Protobuf-c git clone https://github.com/pro

原创 Ubuntu14.04下VirtualBox Kernel driver not installed (rc=-1908)

VirtualBox出現Kernel driver not installed (rc=-1908) 錯誤的解決辦法:1 將當前用戶加入vboxusers用戶組-a 指定用戶名xinchangxiang@ubuntu:~$ sudo us

原创 ubuntu下ltib安裝問題(解決)

轉載http://my.oschina.net/mjRao/blog/368215 ubuntu 下ltib 安裝問題 OS: Ubuntu 12.04 ltib安裝包:Freescale iMX6/L3.0.35_4.1.0_130

原创 針對dra7xx_evm_qspiboot_config 解析uboot mkconfig

Uboot Makefile %_config:: outputmakefile      @$(MKCONFIG) -A $(@:_config=)              /*%通配符 dra7

原创 Yocto tips : Yocto 如何加快軟件包的下載 如何只下載所有需要的軟件包而不編譯

現象 Yocto中在fetch一些軟件包的時候經常出現一天也下載不下來,這種情況極大浪費了我們的時間。 例如,下面有三個Package下載了一天也沒有完成:解決方法 確定下載的地址,手動下載 先確定軟件包的下載地址,例如對於opencv與

原创 Android adb no permissions

List of devices attached ????????????    no permissions 解決辦法: 1. 查看UBUNTU USB設備信息 lsusb Bus 002 Device 002: ID 8087:8

原创 ubuntu VirtualBox 問題彙總

1.下載virtualBox https://www.virtualbox.org/ 2.ubuntu 安裝 sudo apt-get install virtualbox 3.添加用戶virtualbox 系統 解決usb不能識別問題

原创 針對DRA75x of TI UBOOT(2013-04) 全面解析整個流程

/**********針對DRA75x of TI UBOOT**************/ 1.arch/arm/cpu/u-boot.lds(_start入口) 2.arch/arm/cpu/armv