QB杂货铺
底层劳动人民的不解忧杂货铺
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 背景 项目需求,得用1500000波特率进行,即1.5M的波特率进行串口通信。 最开始以为minicom不支持,因为第一眼在配置界面的选项中没看见。后来发现其实是支持的 方式一 启动时带参数 b 1500000即可 方式二 在配置波特率的界面中,多次按A,即"A : next "选项,直到选到150 阅读全文
posted @ 2019-11-17 23:50 zqb-all 阅读(4439) 评论(0) 推荐(1) 编辑
摘要: 简介 当使用git, find等工具时,一般需要进一步打开文件或跳转目录。 通常的做法是使用鼠标复制黏贴,或者手工输入。 PathMarker提供一种快速通过标号,编辑相关文件,跳转相关目录的方法,提高效率。 效果演示 安装使用 最新的安装说明请参考 https://github.com/zqb a 阅读全文
posted @ 2019-09-17 00:04 zqb-all 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 问题背景 最近往一个armv7板子的bootloader中移植了解压算法,移植本身还比较顺利,但移植完了发现,功能是正常的,但效率大打折扣。解压同样的数据,耗时大约是uboot的10倍。 初步定位 从这个10倍的量级上,比较怀疑是Cache相关,但其他怀疑的因素也要先确认了下。先确认下直接相关的DD 阅读全文
posted @ 2019-09-01 23:54 zqb-all 阅读(793) 评论(0) 推荐(1) 编辑
摘要: 问题 在板子上观察到56M的ubi卷,挂载上ubifs之后,df h显示可用空间约为50M。 如此计算开销超过了10%,那么这个开销随容量如何变化呢,是固定为10%吗还是有其他规律? 理论计算 简单查了下资料,没找到明确的计算方式。只知道ubifs分为了六个区域,那么要确认可用大小,应该先减去其余区 阅读全文
posted @ 2019-07-07 18:49 zqb-all 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: ubi卷的更新方式 对于ubi卷,不能像普通块设备一样进行随机读写。每次更新需要从头写入。 具体的,需要在打开对应的设备之后,先执行一个ioctl UBI_IOCVOLUP,同时传入要更新的数据大小。 随后开始写入数据。写入可以分多次,但必须写满ioctl指定的需要更新的数据量。 写入足够的数据量之 阅读全文
posted @ 2019-06-23 21:41 zqb-all 阅读(2143) 评论(0) 推荐(0) 编辑
摘要: data buffer简介 spinand一般会有一个内置的data buffer。 以W25N01GV为例,一个page是2048bytes外加64bytes的spare数据,其data buffer就有2048+64=2112bytes。 data buffer与读写 在写数据到spinand时 阅读全文
posted @ 2019-06-02 23:25 zqb-all 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 问题背景 Linux下经常需要解压文件,直接在命令行敲命令解压是最便捷的。 但问题在于,不同的压缩格式,需要用不同命令和不同参数,完全记不住啊。 解决方式 既然记不住,那就换一种思路,假如有一条命令能解压所有文件,那就只需要记住这一条了。似乎可以写个脚本来处理,上网一搜,果然这么现实的需求早就有人想 阅读全文
posted @ 2019-05-12 23:17 zqb-all 阅读(1838) 评论(0) 推荐(1) 编辑
摘要: 在本文中,我们将介绍关于spi mem Linux内核框架的工作,该框架将允许在SPI NOR设备和常规SPI设备以及SPI NAND设备上复用SPI控制器驱动程序。 从SPI到双线、四线、八线SPI 在过去,SPI是一个简单的协议,总线上的所有设备只共享3根信号线: MISO: Master In 阅读全文
posted @ 2019-05-04 22:12 zqb-all 阅读(3061) 评论(0) 推荐(1) 编辑
摘要: 近日发现了有一个工具,git svn,可以打通git svn之间的鸿沟。 很适合习惯于git,却需要维护svn代码的同学。 安装 具体使用就不多写了,可以看帮助文档,或者网上很多详细的说明。 大概就是,从远程拉取一个svn库,变成本地的git库,后续的操作就完全基于git,只有在需要跟远程svn交互 阅读全文
posted @ 2019-04-14 23:36 zqb-all 阅读(1388) 评论(0) 推荐(1) 编辑
摘要: 为什么要介绍 xdg open 呢,得先从需求说起。 一般在控制台中,可以使用命令操作各式文本文件。但难以避免,需要操作一些非文本文件,如 pdf,doc 等。 此时,一般的做法是,打开文件管理器,再一层层进入对应目录,找到对应文件,再双击打开。 这种方式的问题是,操作起来较为麻烦,效率低,尤其是当 阅读全文
posted @ 2019-04-07 19:59 zqb-all 阅读(23986) 评论(0) 推荐(5) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页