- 博客(2)
- 收藏
- 关注
原创 什么是透传模式?两个连接到互联网的设备该如何相互“交流”呢?
连接TCP服务器并开启透传模式后,模块串口收到的数据就会通过TCP连接透传到服务端,这样就完成了数据从硬件串口通过网络到程序进程的传输,实现软硬结合。透传,又称透明传输,具体来说就是“输入即输出(如从WiFi模块串口输入的字符会透传到服务器端)”,数据不改变,不同协议之间的转换(如串口到WiFi、蓝牙等)由模块完成。TCP是面向连接的传输层协议,通信双方都要实现TCP协议,其中一方只需目标ip地址和端口号就能发起连接,连接一旦建立,就像在双方之间拉了一条管子,管子两端可进行全双工(双向同时收发)通信。
2024-08-20 14:52:55
109
原创 faddr是一个32位的地址,*(vu16*)faddr的意思?
相同点: 两者都将32位地址faddr解释为指向16位数据的指针,并从该地址读取16位的数据。不同点使用了volatile关键字,确保每次读取的都是最新值,而则可能会被编译器优化。
2024-08-01 17:18:14
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人