自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 x264下载安装

linux版:下载x264源码git clone https://github.com/mirror/x264.git下载完成后将其存放在/usr/local/src/,也可以存放在你喜欢的目录,只要你喜欢就好,至于为什么推荐使用/usr/local/src/需要百度一下linux系统目录结构。创建安装目录sudo mkdir /usr/local/x264安装汇编器sudo apt install assemblersudo apt install nasm可以不安装,配置参数需要

2020-06-19 16:36:52 764

原创 go语言协程包PoolGroup

PoolGroup一个人性化的协程管理包,适用于高并发量,简单,复杂并发业务场景。安装 go get github.com/XeiTongXueFlyMe/poolgroup使用 import “github.com/XeiTongXueFlyMe/poolgroup”PoolGroup包,分为group and pool。group 解决复杂的并发逻辑pool 解决高并...

2019-08-27 22:58:34 678

原创 SAE J1939 协议源代码分析(零)-源代码下载

源代码下载地址github下载地址:https://github.com/XeiTongXueFlyMe/J1939github说明基于SAE J1939协议,开源可移植的J1939驱动。支持长期更新和维护。 example目录下,存放移植示例。C博客更新使用示例。协议特性:易移植(不针对特定的CAN硬件,只要满足CAN2.0B即可)轻量级(可适应低端的MCU)支持多任务调用接口(可用于嵌入

2018-04-07 11:52:06 7619

原创 SAE J1939 协议源代码分析(三)-程序应用分析

预备知识1.熟悉CAN2.0B协议,及相关硬件驱动开发 2.熟悉SAE J1939协议http://blog.csdn.net/xietongxueflyme/article/details/74276702/接口函数简介 函数名 函数描述 J1939_Initialization (BOOL); 初始化一些全局变量,向总线声明地址(默认地址) J1939_DequeueMess

2018-04-07 11:51:39 5046

原创 SAE J1939 协议源代码分析(二)-程序移植

预备知识1.熟悉CAN2.0B协议,及相关硬件驱动开发2.熟悉SAE J1939协议<http://blog.csdn.net/xietongxueflyme/article/details/74276702/>程序移植流程Created with Raphaël 2.1.0将代码加载到你的工程打开配置文件J1939_Config.h明白默认地址和标识符配置规则?了解J1939支持的功能配置使用

2018-04-07 11:50:54 8012

原创 SAE J1939 协议源代码分析(一)-程序结构框架

文件组成概述 文件名 功能 备注 J1939.c 协议源代码 数据链路层,网络层实现 j1939.h 协议源代码 数据链路层,网络层实现 j1939_Config.h 协议配置移植文件 移植J1939,唯一改动文件函数组成结构函数大概分为4类:1.内部函数,J1939内部使用的函数。函数如下: 文件名 类型 备注 文件位置 Compa

2018-04-07 11:48:57 14907 1

原创 利用#pragma execution_character_set("utf-8")解决QT中显示中文字乱码

在很多时候用qt做界面时,需要显示中文字,一不小心就会显示乱码。显示如下: 比较根本的原因是编译器对编码的支持,有些编码格式是不支持中文,或不完全支持中文的。 网上有很多方法让qt支持中文显示,但是会使代码难读。 直接上解决方案:#pragma execution_character_set("utf-8")#include #include //窗

2017-10-14 14:44:49 14185 2

原创 [技巧]go语言使用select{}产生随机数

很多时候我们用到随机数,在C/C++语言中实现是比较麻烦的,但是go语言的 select {}好像天生自带的随机数产生特性。1直接上代码

2017-10-12 10:23:18 1176

原创 [技巧]go语言使用select{}阻塞main函数和for range 做定时器服务

需要让main函数不退出,让它在后台一直执行,我们可以利用 select{}阻塞

2017-10-12 09:45:33 3858

原创 CAN总线的数据校验

CAN总线支不支持校验,我们需要在我们的数据场(数据域)加上校验码吗?答案是否定的。CAN总线在传输过程中采用多种抗干扰的措施。

2017-08-25 09:14:34 12155

J1939源代码

J1939协议栈源代码,易移植,轻量级(可适应低端的MCU),支持多任务调用接口 双模式,不掉帧

2017-07-13

空空如也

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

TA关注的人

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