前一篇文章已经移植好CAN,本文来移植eMMC。eMMC的移植一般来讲比较简单,因为MMC驱动是由官方维护的,一般来讲,不会有什么问题,对我们来说,只需要正确的配置各个pin脚的复用关系,这种情况也是DTS最擅长的。下面我们开始eMMC移植。
DTS编写
参考sabresd的DTS,我们可以如下编写DTS:
&usdhc4 {
pinctrl-names = "default";
pi...
分类:
其他好文 时间:
2015-05-14 20:34:18
阅读次数:
368
迅为iTOP-4412开发板平台,ARM Cortex A9架构,主频1.4GHz-1.6GHz,1GB 双通道 DDR3(2GB 可选),4GB EMMC(16GB 可选),提供多种外接模块,如:RFID模块、继电器模块、CAN总线 RS485总线模块、串口转接板、矩阵键盘模块、AVIN模块、GP...
分类:
其他好文 时间:
2015-04-17 15:18:39
阅读次数:
248
Recovery系统包含了很多钩子程序,因此OAT更新除了可以更新Android系统也可以更新设备的其他部分。(如基带、无线电处理器)。
分区映射
从Android2.3起,平台开始支持eMMC存储设备和ext4文件系统。它同样支持MTD设备和yaffs2文件系统。
分区映射文件TARGET_RECOVERY_FSTAB一般会被recovery二进制程序和打包工具所使用,我们可以在Board...
分类:
其他好文 时间:
2015-04-04 21:16:15
阅读次数:
392
MMC存贮卡可以分为MMC和SPI两种工作模式,MMC模式是标准的默认模式,具有MMC的全部特性。而SPI模式则是MMC存贮卡可选的第二种模式,这个模式是MMC协议的一个子集,主要用于只需要小数量的卡(通常是1个)和低数据传输率(和MMC协议相比)的系统,这个模式可以把设计花费减到最小,但性能就不如...
分类:
其他好文 时间:
2015-03-31 19:59:19
阅读次数:
281
内存工作频率实测629Mhz,可长时间稳定运行。批量可换更大容量DDR和EMMC。可满足户外、批量可换更大容量DDR和EMMC。可满足户外、工业现尝航天、车载等严苛要求场合应用.MY-I.MX6核心板,作为北京明远智睿科技有限公司推出的面向高端应用的核心板模块系列的主打产品,基于飞思卡..
分类:
其他好文 时间:
2015-03-19 11:42:05
阅读次数:
246
/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Feb-2015****************...
分类:
其他好文 时间:
2015-02-02 00:38:57
阅读次数:
272
一,主设备号和次设备号代表的含义?linu内核是如果根据主设备号找驱动,次设备号找设备的。答:通常一个主设备号代表一个驱动,比如在block设备中,一个主设备号代表一个emmc设备,不同次设备号代表的是不同的分区Linux内核允许多个驱动共享一个主设备号,但更多的设备都遵循一个驱动对一个主设备号的原...
分类:
系统相关 时间:
2015-01-20 22:06:16
阅读次数:
176
块设备是Linux最复杂的设备之一,但是作为固执于知其然的Geek,我们总会把代码翻个遍,把道理弄个透。当然了,快速地学习一种新的东西,方法是最重要的,个人觉得: 内核当中 MMC/SD 卡驱动程序构架是学习EMMC 驱动程序的重点,只有理解了它才能真正理解该块设备驱动程序,同时才能真正理解 LINUX 块设备驱动程序。...
分类:
其他好文 时间:
2015-01-18 22:45:30
阅读次数:
634
如果bootloader.img是不好使的,手机就废了erase 将bootloader檫除,自毁命令fastboot命令只能在bootloader模式下使用:flash主要是刷机erase是檫除 vivoS7t测试:system是只读的emmc@android /system ext4 ro,no...
分类:
其他好文 时间:
2015-01-18 14:23:07
阅读次数:
270