
utility
nwpu053883
这个作者很懒,什么都没留下…
展开
-
如何利用github pages创建个人blog
https://www.smashingmagazine.com/2014/08/build-blog-jekyll-github-pages/原创 2020-05-07 16:13:19 · 467 阅读 · 1 评论 -
多用户.gitconfig配置
经常遇到一个问题, 同一台电脑需要git pull不同账户及仓库的代码,则需要重新配置name, email等属性git config --global name "xxx"git config --global email "yyy"~/.gitconfig文件中会保存当前的配置。如何使多用户同时有效呢??以下是一个方式:[includeIf "gitdir...原创 2020-05-07 15:38:33 · 1417 阅读 · 0 评论 -
jpeg header parser
根据itu-t81及其他jpeg文档, 写了个header解析。 主要从SOF0段解析出width和height。比较常见的marker及顺序如下:TLA Name Hex Size Required Special Notes SOI start of image 0xFF 0xD8 This tag doesnothave a ...原创 2020-01-11 22:07:33 · 2052 阅读 · 0 评论 -
vim 列模式 小tick
1. 列模式下经常遇到以下问题,40 /* Restart interval termination */41 #define JPEG_MARKER_RST0› 0xd042 #define JPEG_MARKER_RST0› 0xd043 #define JPEG_MARKER_RST0› 0xd044 #define JPEG_MARKER...原创 2020-01-11 18:21:43 · 242 阅读 · 0 评论 -
vim 的一些 小tick(如%, !, $等 )
1. :$直接敲$, 是当前行的末尾$ or <End> To the end of the line. When a count is given also go ...原创 2020-01-11 14:17:11 · 1071 阅读 · 0 评论 -
Linux网络端口相关
1. http server复杂的有aphache, tomcat, nginx等。 其中apache只支持html这些静态网页。 像php, cgi, jsp等动态网页需要tomcat来处理。nginx是一个反向代理服务器。 (正向代理客户端, 反向代理服务端)简单的如busybox的httpd, python组件中的SimpleHTTPServer, 其他也可以自己简单写个htt...原创 2020-01-08 10:13:03 · 533 阅读 · 0 评论 -
uboot log系统
前面有描述如何使能dev_dbg相关打印。这里系统整理了下uboot的log系统。主要参考uboot/doc/README.log摘录一些重要的片段。 22 Logging levels ...原创 2019-11-22 19:13:24 · 1829 阅读 · 0 评论 -
关于uboot dev_dbg如何打开
uboot的log系统 有些使用dev_dbg, dev_err来控制。dev_err默认开着。如何打开dev_dbg呢?查看代码, 有两处定义分别位于两个头文件中...include/dm/device.h 934 #ifdef DEBUG ...原创 2019-11-22 17:18:18 · 905 阅读 · 0 评论 -
vim 编辑 dts文件
环境: spf13-vim文件: dts 文件15 / { ...原创 2019-11-08 18:23:15 · 531 阅读 · 0 评论 -
cscope + vim tips
cscope related setting(.vimrc.local) as below:================================" cscope settingif has("cscope") && filereadable("/usr/bin/cscope") set csprg=/usr/bin/cscope set csto=0...原创 2019-08-07 19:16:40 · 150 阅读 · 0 评论 -
vim-man 插件使用
1. 初始环境spf13-vim2. 利用bundle安装vim-man插件 echo Bundle \'vim-utils/vim-man\' > ~/.vimrc.bundles.local vim PluginInstall (或BundleInstall等命令)3. vim中使用::Man printf - open printf...原创 2019-06-30 10:47:14 · 624 阅读 · 0 评论 -
制作gpt分区sd卡镜像, 并使用fastboot烧写升级
现在很多开发板可以使用sd卡作为存储及启动。如树莓派, 橙子派, xilinx开发板等等。但通常sd卡都是利用fdisk, mkfs等命令制作成传统mbr分区格式的镜像。常见命令如下:river@river-VirtualBox:~/image/sdcard$ sudo dd if=/dev/zero of=sdcard.img bs=1M count=1000[sudo] pas...原创 2019-10-25 18:38:08 · 2385 阅读 · 0 评论 -
fastboot烧写sd卡mbr类型分区
fastboot有快速启动的意思, 但这里指的是安卓系统的线刷模式。安卓手机刷机一般使用两种模式, fastboot 线刷, recovery 卡刷,通常: 一个使用usb线连接电脑, 另一个使用sd卡。fastboot相对更底层点, 是启动过程中进入的一种模式。uboot最新代码就集成了fastboot模块。故只要使用uboot作为引导程序且支持usb接口(从设备模式)的...原创 2019-10-24 17:38:17 · 2845 阅读 · 0 评论 -
关于多分区镜像如何mount
多分区U盘/磁盘 插入电脑后 有不同的设备节点 如 /dev/sdc1, /dev/sdc2等。可通过mount命令分开挂载。多分区的镜像文件该如何挂载, 如以下sdimage.imgriver@river-VirtualBox:~/image$ fdisk sdimage.imgWelcome to fdisk (util-linux 2.31.1).Changes w...原创 2019-10-24 14:14:10 · 1309 阅读 · 0 评论 -
开发板和PC 利用串口收发文件(zxy modem)
有时没网络, 没usb接口连接, 只有串口, 我们收发文件比较麻烦。文本文件能直接打开查看复制, 二进制稍大文件就没啥办法了。这里可以利用XZY Modem这三种协议 实现串口的文件传输。环境如下:1. 开发板 跑 lrzsz。lrzsz 官网:https://www.ohse.de/uwe/software/lrzsz.html解释, free ...原创 2019-10-22 16:01:45 · 831 阅读 · 0 评论 -
minicom&picocom 快捷键相关
1. minicom sudo minicom -s // 设置, 如ZYX Modem 传输目录, baudrate, 设备节点,奇偶校验, 流控等 ctrl-A 进入转义模式, 再按z 进入帮助界面CTRL-A Z for help | 115200 8N1 | NOR | Minicom 2.7.1 | VT102 | Offline | ttyS0 ...原创 2019-10-22 15:31:32 · 1870 阅读 · 0 评论 -
busybox 网络相关
busybox - 瑞士军刀, 包含很多linux/unix 平台的有用utilities。比如sh, ls, cat, grep, touch, chmod, chown, cp, mv, vi, stat等等等包括系统常用工具, 编辑器, shell, 文件操作, 文件系统, 终端控制等等这里主要记录点网络相关操作1. ifconfig 这个不用说, 配置...原创 2019-10-14 21:08:25 · 2570 阅读 · 0 评论