- 博客(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 857
原创 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 718
原创 SAE J1939 协议源代码分析(零)-源代码下载
源代码下载地址github下载地址:https://github.com/XeiTongXueFlyMe/J1939github说明基于SAE J1939协议,开源可移植的J1939驱动。支持长期更新和维护。 example目录下,存放移植示例。C博客更新使用示例。协议特性:易移植(不针对特定的CAN硬件,只要满足CAN2.0B即可)轻量级(可适应低端的MCU)支持多任务调用接口(可用于嵌入
2018-04-07 11:52:06 7955 1
原创 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 5267
原创 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 8358
原创 SAE J1939 协议源代码分析(一)-程序结构框架
文件组成概述 文件名 功能 备注 J1939.c 协议源代码 数据链路层,网络层实现 j1939.h 协议源代码 数据链路层,网络层实现 j1939_Config.h 协议配置移植文件 移植J1939,唯一改动文件函数组成结构函数大概分为4类:1.内部函数,J1939内部使用的函数。函数如下: 文件名 类型 备注 文件位置 Compa
2018-04-07 11:48:57 15710 1
原创 利用#pragma execution_character_set("utf-8")解决QT中显示中文字乱码
在很多时候用qt做界面时,需要显示中文字,一不小心就会显示乱码。显示如下: 比较根本的原因是编译器对编码的支持,有些编码格式是不支持中文,或不完全支持中文的。 网上有很多方法让qt支持中文显示,但是会使代码难读。 直接上解决方案:#pragma execution_character_set("utf-8")#include #include //窗
2017-10-14 14:44:49 15274 2
原创 [技巧]go语言使用select{}产生随机数
很多时候我们用到随机数,在C/C++语言中实现是比较麻烦的,但是go语言的 select {}好像天生自带的随机数产生特性。1直接上代码
2017-10-12 10:23:18 1207
原创 [技巧]go语言使用select{}阻塞main函数和for range 做定时器服务
需要让main函数不退出,让它在后台一直执行,我们可以利用 select{}阻塞
2017-10-12 09:45:33 4246
原创 CAN总线的数据校验
CAN总线支不支持校验,我们需要在我们的数据场(数据域)加上校验码吗?答案是否定的。CAN总线在传输过程中采用多种抗干扰的措施。
2017-08-25 09:14:34 12895
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人