社区
硬件设计
帖子详情
如何学习底层通信
zhujun051512
2018-01-08 11:00:03
本人以前一直做的是嵌入式应用层方面的工作,看到许多公司的求职要求如下:
“熟悉USB,I2C,RS232底层通信”
熟悉USB,I2C,RS232底层通信指的是什么,怎样自学可以掌握这些知识?我需要买什么样的开发板可以自学?
由于本人没怎么接触过硬件,还请详细解说,谢谢。
...全文
1010
5
打赏
收藏
如何学习底层通信
本人以前一直做的是嵌入式应用层方面的工作,看到许多公司的求职要求如下: “熟悉USB,I2C,RS232底层通信” 熟悉USB,I2C,RS232底层通信指的是什么,怎样自学可以掌握这些知识?我需要买什么样的开发板可以自学? 由于本人没怎么接触过硬件,还请详细解说,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hold-ln
2018-04-16
打赏
举报
回复
弄一个原子的开发板来,里面有这些标准外设通信例子(包括学习视频),先学习芯片硬件的外设,差不多了可以去用软件模拟这些通信,就基本上都懂了。
智能创建未来
2018-04-16
打赏
举报
回复
这些外设都标准化了,协议定义就那几个,楼主做个嵌入式应用应用有接触这些。比如说ARM的这些外设的底层驱动,我的理解就是对这些外设进行初始化吧。初始化完成,想让他干嘛就自己做了。
worldy
2018-01-09
打赏
举报
回复
应该是指USB,I2C,RS232的通信实现原理,包括软件硬件的原理,事实上,当你掌握了相关原理,你就会懂得如何从芯片级开始,开发相关的应用
of123
2018-01-09
打赏
举报
回复
开发 USB 通讯不需要“掌握”原理吧,特别是硬件原理?
of123
2018-01-08
打赏
举报
回复
应该不是指硬件实现。 I2C、RS232 应该是指熟悉其物理层协议和数据链路层协议,了解应用层协议的一些实现。 USB 知识面略广一些,要了解不同的设备类通讯协议和基于接口的实现方法。由于它太复杂,且物理层协议都是硬件底层实现的,这部分反而不需要了解。
libusb
底层
通信
流程系统
学习
与调试技巧
本文深入剖析libusb在Linux下的实际运行机制,涵盖设备插入后内核枚举、上下文管理、设备抢占、配置设置、同步/异步传输模型、热插拔事件驱动及ZLP处理等关键环节。结合ARM平台实测经验,揭示常见错误根源(如设备绑定冲突、context误共享、buffer生命周期失控、事件轮询缺失、ZLP遗漏导致STALL),提供可落地的调试口诀与代码实践规范。
RocketMQ高手之路系列之一:RocketMQ网络
通信
模块架构
本文讨论了RocketMQ如何利用Netty作为
底层
通信
框架,强调了Netty的异步事件驱动特性和JDKNIO封装,以及其在性能和健壮性上的优势。作者还分享了为何选择Netty的原因,并提供了面向Java开发者的
学习
资源链接。
中继辅助的设备对设备覆盖
底层
通信
(D2D
通信
技术)的传输容量分析附Matlab代码
本文聚焦中继辅助的D2D
底层
通信
(Underlay D2D)传输容量建模与分析,涵盖信道与干扰建模、中继选择策略、资源分配机制及协作协议(AF/DF)对容量的影响;重点探讨中继位置密度、功率控制、干扰管理、CSI准确性及用户共存策略等关键因素,并指出机器
学习
驱动的智能中继选择与多中继协作是未来研究方向。
android Binder
学习
(完善中.......)
文章探讨了在理解Android进程间
通信
机制时,由于缺乏C++知识所面临的挑战,并强调了重新
学习
C++的重要性。文中提供了多个相关链接,以帮助读者深入
学习
C++和Android的
底层
通信
原理。
[10] Window PowerShell DSC
学习
系列----目标节点和Pull 服务器
底层
通信
原理剖析
本文介绍如何使用Wireshark捕获并分析目标节点与Pull服务器之间的
通信
过程,包括GET请求获取配置内容及POST请求反馈执行状态。
硬件设计
6,172
社区成员
11,288
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章