08 2020 档案

摘要:1 Byte(字节) = 8 bit (位) 1 KB = 1,024 Byte 1 MB = 1,024 KB 1 GB = 1,024 MB 1 TB = 1,024 GB bps:bit per second 位/秒 Bps:Bytes per second 字节/秒 1 Bps = 8 bp 阅读全文
posted @ 2020-08-22 23:22 Aaron看世界 阅读(575) 评论(0) 推荐(0)
摘要:单工模式(simplex):单工数据传输只支持数据在一个方向上传输,在同一时间只有一方能接受或发送信息,不能实现双向通信。 举例:电视,广播,无线电站 半双工模式(half duplex):半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的 阅读全文
posted @ 2020-08-22 22:40 Aaron看世界 阅读(1840) 评论(0) 推荐(0)
摘要:开局一张图 (以下是个人理解,如有不足之处,非常欢迎讨论及指正) Linux系统USB驱动主要包括主、从两大类驱动。 由上图可看出,左边部分是作为USB主驱动的框架,右边部分是作为USB从设备的驱动框架,中间可由OTG驱动互相转换。 USB主驱动的框架 先看左边部分,USB主驱动框架包括:USB设备 阅读全文
posted @ 2020-08-19 20:12 Aaron看世界 阅读(1450) 评论(0) 推荐(1)
摘要:背景:在使用QT读写文件到Flash存储上或者U盘、SD卡等存储介质时,往往出现硬件断电、或U盘拔出 未写入到存储介质的情况。 原因:Linux系统的延迟写机制 解决措施:使用Linux系统的强制同步工具SYNC 具体方法: QFile fileexample("/home/example") fi 阅读全文
posted @ 2020-08-06 23:01 Aaron看世界 阅读(385) 评论(0) 推荐(0)
摘要:背景:在嵌入式环境下使用LCD液晶屏时,我们往往发现在启动时,LCD液晶屏会短暂的出现命令行界面; 又或者在运行应用程序主界面时,使用键盘按键,会进入到命令行界面。这给用户使用和体验都不是很友好。 在调试研发阶段,可以保留该功能;但是在生产出厂阶段,还是去掉此功能比较好,毕竟调试的方法有很多种,比如 阅读全文
posted @ 2020-08-06 22:25 Aaron看世界 阅读(1340) 评论(0) 推荐(0)
摘要:离线安装背景或原因:你的开发或使用环境不允许联网(这样的办公环境不多了,联网的话使用sudo apt-get install xxx即可) 前期准备:由于GCC、G++、Make等工具依赖项众多,我们需要提前先把基础依赖库下载并安装,才能安装以上工具。 工具安装包或基础依赖库下载参加以下Ubuntu 阅读全文
posted @ 2020-08-05 20:10 Aaron看世界 阅读(14758) 评论(0) 推荐(0)
摘要:ubuntu设备驱动是由装载模块的方式进行的 2.6.x核心模块在http://www.ibm.com/developerworks/cn/linux/l-module26/上可以下载 按照定义创建驱动文件 创建c文件 Drive.c #include "linux/kernel.h" #inclu 阅读全文
posted @ 2020-08-02 10:24 Aaron看世界 阅读(1548) 评论(0) 推荐(0)