一篇读懂:Android手机如何通过USB接口与外设通信(附原理分析及方案选型)

0背景 1.手机USB接口通信特点 - 1.1 使用方便 - 1.2 通用性强 - 1.3 速度快 - 1.4 可采用总线供电 2. 手机USB接口通信原理 - 2.1 常见手机USB接口 - 2.2 通信过程 - 2.3 体系架构 2.4软件层次 3. 手机USB接口...

2018-01-25 23:21:25

阅读数 11660

评论数 0

一篇读懂:Android/iOS手机如何通过音频接口(耳机孔)与外设通信

一文读懂Android/iOS手机如何通过音频接口与外设通信 0 背景 1 音频口通信特点 1.1 通用性强 1.2 速率低 1.3 小信号 2 手机音频口通信原理 2.1音频接口 2.2音频通信模型与信号组成 2.2.1通信模型 2.2.2音频通信使用的信号 3...

2018-01-23 22:31:30

阅读数 12052

评论数 1

LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释

LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释 1、扩频因子(SF) 2、编码率(CR) 3、信号带宽(BW) 4、LoRa信号带宽BW、符号速率Rs和数据速率DR的关系 5、 LoRa信号带宽、扩频因子和编码率的设定 6、空中速率 ...

2017-09-19 13:25:00

阅读数 25482

评论数 6

一篇读懂无线充电技术(附方案选型及原理分析)

一文读懂无线充电技术(附方案选型及原理分析) 0.背景 1.无线供电特点 2.无线供电原理及实现方式 3.现有解决方案分析 4.FAQ及相关测试 5.参考资料 0.背景 现今几乎所有的电子设备,如手机,MP3和笔记本电脑等,进行充电的方式主要是...

2017-09-02 10:27:12

阅读数 34506

评论数 7

嵌入式学习中较好的练手项目和课题整理(附代码资料、学习视频和嵌入式学习规划)

目录: 0、引言 何为嵌入式? 1、单片机相关 1.1 基于单片机的智能小车、智能机器人制作 1.2 基于Arduino的3D打印机制作 2、嵌入式Linux相关 2.1 智能扫地机器人 2.2 智能可穿戴类设备:智能安全头盔 2.3 智能可穿戴类设备:面向空巢老人/病人的智能手...

2017-08-04 23:09:56

阅读数 15574

评论数 474

Shell脚本实现动态配置IP与路由:解决嵌入式Android/Linux有线和无线网卡双网共存问题

Shell脚本实现动态配置IP与路由:解决嵌入式Android/Linux有线和无线网卡双网共存问题 网络环境及问题再现 命令行方式实现双网共存 Shell脚本自动实现双网共存(根据网络环境动态配置IP路由) –>问题:在使用某嵌入式开发板(Android 6.0系统)过程中,发现无法同时...

2017-07-23 17:17:56

阅读数 5221

评论数 5

ATECC508A芯片开发笔记(一):初识加密芯片

近年来,随着黑客网络攻击事件频繁发生,网络安全问题亟待解决,同时security方面的软件解决方案也正快速更迭,相关软件开发人员也变得更紧缺。 使用传统纯软件的方法实现网络安全加解密、身份认证等算法存在较多缺陷,如执行各类算法的时间、资源消耗较大,并且无法实现密钥等secret的安全存储,这时各...

2017-07-15 21:01:17

阅读数 8918

评论数 15

Google机器学习速成课程 - 视频笔记整理汇总 - 基础篇核心部分

Google机器学习视频课程笔记 URL: https://developers.google.com/machine-learning/crash-course/ml-intro (需要翻墙) 持续整理中。。。 机器学习算法一般过程 过程可理解为用于训练模型的迭代试错: 过程分析: “计算...

2019-07-25 23:02:28

阅读数 20

评论数 0

STM32 内部Flash带缓存读写 程序源码,已验证

由于STM32 系列Flash的Erase功能都是按Page擦除,所以想往Flash写入某一段数据,又想保持其他数据不变的话,就要做缓存读写,这一块目前STM32没有给出Demo,需要现写。 Programming in the Flash memory performed by word or...

2019-07-08 10:41:28

阅读数 96

评论数 0

ATECC508A芯片开发笔记(十):ConfigZone中 SlotConfig及KeyConfig详细配置 & Tools 使用

ATECC508A芯片开发笔记(十):508A ConfigZone中 SlotConfig及KeyConfig详细配置 &Tools 使用 前言 在《https://blog.csdn.net/HowieXue/article/details/75212476 ATECC5...

2019-06-16 21:58:04

阅读数 141

评论数 0

使用Jmeter自动化压测TCP Server经验

使用Jmeter自动化压测TCP Server经验 • Jmeter简介 • Jemter的主要功能 • Jmeter TCP发送方式 • Jmeter 测试TCP配置 1、Jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做...

2019-03-20 16:14:33

阅读数 472

评论数 4

ATECC508A芯片开发笔记(九):加密读写508芯片数据的流程及相应设置

ATECC508A芯片开发笔记(九):标准加密通讯读写流程解析 Contents Encrypted Read. 1.1 Standard Encrypted Read Flow. 1.2 Simple Encrypted Read Flow Diagram. 2. Enc...

2019-03-20 15:29:42

阅读数 435

评论数 0

IAR调试使用技巧汇总:数据断点、CallStack、设置堆栈、查看栈使用和栈深度、Memory、Set Next Statement等

目录 - 使用数据断点 - Set next statement 手动执行到某行代码 - 设置堆栈大小 - 查看程序Stack栈使用情况,以及栈深度 - Call stack查看当前栈空间 - 使用Memory查看程序运行中各种过程数据 - IAR各编译文件含义 -...

2018-05-20 11:40:27

阅读数 1821

评论数 1

如何在U-Boot中添加自定义命令

如何在U-Boot中添加自定义命令 1、U-boot命令机制 U-boot中每个命令都使用一个struct cmd_tbl_t定义,该定义在include/commands.h中实现。 要添加一个新命令,要在源码common目录下添加对应的c文件,并且加到Makefile。 命令实现模板...

2018-04-06 20:16:44

阅读数 419

评论数 0

Android/Linux出现“Read-only file system”解决

报错原因是因为所操作的文件系统为只读权限。 解决: 将文件系统目录remount为读写权限,输入命令: mount -o remount rw /system 之后即可进行操作。 操作后,需要重新remount为只读,只需输入: mount -o remount r...

2018-03-10 16:20:35

阅读数 398

评论数 0

常见加密/签名/哈希算法性能比较 (多平台 AES/DES, DH, ECDSA, RSA等)

常见加密/签名/哈希算法性能比较 (多平台)1、 AES/DES:2、Hashs3、AEAD4、Diffie-Hellman5、ECDSA6、RSA

2018-02-07 18:06:30

阅读数 1366

评论数 2

433MHz LoRa/FSK 无线频谱波形分析(频谱分析仪测试LoRa/FSK带宽、功率、频率误差等)

1、测试环境 频谱分析仪:安捷伦N9020A 无线通信频段:433M Hz 射频芯片:Sx1278 天线:433MHz 弹簧天线 2、测试方法 模仿国内测试机构的步骤:使用频谱分析仪,设置分析仪参数分别为RBW = 300Hz,VBW = 1kHz,Span = 30kHz,Det...

2018-01-29 21:00:48

阅读数 10702

评论数 10

SHA/HMAC/AES-CBC/CTR 算法执行效率及RAM消耗 测试结果

SHA/HMAC/AES-CBC/CTR算法执行效率/RAM消耗测试结果测试方法和步骤与前段时间做的M0/M3平台的AES加解密测试一致,具体请见链接 http://blog.csdn.net/howiexue/article/details/76549487AES纯软件实现源代码(C语言)见链...

2017-12-03 11:52:12

阅读数 1974

评论数 0

ATECC508A芯片开发笔记(八):ECDH算法配置方法、执行过程及实现原理

AATECC508A芯片开发笔记(八):ECDH算法配置方法、过程原理及示例代码 1、ECDH介绍及原理 2、ECDH执行过程 3、508A某一slot执行Ecdh需要配置的参数 4、示例代码 508A芯片硬件可以实现ECDH算法,大大提高了算法执行效率,实际使用中,需要配置好5...

2017-11-27 22:10:35

阅读数 1191

评论数 0

Windows用mstsc图形化方式远程登录树莓派 (附Windows/Linux远程登录Linux原理整理)

Windows远程登录树莓派有多种方式, 一种是SSH、 一种是VNC、xrdp等方式,推荐使用后者,这样windows直接mstsc就可以以界面形式远程控制树莓派~ 安装xrdp包: 终端或在ssh执行:(前提要联网) sudo apt-get install xrdp ...

2017-10-09 14:10:28

阅读数 2381

评论数 0

提示
确定要删除当前文章?
取消 删除