移植过程中得到网友的不少帮助,很感谢!为了让更多的网友不像我这样折腾,特写此文以做参照.过程中主要参考< Realtek_Wi-Fi_SDK_for_Android_KK_4_4.pdf >和< Quick_Start_Guide_for_Driver_Compilation_and_Installation.pdf>这两个文档,以及论坛https://community.freescale.com/thread/322825 这篇文章,具体步骤如下: 一.内核修改 1.替换rea…
http://pan.baidu.com/s/1ntsrQtF#path=%252FMY-I.MX6%2520V2.5 nkuc tftpboot 0x10800000 uImage.ramdisk tftpboot 0x10c00000 rootfs.ramdisk setenv bootargs 'console=ttymxc0,115200 rdinit=/etc/inittab enable_wait_mode=off' bootm 0x10800000 0x10c00000 fdisk…
背景基础 1.c语言库用c语言编写   其他语言则不同 早期语言的库是用汇编语言编写的    不同的计算机体系结构有不同的汇编语言   所以在移植性方面差一点   而c语言可以编写出高度可移植性的代码. 2.库 字符串  以第一个出现的空字符作为结束且包含该空字符的连续的字符序列 字母     字符集中的可以打印的字符 小数点   对浮点数和自护序列进行转换的函数所是使用的符号   用来指示珍重字符序列的小数部分的其实位置 3.标准头文件 每一个库函数都在一个头文件中生命   头文件的内容可以通…
在cap631平台上移植android4.0,发现内核驱动没有任何问题,能够读写,当总不能挂载. 后来发现是因为自动挂载需要vold的支持.vold程序负责检查内核的 sysfs 文件系统,发现有SD卡插入后,自动挂载. 在文件系统目录 /system/etc/  下有一个vold.fstab 文件,该文件是系统与用户硬件平台的交互接口,用户根据自己的平台来配置这个文件,里面内容比较简单,只需要你指定sys下vold程序需要查询的文件夹路径,当SD卡插入设备后,这个路径下会产生相应的文件,vol…
01 init/目录下Kconfig修改: 956行添加: config PANIC_TIMEOUT int "Default panic timeout" help Set default panic timeout. 02 drivers目录下Kconfig: 添加: source "drivers/rongpin/Kconfig" source "drivers/switch/Kconfig" source "drivers/nf…
20151031本地编译freescale的i.MX6Q的android4.2.2&android4.4.2 && 全志a80的步骤x1 2015/10/31 15:07 开始整理 1.安装ubuntu已经验证过的系统:ubuntu-14.04-desktop-amd64.iso(如果没有特殊理由,推荐使用ubuntu长期支持的版本(LTS版本).)http://old-releases.ubuntu.com/releases/14.04.0/ubuntu-14.04-deskto…
qt版本更新比较快,不知道选哪个版本合适,故选择一个较新版本的. 平台imx6    +    linux4.1.16   +   qt5.10.1 采用明远智睿提供的编译器:fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0.sh,安装在目录/opt/fsl-imx-fb/4.1.15-2.1.0/目录下 明远已经帮客户设置好了编译环境变量,在文件/opt/fsl-imx-fb/4.…
开发板:明远智睿MY-IMX6-EK140 内核源码:linux-3.14.52 背光驱动IC:MP3202 调光原理:通过开发板的核心板PWM4引脚控制MP3202的EN脚,输出不同的占空比从而达到输出平均电流的不同,这样就可以达到调节背光亮度的目的 调试过程: 1.从硬件图可以看出核心板的PWM4引脚连接到了背光驱动IC MP3202的EN脚,所以我们通过搜索PWM4来找设备树上的硬件节点 2.在明远智睿MY-IMX6-EK140设备树,arch/arm/boot/dts/myimx6ek1…
ARM作为目前嵌入式行业主流的架构,已经让越来越多从事电子行业的朋友了解,并且高校对于嵌入式的学习,很多直接从ARM开始,目前ARM的嵌入式培训也越来越多,足以说明现在嵌入式行业有多火.目前主流的ARM厂家有三星,TI,飞思卡尔,英伟达.国内的有瑞星微,全志,针对众多的ARM平台,选择一款适的产品对于公司,创业者,学习者来说,是最非常至关重要的.下面来谈谈对各处理器厂家一些个人看法,不对之处还希望大家能够批评指正: 三星三星应该是最早一批开放ARM7开发资料的公司,记得是03,04年,三星公司首…
开发环境说明: Ubuntu 12.04 LTS 32bit 源码文件目录: 勤研光盘2013-5-4\4.0 https://github.com/jackyh (建议在Linux环境下通过git下载) 编译过程说明: 编译uboot (qt210_ics_uboot.bz2) 交叉编译环境: tar jxf arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /usr/local/arm 注:必须解压到/usr/…