<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=IoTGateway%2FBSP%2FAndroid%2FGettingstarted%2FHow_to_use_SD%2FMMC_Card_for_rk</id>
		<title>IoTGateway/BSP/Android/Gettingstarted/How to use SD/MMC Card for rk - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://ess-wiki.advantech.com.tw/wiki/index.php?action=history&amp;feed=atom&amp;title=IoTGateway%2FBSP%2FAndroid%2FGettingstarted%2FHow_to_use_SD%2FMMC_Card_for_rk"/>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Android/Gettingstarted/How_to_use_SD/MMC_Card_for_rk&amp;action=history"/>
		<updated>2026-04-04T15:01:36Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.28.3</generator>

	<entry>
		<id>https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Android/Gettingstarted/How_to_use_SD/MMC_Card_for_rk&amp;diff=11459&amp;oldid=prev</id>
		<title>Wei.zeng: Created page with &quot;== Browse the SD ==  Android 6 Marshmallow also includes a&amp;nbsp;built-in file manager feature to browse the SD card.  *Launch the&amp;nbsp;'''Settings'''&amp;nbsp;app. *Tap on&amp;nbsp;''...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ess-wiki.advantech.com.tw/wiki/index.php?title=IoTGateway/BSP/Android/Gettingstarted/How_to_use_SD/MMC_Card_for_rk&amp;diff=11459&amp;oldid=prev"/>
				<updated>2018-05-15T02:37:17Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Browse the SD ==  Android 6 Marshmallow also includes a built-in file manager feature to browse the SD card.  *Launch the &amp;#039;&amp;#039;&amp;#039;Settings&amp;#039;&amp;#039;&amp;#039; app. *Tap on &amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Browse the SD ==&lt;br /&gt;
&lt;br /&gt;
Android 6 Marshmallow also includes a&amp;amp;nbsp;built-in file manager feature to browse the SD card.&lt;br /&gt;
&lt;br /&gt;
*Launch the&amp;amp;nbsp;'''Settings'''&amp;amp;nbsp;app.&lt;br /&gt;
*Tap on&amp;amp;nbsp;'''Storage &amp;amp; USB'''.&lt;br /&gt;
*Tap on&amp;amp;nbsp;'''SD card '''to explore the files.&lt;br /&gt;
&lt;br /&gt;
[[File:Sd-4680.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
[[File:Sd2-4680.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
[[File:Sd1-4680.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
External storage (SD/MMC card) is managed by a combination of the&amp;amp;nbsp;&amp;lt;code&amp;gt;vold&amp;lt;/code&amp;gt;&amp;amp;nbsp;init service and&amp;amp;nbsp;&amp;lt;code&amp;gt;MountService&amp;lt;/code&amp;gt;&amp;amp;nbsp;system service. Mounting of physical external storage volumes is handled by&amp;amp;nbsp;&amp;lt;code&amp;gt;vold&amp;lt;/code&amp;gt;, which performs staging operations to prepare the media before exposing it to apps. Please refer to &amp;quot;Device Configuration&amp;quot; section on the Andrid website&amp;amp;nbsp;[http://source.android.com/devices/storage/config.html http://source.android.com/devices/storage/config.html]&lt;br /&gt;
&lt;br /&gt;
== fstab.device ==&lt;br /&gt;
&amp;lt;pre&amp;gt;/devices/ff0c0000.rksdmmc/mmc_host*&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; auto&amp;amp;nbsp; auto&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; defaults&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; voldmanaged=sdcard1:auto,encryptable=userdata&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Check sysfs node ==&lt;br /&gt;
&amp;lt;pre&amp;gt;# cat /sys/block/mmcblk0/device/type&lt;br /&gt;
MMC&lt;br /&gt;
# cat /sys/block/mmcblk1/device/type&lt;br /&gt;
SD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SD/MMC Card insertion ==&lt;br /&gt;
&lt;br /&gt;
The kernel starts scanning once the SD card is inserted and&amp;amp;nbsp;create devices for each partition.&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;pre&amp;gt;rk_sdmmc: BOOT&amp;amp;nbsp;&amp;amp;nbsp; The card is inserted.&amp;amp;nbsp; ===!!!!!!==[mmc1]&lt;br /&gt;
mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 400000Hz, actual 396825HZ div = 63)&lt;br /&gt;
rk_sdmmc: BOOT dw_mci_setup_bus: argue clk_mmc workaround out 800000Hz for init[mmc1]&lt;br /&gt;
mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)&lt;br /&gt;
rk_sdmmc: BOOT dw_mci_setup_bus: argue clk_mmc workaround out normal clock [mmc1]&lt;br /&gt;
rk_sdmmc: BOOT Bus speed=50000000Hz,Bus width=4bits.[mmc1]&lt;br /&gt;
mmc1: new high speed SDHC card at address 1234&lt;br /&gt;
mmcblk1: mmc1:1234 SA04G 3.63 GiB&lt;br /&gt;
&amp;amp;nbsp;mmcblk1: p1&lt;br /&gt;
FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Write to SD ==&lt;br /&gt;
&amp;lt;pre&amp;gt;# dd if=data of=/dev/block/mmcblk1 bs=1 seek=4096&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Read from SD ==&lt;br /&gt;
&amp;lt;pre&amp;gt;# dd if=/dev/block/mmcblk1 of=data1 bs=1 count=1024 skip=4096&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wei.zeng</name></author>	</entry>

	</feed>