- 博客(12)
- 收藏
- 关注
原创 U盘安装Windows10系统
运行UltralSO软件->点击“文件”,选择刻录的镜像位置->点击“开始”,“写入硬盘映像”->勾选“刻录校验”->点击“便捷启动”->“写入新的驱动器引导扇区”->“Windows10/8/7”(需要刻录的镜像)->点击“写入”。“控制面板”->“电源选项”->“编辑计划设置”->“关闭显示器:从不”->“使计算机进入睡眠状态:从不”->“更改高级电源设置”->“硬盘:在此时间后关闭硬盘:0/从不”。“设置”->“个性化”->“主题”->“桌面图标设置”->勾选想要放在桌面的图标。
2024-03-05 18:03:44
487
原创 EMC相关知识
EMC(Electromagnetic Compatibility,电磁兼容性)干扰是指电子设备在同一系统内或与其他设备共存时,由于电磁场的相互作用而引起的不希望的影响或干扰现象。这些干扰可能导致设备的功能故障、性能下降、数据丢失或通信中断等问题。辐射性干扰(Radiated Interference):辐射干扰是指电子设备产生的电磁辐射,通过空间传播而干扰其他设备的正常运行。辐射干扰可以来自电源线、电路板、天线等,通常以无线电频率进行描述。
2023-10-25 23:14:49
346
1
原创 char[] 和unsigned int 类型转换
将 char[] 格式的十六进制字符串 buf 转换为对应的十六进制 unsigned int 类型的 raw_data。希望输出unsigned int raw_data =0xa1bc2def;输入为char buf[11] = {"0xa1bc2def"};
2023-10-24 23:15:55
296
原创 Excel小技巧
连接 下来就可以 了,如果遇到字符串间还要加上其它字符(比如 “-”)时,就只需要在字符串间再连接 “-”这个符号就可以 了。这个方法最简单了,只需要将每一个单元格用“先讲第一种方法 ,用连接符号 :“
2023-10-23 21:55:31
75
原创 C++ Segmentation Fault报错
编译成功,但是执行程序时报错Segmentation Fault,程序终止。总而言之,在不该写入的地址,大量地写入内容了。
2023-10-23 11:11:02
73
原创 BIN和HEX升级文件
例如:一般 8 BIT 的二进制数值0x3F,用ASCII来表示就需要分别表示字符’3’ 和字符’F’,每个字符需要一个BYTE,所以HEX文件需要 > 2倍的空间。在烧写或下载HEX文件的时候,一般都不需要用户指定地址,因为HEX文件内部的信息已经包括了地址。对一个BIN文件而言,文件的大小就是文件包括的数据的实际大小。而对HEX文件而言,看到的文件大小并不是实际的数据的大小:一是因为HEX文件是用ASCII来表示数据,二是因为HEX文件本身还包括别的附加信息。文件只是包括了纯粹的二进制数据。
2023-10-21 18:27:12
127
1
原创 GPS和PTP时间同步
常见的时间同步方案/技术有两种,一种是,另一种是。PPS+NMEA的优点是协议简单,容易实现;缺点是必须基于 RS232,多个设备之间实现同步比较难。此时IEEE 1588就成了最好的选择,1588 是基于以太网的高精度时钟同步协议,能够实现以太网中多个从节点(各种传感器)与主节点(主机)之间的亚微秒级时钟同步,前提是所有节点之间都通过以太网互联,并且每个节点都支持1588协议。NTP:网络时间协议英文名称: NetworkTimeProtocol。
2023-09-03 21:52:55
2508
原创 C++/Python文件读写
步骤1:包含头文件步骤2:创建流对象,包括:1)ofstream : 写文件 (2)ifstream : 读文件 (3)fsream : 读写文件;ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间。步骤3:打开文件,打开文件步骤4:读写数据。步骤4-1:向流中写入数据,最后打开的文件使用完成后一定要关闭,fstream提供了成员函数来完成此操作。步骤4-2:从流中读取数据。成员函数用来检测是否到达文件尾,如果到达文件尾返回非0值,否则返回0。
2023-08-27 17:33:25
183
原创 汽车以太网主从模式
工业PHY是不需要指定PHY的master/slave角色的,两个PHY可以自己协商确定角色。但是在汽车PHY中,角色需要静态配置,一个PHY事先设定为slave,另一个为master,这么做的主要目的是减小link up的时间,因为汽车对启动时间有要求。两个千兆电口对接时,一端要工作在master模式,另一端则工作在slave模式。Slave一端不使用自己的时钟,而是从接收到的信号中恢复时钟,自己发送信号时就使用恢复出来的时钟。这样,可以有效保证双方的同步。
2023-07-11 17:14:46
5412
原创 ROS1 & ROS2相关知识
ROS1只⽀持基于TCP的通信,通过配置QoS,ROS2可以表现出TCP的可靠性,也可以表现出UDP那样的⾼实时性。,DDS(Data-Distribution Service)是⼀种⽤于实时和嵌⼊式系统发布-订阅式通信的⼯业标准,这种点到点的通信模式类似于ROS1的中间层,但是DDS不需要像ROS1那样借由master节点来完成两个节点间通信,这使得系统更加容错和灵活,DDS 被⼴泛应⽤于关键系统中,包括战舰、⼤型基础设施(如⽔电站)、⾦融系统、空间系统、航空系统等场景,这些⽤例也证实了DDS的可靠性。
2023-06-28 19:43:44
683
原创 ROS2安装时执行sudo apt update报错E: The repository ‘http://packages.ros.org/ros/ubuntu jammy Release‘ does
文件,然后再执行一次sudo apt update即可。there) 目录下的所有。
2023-06-20 11:28:18
2521
空空如也
Python中字符串切片和列表append的问题
2024-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人