自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

踏着时光去旅行的博客

虽然我们都是平凡的人,通过自己努力也可以做出不平凡的事情。一起共勉。

  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 四、Linux下线程的清理函数

文章目录线程的清理函数1. 清理函数的使用线程的清理函数1. 清理函数的使用不论是可预见的线程终止还是异常终止,都会存在资源释放的问题,在不考虑因运行出错而退出的前提下,如何保证线程终止时能顺利的释放掉自己 所占用的资源,特别是锁资源,就是一个必须考虑解决的问题。最经常出现的情形是资源独占锁的使用:线程为了访问临界共享资源而为其加上锁,但在访问过程中该线程被外界取消,或者发生了中断,...

2019-04-19 14:57:57 643 1

原创 三、Linux下线程的终止

文章目录线程的终止(一)线程终止的三种方式主动方式1.线程的执行函数调用return语句2.调用pthread_exit(void *retval)被动方式3.pthread_cancel(pthread_t tid)(二)pthread_ join()函数详解(三)线程回收线程的终止(一)线程终止的三种方式主动方式1.线程的执行函数调用return语句从线程主函数中return返回。这...

2019-04-17 16:33:20 212

原创 二、Linux下线程的创建

Ⅳ、线程相关函数(一)线程的创建1.线程的创建函数pthread_create函数函数简介  pthread_create是UNIX环境创建线程函数头文件  #include<pthread.h>函数声明  int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict_att...

2019-04-16 14:54:49 5006

原创 一、Linux下线程的基本概念

Linux下的线程的概念#线程的概念##线程的概念##线程的特点

2019-04-15 10:55:26 200

基于STM32F103的W5300硬件协议驱动程序

基于stm32F103芯片的W5300以太网芯片的驱动程序。一定要注意接线方式,接线方式再Readme里面。一定要对应上才可以正常使用本程序。本程序亲测成功。不成功请留言。

2018-12-25

书籍《现场总线CANopen设计与应用》

第1章 通信和设备模型 1.1 通信层和参考模型 1.2 设备模型和兼容性等级 1.3 对象的描述与定义 第2章 物理层 2.1 位定时和位填充 2.2 高速收发器芯片 2.3 网络拓扑结构 2.4 连接器 第3章 CAN协议 3.1 报文格式 3.2 错误的检测、限制和处理 3.2.1 错误检测机制 3.2.2 无法检测到的错误 第4章 应用层 4.1 基本原理 4.2 通信对象 4.2.1 过程数据对象 4.2.2 服务数据对象 4.2.3 同步 4.2.4 发送设备错误信号 4.3 对象字典 4.3.1 对象词典的分配 4.3.2 通信参数的描述 4.3.3 对象字典的实现 4.4 网络管理系统 4.4.1 NMT服务与协议 4.4.2 设备监控 4.5 CAN标识符的分配 4.5.1 预定义主/从连接集 4.5.2 设备的基本功能 4.6 节点ID的分配 第5章 应用层的附加功能 5.1 可编程的CANopen设备 5.1.1 术语的定义 5.1.2 标准的网络启动 5.1.3 CANopen管理器的作用 5.1.4 可编程的CANopen设备的过程数据 5.1 I5网络变量 5.1.6 下载程序 5.2 网络组 5.3 安全数据传输协议 5.3.1 安全相关的数据对象SRDO 5.3.2 CANopen安全实施方案 第6章 设备子协议 6.1 基础 6.2 I/0模块的子协议 6.2.1 数字量输入 6.2.2 数字量输出 6.2.3 模拟量输入 6.2.4 模拟量输出 6.2.5 控制手柄 6.3 驱动和运动控制设备子协议 6.3.1 驱动器状态机 6.3.2 驱动器的工作模式 6.3.3 因数组 6.3.4 预定义PDO 6.4 传感器和测量设备的子协议 6.4.1 模拟量输入功能模块 6.4.2 调节器功能模块 6.4.3 报警功能模块 6.4.4 数字I/O功能模块 第7章 接口规范 第8章 应用规范 第9章 CANopen工具 第10章 CANopen设备及网络 附录A参考文献 附录B作者 附录C词汇表

2018-08-04

现场总线CANopen设计与应用

第1章 通信和设备模型 1.1 通信层和参考模型 1.2 设备模型和兼容性等级 1.3 对象的描述与定义 第2章 物理层 2.1 位定时和位填充 2.2 高速收发器芯片 2.3 网络拓扑结构 2.4 连接器 第3章 CAN协议 3.1 报文格式 3.2 错误的检测、限制和处理 3.2.1 错误检测机制 3.2.2 无法检测到的错误 第4章 应用层 4.1 基本原理 4.2 通信对象 4.2.1 过程数据对象 4.2.2 服务数据对象 4.2.3 同步 4.2.4 发送设备错误信号 4.3 对象字典 4.3.1 对象词典的分配 4.3.2 通信参数的描述 4.3.3 对象字典的实现 4.4 网络管理系统 4.4.1 NMT服务与协议 4.4.2 设备监控 4.5 CAN标识符的分配 4.5.1 预定义主/从连接集 4.5.2 设备的基本功能 4.6 节点ID的分配 第5章 应用层的附加功能 5.1 可编程的CANopen设备 5.1.1 术语的定义 5.1.2 标准的网络启动 5.1.3 CANopen管理器的作用 5.1.4 可编程的CANopen设备的过程数据 5.1 I5网络变量 5.1.6 下载程序 5.2 网络组 5.3 安全数据传输协议 5.3.1 安全相关的数据对象SRDO 5.3.2 CANopen安全实施方案 第6章 设备子协议 6.1 基础 6.2 I/0模块的子协议 6.2.1 数字量输入 6.2.2 数字量输出 6.2.3 模拟量输入 6.2.4 模拟量输出 6.2.5 控制手柄 6.3 驱动和运动控制设备子协议 6.3.1 驱动器状态机 6.3.2 驱动器的工作模式 6.3.3 因数组 6.3.4 预定义PDO 6.4 传感器和测量设备的子协议 6.4.1 模拟量输入功能模块 6.4.2 调节器功能模块 6.4.3 报警功能模块 6.4.4 数字I/O功能模块 第7章 接口规范 第8章 应用规范 第9章 CANopen工具 第10章 CANopen设备及网络 附录A参考文献 附录B作者 附录C词汇表

2018-08-04

Visual+Assist +10.9 2010-2017均可用

Visual+Assist+X+vs各版本均可以使用。具体可查看博客内容编程工具类教程。

2018-05-30

空空如也

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

TA关注的人

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