会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
首页
联系
Github
博客园
关于
QB杂货铺
底层劳动人民的不解忧杂货铺
建设中
QB杂货铺
谦谦君子,卑以自牧
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2020年1月22日
第七届开源操作系统会议(OS2ATC 2019)见闻及资料分享
摘要: 12月份跑到深圳参加了第七届开源操作系统会议(OS2ATC 2019),听了下各路大佬们的分享,干货还是挺多的。 关于OS2ATC 开源操作系统年度技术会议是国内操作系统领域规模最大、规格最高的学术、技术大会,现已连续成功举办了七届,举办OS2ATC的目的,是为了促进我国操作系统相关教学、研究与产业
阅读全文
posted @ 2020-01-22 00:19 zqb-all
阅读(1056)
评论(0)
推荐(0)
2020年1月18日
nor flash之擦除和写入
摘要: 最近研究了下nor flash的掉电问题,对nor的掉电有了更多的认识。总结分享如下 擦除从0变1,写入从1变0 nor flash的物理特性是,写入之前需要先进行擦除。擦除后数据为全0xFF,此时写入操作,实际上是将数据从1改成0。 一般先擦后写,但实际上擦除后每个位置是可以写入多次的,只要每次写
阅读全文
posted @ 2020-01-18 19:06 zqb-all
阅读(8989)
评论(0)
推荐(4)
2020年1月12日
nor flash之写保护
摘要: 背景 没有电池的嵌入式设备,很容易发生随机掉电。因此要让产品可靠稳定,就必须保证各种场景下的掉电安全。 例如系统更新过程随机掉电,不能导致系统无法启动。例如正常读写flash过程中掉电,最多正在传输的数据丢掉,但不能导致flash其他数据出错,否则轻则丢数据,重则直接变砖无法启动。本文主要分析fla
阅读全文
posted @ 2020-01-12 16:39 zqb-all
阅读(7736)
评论(0)
推荐(1)
2020年1月5日
spinor/spinand flash之高频通信延迟采样
摘要: SPI协议 对于spinor和spinand flash,其通信总线为SPI总线。 SPI有四种工作模式,对应不同的极性和相位组合 极性,一般表示为CPOL(Clock POLarity),即SPI空闲时时钟信号SCLK的电平(0:空闲为低电平; 1:空闲为高电平) 相位,一般表示为CPHA(Clo
阅读全文
posted @ 2020-01-05 22:15 zqb-all
阅读(2787)
评论(0)
推荐(2)
2019年12月29日
nor flash之频率限制
摘要: 背景 支持一款nor flash时,出于性能考虑,一般会查看其nor支持的最高频率以及主控端spi控制器的最高频率,以选择一个合适的运行频率。 对于一款主控支持多款flash的情况,还得考虑好兼容性等问题。 主控端的最高频率,可以查看主控的规格书,本文主要说下nor的频率限制。 让我们带着问题出发,
阅读全文
posted @ 2019-12-29 16:37 zqb-all
阅读(2873)
评论(1)
推荐(2)
2019年12月22日
使用littlefs-fuse在PC端调试littlefs文件系统
摘要: 背景 littlefs是arm面向嵌入式设备推出的一款掉电安全的小型文件系统,具有抗掉电,动态磨损均衡,RAM/ROM需求少等特点,具体介绍可见 "https://github.com/ARMmbed/littlefs" 作为一款在嵌入式设备上使用的文件系统,出问题时,一般是需要将数据dump出来进
阅读全文
posted @ 2019-12-22 00:13 zqb-all
阅读(5571)
评论(2)
推荐(1)
2019年12月15日
ubuntu14.04编译vim8.1
摘要: 安装依赖 这一步其实我没做,直接下载编译成功了。估计有些包不是必需的。姑且列在这里供参考 下载源码 编译安装 由于我希望能在无sudo权限机器,所以决定安装到~/usr目录下。这个可以通过 prefix指定 使用新的vim 安装后的vim在 配置下环境变量的PATH,即在~/.bashrc中添加一行
阅读全文
posted @ 2019-12-15 21:01 zqb-all
阅读(408)
评论(0)
推荐(0)
2019年12月8日
ubuntu14.04编译gnu global 6.6.3
摘要: 打算重新折腾下环境,看中了gtags ,可参考 "Vim 8 中 C/C++ 符号索引:GTags 篇" ,先记录下编译过程 源码 下载并解压源码 最新的代码到官方下载页面获取 https://www.gnu.org/software/global/download.html 例如我下载的是 下载后
阅读全文
posted @ 2019-12-08 14:26 zqb-all
阅读(834)
评论(0)
推荐(0)
2019年12月1日
记一次uboot中gunzip解压速度慢的问题排查
摘要: 背景 在项目中需要用到解压功能,之前还记录了下,将uboot解压代码移植到另外的bootloader中时,碰到的效率问题。最终查明是cache的配置导致的。 https://www.cnblogs.com/zqb all/p/11443127.html 优化前速度是uboot的十分之一,优化后速度达
阅读全文
posted @ 2019-12-01 22:47 zqb-all
阅读(2169)
评论(1)
推荐(0)
2019年11月24日
二进制文件处理之尾部补0和尾部去0
摘要: 背景 有时候我们需要在某个二进制文件的尾部增加一些字节,使文件大小对齐到某个边界,以便满足某些操作的需求。例如某个文件下一步的写入操作需要块对齐。 有时候我们需要将某个二进制文件尾部的大量十六进制0字节去除。例如某工具生成的文件系统镜像,实际包含的有效数据不多,但尾部默认用0填充到了整个文件系统大小
阅读全文
posted @ 2019-11-24 15:43 zqb-all
阅读(3143)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告
好文要赞
关注我
收藏该文
关注公众号
←
→
↓
↑