Blog

一遍用了千遍,千遍只为一遍

树莓派开发(八)

uboot下fastboot使用

简介 fastboot是一种通信协议,依赖网络或者USB,这篇文章将介绍怎么在uboot下利用USB使用fastboot功能 fastboot安装 fastboot软件已经包含在adb软件包中了,可以详细看前面写的文章,有提到怎么安装adb软件 uboot配置 uboot下需要关注两个点 usb控制器配置为device功能 fastboot相关配置需要打开 udc配...

树莓派开发(七)

usb的otg配置以及adb使用

简介 记录使用adb协议跟树莓派4B通信的过程。adb可以用网络,也可以用USB,这里使用USB 硬件通路 硬件上,只有USB2.0支持做OTG,且做OTG的口就是电源的那个typec口,属于是非常坑爹了 软件配置 Buildroot 打开下列配置 Kernel 打开下列配置,建议不要将UDC相关的配置选成M,很坑爹,这个我也没想清楚,估计是树莓派自己的代码哪里有什么特殊...

树莓派gpt启动镜像制作

简介 在使用fastboot去烧写flash的时候,需要指定分区名字,但是MBR的方案是没有分区名的,所以使用GPT的方案,刚好树莓派也支持GPT启动。下面详细记录GPT镜像的制作过程 过程 镜像分布如下 首先先用parted工具把/dev/sda分区都弄成GPT的形式,如下图所示,原本是MBR格式,将其改成GPT格式 设置完后使用quit命令退出 接着用gdisk工...

解决picgo图床上传github失败问题

骂骂咧咧的写下这篇文章

简介 事情是这样的,本来昨天莫名其妙的github.com被解析了localhost,最后通过修改host文件救了回来,详情可以查看这个文章链接。结果昨天的picgo图床上传到github也用不了,一开始以为是折腾了电脑的问题,今天电脑重启后,cmd去ping是对的地址,但是picgo发现还是不行。最后发现还是老问题,还是dns被污染的原因,但是为什么host文件已经设置了github.c...

树莓派开发(六)

sd卡布局与rootfs更新

简介 主要讲讲树莓派的SD卡镜像分布,以及怎么更新rootfs SD卡镜像分布 其中mmcblk0p5是临时用来更新p3的rootfs分区 打包raspi_rootfs.ext4 脚本如下,最后获得raspi_rootfs.ext4文件 #!/bin/bash pushd ./output/images sudo rm -rf raspi_rootfs.ext4 sudo...

解决github连接不上的问题

简介 每次玩树莓派的时候,只要配了一些乱七八糟的网卡,adb等等,总是会出现github无法连接的问题,这里记录下 生成新公钥,配置端口 参考链接 https://stackoverflow.com/questions/15589682/how-to-fix-ssh-connect-to-host-github-com-port-22-connection-timed-out-f...

tar和lzma命令用法记录

简介 记录用法 压缩 将目录abc压缩成abc.tar tar -cvf abc.tar abc 再进行lzma压缩 lzma abc.tar 压缩后就生成abc.tar.lzma,并且删除abc.tar 解压 先lzma解压 lzma -d abc.tar.lzma 然后tar解压 tar -xvf abc.tar 参考链接 参考链接一 ...

RPMB分区读写测试

原理 RPMB操作这节是在协议的6.6.22,他的作用归纳如下 提供一种验签访问RPMB的方法。这项功能是把一些数据存放到特殊的区域,要访问这个区域需要通过签名认证。这个认证由第一次写入eMMC的一个加密秘钥来提供。 验证秘钥是在读写访问过程,使用一段认证消息字段,用于保护读写访问模式下的安全区域数据,可以防止重放攻击。 提供次数统计寄存器和加随机数混杂的方式,用于防范攻击...

MCXA156使用记录

简介 记录下拿到NXP的FRDM-MCXA156板子的使用过程,这款板子的信息如下 上电 如果是刚到手的,使用配套的usb typec线给板子供电,可以看到板子的LED灯闪烁,这是默认的出厂程序,同时电脑也会识别出串口,我猜测这个口是usb转串口的,而且debug也是通过这个接口 过程 参考官方的链接 获取IDE安装程序 实在不想装这些IDE,但是又要从他的IDE获...

emmc学习内容记录

简介 主要记录之前学习emmc的相关文章,再加上后面估计工作上也没需求再继续做这方面的内容,所以好记性不如烂笔头 文章 emmc的UDA分区enhance功能介绍 emmc擦除 linux下emmc信息获取