嵌入式
文章平均质量分 76
kernelspirit
理想,快乐,生活,勇气!坚持就是胜利!
展开
-
浮点数十六进制转换工具
在嵌入式开发中,很多情况会要分析协议,协议中有时候会出现二进制传输的浮点数,可以用分析工具查看浮点数对应的十六进制数,但要换算成十进制还是挺麻烦的,因此自己写了一个浮点数十六进制转换的工具。原创 2022-08-23 09:40:59 · 7011 阅读 · 0 评论 -
TCP桥接工具设计
TCP桥接工具是一个TCP服务程序,能够将连接到此程序的TCP连接进行数据透明桥接转发。为了让桥接更加灵活,软件设计了2个监听端口,一个用于完全的透明桥接,一个用于基于标签的桥接。在非标签桥接中,基本的处理流程就是将从任意一个TCP连接发来的数据,转发给所有其他的TCP连接,没有应用层的连接过程,适合于简单的点对点透传。在基于标签的桥接中,加入了应用层的连接建立过程。在TCP连接建立成功后,客户端需要首先发送标签信息,这样所有的客户端连接都会在TCP桥接工具上关联到一个标签上。原创 2022-04-13 14:38:55 · 65542 阅读 · 0 评论 -
串口和TCP互相转发工具
由于项目调试需求,代码在远程服务器的虚拟机上,在本地计算机通过串口连接需要对接的设备,在远程服务器的上位机程序需要和此设备进行对接,系统结构如图1所示。图1 系统网络结构图如何将本地的串口共享给远程服务器上的虚拟机里面的上位机程序呢?远程服务器开启了内网穿透,使用的SAKURA FRP,感兴趣的可以自己摸索下,很好用的。我直接穿透的远程桌面,而远程桌面可以将本地计算机的串口共享到远程服务器,如图2所示:图2 通过远程桌面共享端口假设本地计算机的串口如图3所示,经过远程桌面共享后在远程原创 2021-07-30 15:51:00 · 267962 阅读 · 21 评论 -
LPC1788 IAP的实现及遇见的问题
参考网上的资料先学习了IAP实现的基本原理,结合自己板子的实际硬件资源,把芯片自带的512K内部Flash分为两部分,一部分为BootLoader实现IAP和应用程序的加载(跳转),另一部分是应用程序,升级的固件文件存放在外置的NandFlash系统中。为了把BootLoader做的更通用和漂亮一些,启用了RTX操作系统和Emwin,代码量大概在130K左右,因此,BootLoader放在了0~0...原创 2018-09-06 23:55:16 · 2790 阅读 · 0 评论