- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在我的公司构建内核。目前我们这里有一个 Surface 3(非专业版)设备,它可以用我们自己的内核和 miniroot 启动。到目前为止它启动了,但没有检测到 eMMC 内存。将来应该支持更多的eMMC设备,所以我直接在内核中添加了很多mmc驱动程序。我们被限制在 90MB 的 miniroot 大小,所以每个驱动程序通常都内置到内核中
这是当前的 mmc 配置
cat kernel/config-x86_64-4.4.11 | grep MMC
# CONFIG_PCI_MMCONFIG is not set
CONFIG_MMC=y
CONFIG_MMC_DEBUG=y
# MMC/SD/SDIO Card Drivers
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
CONFIG_MMC_TEST=y
# MMC/SD/SDIO Host Controller Drivers
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
# CONFIG_MMC_RICOH_MMC is not set
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_WBSD=y
CONFIG_MMC_TIFM_SD=y
CONFIG_MMC_SDRICOH_CS=y
CONFIG_MMC_CB710=y
CONFIG_MMC_VIA_SDMMC=y
CONFIG_MMC_VUB300=y
CONFIG_MMC_USHC=y
CONFIG_MMC_USDHI6ROL0=y
# CONFIG_MMC_REALTEK_USB is not set
CONFIG_MMC_TOSHIBA_PCI=y
CONFIG_MMC_MTK=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PCI=y
CONFIG_MMC_SDHCI_ACPI=y
CONFIG_MMC_SDHCI_PLTFM=y
mmcblk 设备仍然没有出现。关于如何进行这项工作的任何建议?我可能缺少任何模块吗?
干杯
最佳答案
嗯,Surface 3 平板电脑的工作方式有点不同添加 GPIO 内核模块后,eMMC 内存被识别并可用
关于linux - 自定义内核,访问eMMC内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40531068/
我是初学者。我正在阅读 Replay Protected Memory Block在 eMMC并了解其主要目的。它是一个特定的内存区域,它处于经过身份验证和重放保护的方式。但是,关于嵌入式设备,我实际
外部存储卡可以通过Environment.getExternalStorageDirectory()读取外部存储卡空间。那么如何到达内部存储路径呢?比如"/flash","/emmc",和Extern
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我一直致力于让 eMMC 芯片在我的嵌入式 Linux 平台上工作。到目前为止,我已经完成了以下工作: (1) 在 drivers/mmc/host 中添加自定义驱动程序(2)编译内核和目标镜像(3)
我正尝试在我的嵌入式系统中对 eMMC 进行原始写入。设备节点是 /dev/mmcblk1p1,我正在尝试将二进制 example.bin 复制到 eMMC 中的特定地址,比如说0x1000。 有人可
我正在内存非常受限的嵌入式 Linux 设备上通过 HTTP 将一个大文件 ( 1Gb ) 流式传输到我在 Qt 中的服务器。当我第一次收到 header 时,我确定将数据写入文件系统的何处,创建一个
我们正在开发一种包含嵌入式 Linux 系统的产品。存储将是一个 eMMC 设备。我想尽可能地利用 eMMC 设备的一些功能,例如引导分区、可能的 RPMB 分区和多个用户分区。 但是,我们的开发板要
我负责为嵌入式 Linux 设备选择文件系统。 该设备是运行 eMMC NAND 闪存和内核 v3.10.17 的飞思卡尔 iMX6。 我计划对 Flash 进行分区,如下所述: Partition
我需要在嵌入式系统中安全删除 MMC 卡。但是,我的 ioctl(BLKSECDISCARD) 返回 EOPNOTSUPP(与 BLKDISCARD 一样)。 MMC驱动通过读取内核代码,在kerne
我曾经通过 tftp(带有以太网端口或基于 USB 的以太网)、SD 卡或简单的 USB 内存棒等工具在嵌入式系统上更新固件。 我目前在一个没有以太网端口、没有 USB 端口的系统上工作。只有一个 t
问题我遇到的问题是由以下操作引起的:当我将 BBB 连接到我的 PC 时(使用 USB 电缆),我不小心格式化了包含入门文件的 ~92 MB 分区。 因此,每次我给 BBB 通电时,USB LED 都
我正在研究 BeagleBone Black 和在其上运行的 Debian。我想在我的板上刷入最新的 Debian 镜像。为此,我从链接下载了最新的 Debian 镜像:BeagleBone Imag
我有一个基于 am335x 的定制板。我正在为最小根文件系统(按大小计算最小)构建一个 buildroot:作为 initramfs 启动。我能够启动镜像,但不幸的是没有/dev/mmcblk0 条目
This site , 说... To turn these images into eMMC flasher images, edit the /boot/uEnv.txt file on the
我的 beaglebone 上的 MySQL 无法启动。 我在执行以下步骤后遇到了问题: 我想提取eMMC的内容来保存并重复使用。 我使用/opt/scripts/tools/eMMC/beagleb
我正在尝试获取 the current Debian 8.4 SD card image到我的 Beaglebone Black 的 eMMC 上。通过在 /boot/uEnv.txt 文件中启用(取
A) 我正在 Linux 中编写 eMMC 驱动程序,以便从“Linux”应用程序访问 IOCTL。这是工作。B) 我正在 Linux 中编写一个 eMMC 驱动程序,以从“JNI”应用程序访问 IO
我是一名优秀的程序员,十分优秀!