sd卡

极路由2(极贰)ROOT并刷了OpenWrt

风流意气都作罢 提交于 2020-01-18 07:57:50
绕过官方的ROOT 查了一下root教程, 如果还需要保留保修, 则需要自己想办法回退版本, 下载搜狐插件到sd卡, 找个linux系统修改sd卡上程序的执行权限, 然后才能开启ssh, 具体的方法可以参考这几篇 http://ju.outofmemory.cn/entry/112262 http://koolshare.cn/thread-1857-1-1.html http://blog.csdn.net/a649518776/article/details/41701163 root所需要用到的工具 1. 由于需要降级到9006固件,所以需要9006的固件文件和刷固件工具tftpd,文章底部的附件都有提供; 2. 官方的固件也是基于OpenWRT开发的,而OpenWRT又是基于Linux,我们需要修改一个系统内的文件来达到root的目的,你就得需要一个Linux系统,这里我推荐使用VMware虚拟机,搭配任何的Linux发行版系统即可。在文章底部我会提供VMware绿色精简版的下载链接,Linux系统就自己找找吧。如果你有基于Linux的急救盘什么的,也可以直接用; 3. 为了读取SD卡中的文件,你得有一个读卡器; 4. Putty工具,来连接到路由器执行命令。 root前的准备工作 1. 升级到最新的9008固件,恢复出厂设置并同时格式化SD卡,重启之后确保路由器能够上网;

Android写入外置sd卡

安稳与你 提交于 2020-01-18 07:49:37
android9.0保存文件到外置Sd卡 1. 获取外置sd卡根目录 sd卡根目录是类似/storage/0000-0000 这样的路径, 而用runtime.exec("mount"), 或者是用StorageManager.getStorageVolumes()再用反射path获取的路径是/mnt/media_rw/0000-0000 不可用,需要用下面的方式获取: public String getExternalDir(Context context) { String root = null; File[] dirs = context.getExternalFilesDirs(null); for (File f : dirs) { String path = f.getAbsolutePath(); if (!path.contains(Environment.getExternalStorageDirectory().getAbsolutePath())) { int index = path.indexOf("/Android/data"); if (index != -1) { root = path.substring(0, index); break; } } } return root; } 2. 外置sd卡写入权限检查 外置sd卡用File

android Studio targetSdkVersion 的使用

左心房为你撑大大i 提交于 2020-01-18 04:09:49
当android 6.0 后,获取SD卡的读写权限,需要动态申请,但是,如何不动态申请也能操作SD卡呢, 我们将 targetSdkVersion 设置低于23 (6.0),这样编译后的app 在android 6.0 及以上的真机运行时,android系统发现我们的 targetSdkVersion低于23 ,(例如是22)就无须动态授权啦。 来源: CSDN 作者: endesslove1119 链接: https://blog.csdn.net/qq_34365081/article/details/103895882

BalenaEtcher烧写SD卡

懵懂的女人 提交于 2020-01-17 23:52:42
0 - 相关文章    01-PanGu STM32MP1资料下载    02-STM32MP1 开发环境搭建    03-PanGu 开发板固件更新-SD卡    03-PanGu 开发板固件更新-USB    03-BalenaEtcher烧写SD卡    04-STM32MP1 uboot编译    05-STM32MP1 linux编译    06-STM32MP1 yocto qt构建    07-PanGu 开发板SD卡镜像制作    08-STM32MP1当单片机系列 一操作LED灯 目录 0 - 相关文章 一、软件安装 二、软件使用 2.1 打卡软件,选择image 2.2 选择target 2.3 开始烧录 2.4 烧录成功 2.5 提醒:烧录后不要格式化 欢迎加群   之前介绍的SD卡烧写都是在linux下使用dd命令,这让很多刚使用linux系统的朋友很困惑。那么今天就直接在Windows上使用软件烧录固件。 一、软件安装   请访问BalenaEtcher官网下载软件: https://www.balena.io/etcher/   软件安装就不介绍啦,直接next即可。 二、软件使用 2.1 打卡软件,选择image   这个软件操作很简单的,直接一步一步进行即可。 2.2 选择target 2.3 开始烧录 2.4 烧录成功 2.5 提醒

STM32的HAL库学习挖坑-SD卡读写(裸机程序)

只愿长相守 提交于 2020-01-17 02:28:13
继续挖坑,裸机跑8GB的SD卡读写。 PS:跑系统是不可能跑系统的,这辈子都不可能能跑系统的(滑稽) 实现功能: 1.成功识别SD卡,通过串口打印SD卡配置信息 2.读取SD卡数据,通过串口打印读取到的SD卡数据 3.写SD卡数据,通过串口打印写入后读取到的SD卡数据 由于没有JLINK,只能通过dfu烧录文件,所以先通过STM32CubeMX配置串口,异步收发,串口波特率为115200,其它选项默认。 设置SDIO相关数据, SDIO时钟频率=APB2/分频系数 ,由于MCU的时钟频率84Mhz,此时SDIO的时钟频率=84/84=1M 设置SDIO中断(好像没啥用,具体没测试过) 设置SDIO的管脚模式!!!设置SDIO的管脚模式!!!设置SDIO的管脚模式!!! 重要的事情要说三遍,由于硬件没有上拉电阻,导致调用函数SD_FindSCR失败,程序死机。 然后直接生成代码,在while(1)之前增加以下代码 /* USER CODE BEGIN 2 */ printf( "CardType is :%d\r\n", hsd.SdCard.CardType); printf( "CardCapacity is :%d\r\n", hsd.SdCard.BlockNbr); printf( "CardBlockSize is :%d\r\n", hsd.SdCard

android sd卡

十年热恋 提交于 2020-01-16 20:36:21
篇章一:sd卡的创建: 有两种方式来创建sd卡: 在创建Android模拟器之初,就需要来对模拟器的sd卡进行创建 (ps: sd卡?你知道sd卡是什么吗?是干吗的?看最后面的介绍吧,不要打岔,接着往下走。。) 方法一: 如下图可以自定义一个大小,由系统来完成该模拟器 虚拟sd开的创建 <ignore_js_op> 创建完成后,启动该模拟器,打开eclipse的DDMS——>File-Explorer 看到如下的目录结构 <ignore_js_op> 这就是创建的sd 卡文件夹了 方法二:比较麻烦一点,但是更好理解 而且我已经试验过了 没有问题。 通过Android的Tools 来创建sd卡并导入进来 1.打开dos ,windows+R 键打开。转换到你的sdk安装包的tools目录下 如我的目录如下:D:\Android\android sdk\tools<ignore_js_op> 2.创建sd卡 。在命令行中输入: mksdcard 1024M D:\android\sdcard.img 【这个1024M就是我们要创建的SD卡的大小,大家还是根据自己的需要来输入,最后面的那个D:\ android \sdcard.img就是我们所设置的SD存放路径,这里也可以根据我们自己的需要改变路径的,但要注意路径中不能有空格出现】 注:输入好SD卡的大小和路径命令后。我们要稍等一下

android SD卡自动挂载

跟風遠走 提交于 2020-01-16 20:34:54
http://www.cnblogs.com/jqyp/archive/2012/01/02/2310077.html SD card porting 一、进程启动和配置文件的分析 vold的全称是volume daemon。实际上是负责完成系统的CDROM, USB大容量存储,MMC卡等扩展存储的 挂载任务自动完成的守护进程。它提供的主要特点是支持这些存储外设的热插拔。在Android上的这个 vold系统和GNU/Linux的之间存在很大的差异,这里主要是分析Android上的vold系统的处理过程。 自Android 2.2开始,vold又做了大改动,升级为vold 2.0,之前的配置文件是 system/etc/vold.conf,vold 2.0变为system/etc/vold.fstab。 1、启动vold 在init.rc中启动VOLD这个守护线程和创建socket的命令如下: ? service vold /system/bin/vold socket vold stream 0660 root mount ioprio be 2  2、配置vold.fstab vold.fstab文件的格式是: ? Format: dev_mount <label> <mount_point> <part> <sysfs_path1...> label: -Label for

Android开发之sd卡存储和机身存储的路径获取

谁说胖子不能爱 提交于 2020-01-13 18:44:18
来源: https://blog.csdn.net/anjingshuai/article/details/84682779 开发过程中碰到将文件存储到手机中时,要先判断是否有sd卡,如下所示 // 判断是否有SD卡 private static boolean ExistSDCard () { if (android.os.Environment.getExternalStorageState().equals( android.os.Environment.MEDIA_MOUNTED)) { return true; } else return false; } 如果存在,则要获取sd卡的根目录路径,在目录下创建新的文件夹,sd卡根目录路径如下: public static String SDCARDPATH = Environment.getExternalStorageDirectory() .getPath(); 然后是将要复制的文件写到sd卡下新建的文件夹内,代码如下: private void copyzipfileToLocalDir ( final String path, final String filename) { File file = new File(path); if (file.exists()) { Uri uri = Uri.fromFile

IMX6Q官方板子uboot参数SD卡启动设置

白昼怎懂夜的黑 提交于 2020-01-07 21:47:13
setenv bootargs 'noinitrd console=ttymxc0,115200 root=/dev/mmcblk2p1 rw init=/linuxrc' setenv bootcmd 'mmc dev 0; mmc read 0x11ffffc0 0x800 0x5000; mmc read 0x18000000 0x5000 0x800; bootm 0x11ffffc0 - 0x18000000' saveenv printenv 来源: CSDN 作者: felix_fang_xin 链接: https://blog.csdn.net/u011625775/article/details/103881844

Raspberrypi SD卡扩容

吃可爱长大的小学妹 提交于 2020-01-01 00:39:22
步骤1: 重新启动你的电脑,不要启动X windows 步骤2: $ sudo df -h 你应该会看到/ 挂载于rootfs(已使用97%左右)。 步骤3: $ sudo fdisk /dev/mmcblk0 命令:按P(印刷) 你应该会看到三个分区,现在把分区2的信息写下来(/dev/mmcblk0p2)。 命令:按d(删除分区2) 命令:按p(印刷) 现在应该会看到2个分区 命令:按n(加分区) 选择P (主要) 於分区2选择2 第一空格输入原来分区2的开始位置 最后的空格输入默认值 命令:按p(印刷) 你应该會看到分区2填满所有空间 命令:按w(保存) 步驟4: $sudo reboot 重新启动后,使用resize2fs来修复分区2 步驟5: $ sudo resize2fs /dev/mmcblk0p2 等待约2-3分钟 步驟6: $ sudo df -h 你应该會看到 / 挂载於rootfs(如果你使用8G SD卡,现在只会有22%的使用) 这样你便可以善用SD卡余下的空间了。 来源: CSDN 作者: shmily138 链接: https://blog.csdn.net/shmily138/article/details/103777081