自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 基于tcp通信,客户端及服务器端收发数据( go语言)

实现简单的基于TCP的客户端和服务器端通信

2024-07-01 10:59:11 890 1

原创 基于udp通信,客户端及服务器端收发数据( go语言)

服务器端:服务器端使用net.ListenUDP监听UDP连接。使用conn.ReadFromUDP接收客户端发送的数据。使用conn.WriteToUDP向客户端发送回复。客户端:客户端使用net.DialUDP连接到服务器端。使用conn.Write发送数据到服务器端。使用conn.ReadFromUDP接收服务器端的回复。

2024-06-28 15:46:42 726

原创 基于tcp通信,客户端及服务器端收发数据(仓颉编程语言)

仓颉编程语言不是通常用于网络编程的语言,但可以通过上述方式模拟使用它来传输数据;假设了TCP库的存在,并简化了接收和发送数据的过程。

2024-06-28 10:10:54 477

原创 基于udp通信,客户端及服务器端收发数据(仓颉编程语言)

演示了基于仓颉编程语言实现的简单UDP通信。服务器端和客户端分别通过 udp.createSocket() 创建UDP Socket,通过 udp.bind() 绑定地址和端口(服务器端),通过 udp.sendTo() 发送数据(客户端),通过 udp.recvFrom() 接收数据(服务器端和客户端),最后通过 udp.closeSocket() 关闭Socket连接。

2024-06-26 17:40:04 771

原创 电气尾门-有效保证Hall脉冲数计数的正确性和系统的可靠性

通过合适的信号处理、状态验证、计数器设计、错误处理机制以及备份与冗余措施,可以有效保证Hall脉冲数计数的正确性和系统的可靠性,从而确保智能汽车电气尾门开关等关键应用的稳定运行

2024-06-26 16:34:23 424

原创 智能汽车的电气尾门开关-Hall脉冲

通过霍尔脉冲数来控制智能汽车电气尾门开关,利用了霍尔传感器对磁场变化的敏感性,通过计数脉冲的方式来确定尾门的状态,从而实现精确的控制。

2024-06-26 16:32:34 221

原创 汽车热管理系统的核心算法

使得现代汽车能够在各种环境条件下保持高效、安全地运行,同时也对车辆的性能、耐久性和能效产生了显著影响。

2024-06-26 10:41:21 558

原创 ESCL系统中的防劫持功能设计

防劫持功能的设计目的是通过多层次的安全措施,使得智能ESCL系统能够在面对盗窃或劫持威胁时,能够及时警示、防止和追踪,从而增强车辆的安全性和驾驶者的安全感。感兴趣的请留言

2024-06-26 10:37:50 224

原创 基于linux系统的软件开发(C C++语言)

在代码层面,充分利用编译器优化选项如-O2、-O3等,以及使用汇编代码进行关键路径的手工优化,例如使用寄存器优化内存访问速度,都是提高单片机系统效率的有效手段。在内存管理方面,合理使用静态分配和动态分配,避免内存碎片化,能够有效减少内存访问的时间开销,提高系统运行效率。同时,采用适当的任务调度算法,如优先级调度或者时间片轮转,合理分配CPU资源,确保关键任务能够及时执行。在资源有限的情况下,选择时间复杂度较低的算法能显著减少计算时间,例如优先考虑使用哈希表而不是线性查找,或者使用快速排序替代冒泡排序等。

2024-06-25 14:22:34 242

原创 CRC-8 直接计算法

采用直接计算法,在编写程序时按照多项式的定义,逐位进行异或运算。

2024-05-23 14:43:41 419

原创 重庆浩联万物科技有限公司-汽车电子设备供应商

2、负责客户系统需求分解,编写系统方案、功能规范、诊断规范、SFMEA等文档;4、对功能安全,网络安全系统需求分析,分解需求与功能安全团队,网络安全团队进行系统方案讨论,制定。2、负责域控、VCU等产品软件总体技术方案交流, 3、负责域控、VCU等产品软件需求分析(客户,制造,硬件测试等软件需求) 4、负责软件变更管理及发布;8、软件外包供应商及其计划管理 9、软件相关会议及待办事项管理 1、 本科及以上学历,计算机/电子/自动控制等相关专业,5年以上软件研发工作经验,或2年以上软件架构设计经验;

2024-04-11 11:05:55 425

原创 A2L文件解析软件C++程序demo实现

我们使用字符串处理函数来解析每行的字段,并将解析后的数据存储到相应的数据结构中。std::cout << "测量对象数量:" << measurementObjects.size() << std::endl;std::cout << "测量对象名称:" << obj.name << std::endl;std::cout << "参数名称:" << param.name << std::endl;std::cout << "特性名称:" << ch.name << std::endl;

2023-08-11 16:35:22 433

原创 基于UDP的soceket使用epoll方式监听并添加超时机制的C++代码实现

在epoll_wait的循环中,等待事件发生,如果超时则进行超时处理逻辑,否则接收UDP数据并进行处理。请注意,上述示例只是一个简单的实现,对于真实场景,可能需要进行错误处理、异常情况处理等更完善的代码编写。// 超时时间设定为5秒。// 接收UDP数据并进行处理。// 处理接收到的数据。// 添加socket到epoll实例中。// 关闭socket和epoll实例。// 设置socket地址和端口。// 创建UDP socket。// 创建epoll实例。// 绑定socket。

2023-08-02 16:26:00 274

原创 基于UDP的soceket使用epoll方式监听并添加超时机制的C代码实现

然后使用epoll创建了一个epoll实例,并将socket添加进去进行监听。在epoll_wait的循环中,等待事件发生,如果超时则进行超时处理逻辑,否则接收UDP数据并进行处理。请注意,上述示例只是一个简单的实现,对于真实场景,可能需要进行错误处理、异常情况处理等更完善的代码编写。// 超时时间设定为5秒。// 添加socket到epoll实例中。// 关闭socket和epoll实例。// 设置socket地址和端口。// 创建UDP socket。// 创建epoll实例。// 绑定socket。

2023-08-02 16:24:27 251

基于11B-MC串口USB温度传感器MODBUS RTU( DL11B-MC-D1),python语言读取环境温度

import minimalmodbus # 传感器地址 sensor_address = 1 # 串口设置 port = 'COM1' # 将'COM1'替换为传感器所在的串口号 baudrate = 9600 parity = minimalmodbus.serial.PARITY_NONE bytesize = 8 stopbits = 1 # 创建传感器对象 sensor = minimalmodbus.Instrument(port, sensor_address) sensor.serial.baudrate = baudrate sensor.serial.parity = parity sensor.serial.bytesize = bytesize sensor.serial.stopbits = stopbits sensor.mode = minimalmodbus.MODE_RTU # 设置Modbus RTU模式

2024-05-09

基于python语言的可视化界面

基于TK库、类excel表可视化界面、uart串口通信 生成exe格式软件:基于管理员权限启动VS2022软件,VS下powershell环境下 test.py路径下执行命令:pyinstaller -F -w hello.py

2024-04-08

基于MFC的聊天室-客户端到服务器端

适用局域网聊天(办公、实验数据传输)

2023-02-16

MFC-聊天程序(简单的双向通信 )

VS的MFC程序开发流程

2023-02-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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