自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(299)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux下CMake简明教程

Linux下使用CMake的教程

2018-08-26 23:14:45 181337 200

原创 Python获取系统运行时间

PS:这里吐槽一下大模型,我用大模型搜,说用psutil库来获得时间,这个库却要额外安装,有点麻烦,我于是网上搜了一下,也是说用psutil库来做…突然有种感觉,大模型使用网上的内容来训练,如果网上内容良莠不齐,那么大模型也只能给出良莠不齐的答案!有时候想获取系统启动后到现在的运行时间,在LinuxC可以使用clock_gettime()来获得,如下,而在python里也有类似的函数,

2025-01-18 22:08:51 260

原创 CanFestival移植到STM32 F4芯片(基于HAL库)

通过简单操作就可以把CanFestival库移植到STM32 F4芯片上

2024-12-04 23:35:06 1811 14

原创 Linux下64位GCC编译生成32位程序

Linux下64位GCC编译生成32位程序

2024-11-06 09:11:26 896 1

原创 pthread_setname_np()在C和C++里的不同表现

探索pthread_setname_np()在C和C++里的不同表现的原因

2024-11-02 09:06:17 486

原创 CANopen中错误帧的制造和观测

如何制造和观察CANopen中的错误帧

2024-10-27 17:50:30 534

原创 Atmel EEPROM芯片的Write Cycle参数

最近在使用Atmel EEPROM芯片时遇到一个问题,如果连续2次写入之间的间隔太短,可能会造成第二次写入失败,这个涉及到芯片手册中的Write Cycle参数。

2024-08-20 21:57:51 589

原创 ThreadX中使用信号量(基于启明欣欣开发板)

ThreadX中使用信号量

2024-08-18 17:18:48 670

原创 启明欣欣STM32开发板运行ThreadX

启明欣欣STM32开发板运行ThreadX

2024-08-18 10:00:35 1514

原创 CanFestival在Linux下的使用

Linux下使用CanFestival

2024-08-02 17:10:18 1341 5

原创 使用Python3运行CanFestival的对象字典编辑器

CanFestival对象字典编辑器的Python3版本

2024-07-24 21:27:54 748

原创 Markdown+Sphinx+Read_the_Docs的一些技巧

Markdown+Sphinx+Read_the_Docs的一些技巧

2024-07-10 23:02:32 1357

原创 树莓派3B读写EEPROM芯片AT24C256

使用树莓派3B读写EEPROM芯片AT24C256

2024-06-30 14:22:13 1269

原创 Ubuntu下FastDDS的源码编译和简单测试

Ubuntu下源码编译FastDDS以及简单测试。

2024-06-19 12:45:00 1913

原创 香橙派AIpro测试SPI通信

在香橙派AIpro上测试SPI通信

2024-06-15 13:57:16 635

原创 香橙派AIpro运行OPCUA服务器和DDS

本文讲述了如何在香橙派AIpro上运行OPCUA服务器和DDS,可以看出香橙派AIpro运行OPCUA服务器和DDS毫无压力,整体性能很强,用于工业控制完全没有问题,就是系统可能要改成实时的,毕竟工控领域讲究稳定。散热不好,应该是芯片性能太强造成的,功耗高,即使开着系统什么也不做,也会发热厉害SSH连接有时会有迟钝,输入了命令要过几秒才会显示,应该也是和温度过高有关。

2024-06-06 10:59:58 742

原创 STM32CubeMX重新生成代码时如何避免用户代码被覆盖

STM32CubeMX对于在STM32芯片上开发程序非常方便,但是有时发现:使用STM32CubeMX生成keil工程后,在这个工程上开发了一段时间,然后又有外设需要配置,这时使用STM32CubeMX打开MX工程开启外设,最后重新生成keil工程,打开后发现之前的代码都被覆盖了。如何避免覆盖呢?打开Keil工程里的main.c,如下,可以发现里面很多注释,只要在“USER CODE BEGIN xxx”和“USER CODE END xxx”之间添加代码,那么重新生成keil工程时就不会被覆盖,对于w

2024-06-01 12:41:34 3332 2

原创 使用prompt_toolkit构建交互式命令行工具

使用prompt_toolkit来构建交互式命令行工具。

2024-04-17 21:48:51 2366

原创 使用CMake交叉编译WiringPi

如何在项目里配合CMake交叉编译WiringPi

2024-03-10 15:56:55 1502

原创 PeakCAN连接到WSL2 Debian

把PeakCAN连接到WSL2 Debian里

2024-01-29 22:32:07 1419

原创 WSL2 Debian系统添加支持SocketCAN

WSL2 Debian系统添加支持SocketCAN

2024-01-28 15:11:59 1566

原创 学习CANopen --- [12] Abort报文

使用例子来分析Abort报文

2024-01-21 15:23:27 1109

原创 通过定时器来体会实时系统的实时性

通过定时器来体会实时系统的实时性

2024-01-20 13:45:15 513

原创 学习CANopen --- [11] NMT和DS402状态机的关系

NMT和DS402运动控制状态机的关系

2024-01-06 13:25:04 907

原创 CANopen DS402 Home offset理解

CANopen DS402中Home offset的含义

2023-12-31 16:23:02 1483

原创 Encoder和Resolver的区别

Encoder和Resolver的区别

2023-12-30 21:11:27 1591

原创 CANopen DS402 Homing方法分析

分析CANopen DS402中各种Homing方法

2023-12-30 17:04:24 1892

原创 CANopen EDS文件中对象类型和数据类型的含义

使用CANopen设备时,用户往往需要去阅读设备的EDS文件,这样才能知道设备的对象字典。如下,是EDS文件中0x2C09项的部分描述,红框中是对象字典项的Object type和Data type,都是数字,本文讲解这2种类型的含义。

2023-12-10 12:10:33 3464

原创 华为云云耀云服务器L实例评测 | WebVR性能测试

华为云云耀云服务器L实例上WebVR性能测试

2023-09-24 14:55:12 666

原创 Blender批量修改名称

Blender批量修改名称

2023-09-15 23:48:56 1385

原创 华为云云耀云服务器L实例评测 | 开启OPC UA之旅

在华为云云耀服务器L实例上开启OPCUA之旅。

2023-09-10 00:08:13 1598 1

原创 使用candump+grep查看CAN报文

使用candump+grep来查看需要的CAN报文

2023-09-03 13:07:30 2709 3

原创 Blender里复制对象动画

Blender里复制对象动画

2023-09-02 18:26:52 1710

原创 Threejs里反向播放动画

如何在Threejs里反向播放Blender里添加的动画。

2023-09-02 14:18:02 1038

原创 Threejs里执行对象的多个动画

Threejs里执行对象的多个动画

2023-08-31 22:20:46 773

原创 Blender给一个对象添加多个动画

Blender给一个对象添加多个动画

2023-08-27 13:08:06 6817 1

原创 C语言巧妙打印64位整数

C语言巧妙打印64位整数

2023-08-26 17:20:36 3045

原创 学习babylon.js --- [4] 体验WebVR

体验babylon的WebVR功能

2023-07-16 17:10:47 490

原创 学习babylon.js --- [3] 开启https

本文讲述如何使用自签名证书来开启https

2023-07-16 12:08:04 2090

原创 学习babylon.js --- [2] 项目工程搭建

本文讲述了如何搭建babylonjs的项目工程,也是参考的官方文档,略有改动。

2023-07-16 11:22:31 2264

The GNU Make Book

关于GNU Make的一本好书 .个人看了官网的make教程,看的很晕,还是这本书容易

2016-08-04

空空如也

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

TA关注的人

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