05 2022 档案
摘要:一、串口通信 串口通信方式有两种:串行通信和并行通信。 串行通信:数据的每一位,在同一根数据线上,按照顺序逐位传输。 并行通信:数据的每一位同时在多跟数据线上传输。 二、COM(cluster communication port) COM口,即串行通信接口,简称串口。 PC机上的COM口,一般为D
阅读全文
摘要:flash 按照结构可以分为 nor flash 和 nand flash两大类。 一、特点 1、nor flash nor flash的特点就是芯片内执行,这样应用程序可以直接在 flash 内存内运行,不必再把代码读到系统 RAM 中。 nor flash 的传输效率很高,在1~4MB的小容量时
阅读全文
摘要:一、FLASH的块/扇区/页关系 每块 每扇区 每页 16扇区 16页 256 Byte(2048 bit) 二、常用FLASH型号大小 型号 W25Q80 W25Q16 W25Q32 块 16 32 64 扇区 256 512 1024 页 4096 8192 16384 字节数 1M Byte(
阅读全文
摘要:make package/boot/uboot-sunxi/{clean,prepare} V=s QUILT=1 make package/boot/uboot-sunxi/update make target/linux/{clean,prepare} V=s QUILT=1 make targ
阅读全文
摘要:一、下载解压linux内核源码 1、进kernel官网下载源码 我这里下载的是5.4.191版本(仅做实验),为了和我ubuntu虚拟机的交叉编译环境匹配。 2、解压内核源码压缩包 xz -cd linux-5.4.191.tar.xz | tar xvf - 二、清理临时文件 1.删除大多数的编译
阅读全文
摘要:相关链接: select、poll、epoll程序实例 什么是IO多路复用,理解IO多路复用 一、概述 1、IO操作类型介绍 (1)同步IO 在操作系统中,程序运行的空间分为内核空间和用户空间,用户空间所有对io操作的代码(如文件的读写、socket的收发等)都会通过系统调用进入内核空间完成实际的操
阅读全文