关闭

Ubuntu 15.10下安装和卸载QT5.5.1

1.Ubuntu 15.10中已经集成了gcc和g++,所以不需要再另行安装了,为保险起见可以再执行安装命令安装gcc和g++: sudo apt-get install gcc sudo apt-get install g++ 2.安装QT5.5.1 我们到这里http://download.qt.io/archive/qt/,下载qt-opensource-linux-x8...
阅读(557) 评论(0)

STM32之CAN---发送管理分析

STM32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况,那么发送邮箱中的多个报文又将是谁先发送谁后发送呢?有两种模式:ID模式和FIFO模式。ID模式由报文的ID值决定,即ID值越小,优先级越高,另一种FIFO模式,顾名思义,即为消息队列方式,谁先到谁先发送,此种模式下三个邮箱与接收F...
阅读(77) 评论(0)

C#中类似c和c++语言的#define用法

在c#帮助文档(https://msdn.microsoft.com/zh-cn/library/ed8yd1ha(v=vs.80).aspx)中的介绍,C#一般不使用#define这种方式来创建宏。    C#中一般用const关键字来定义, 例如:const int BITS_PER_BTYE = 8;     如果定义的变量比较多则可以写成一个常量类,在多个类中使用:    publi...
阅读(511) 评论(0)

Ubuntu 下 libpcap 的安装和测试

Ubuntu下libpcap的安装和测试通过官方提供的资料可以了解安装的基本环境: To compile the libpcap library, your Unix distribution must have a C compiler, and the lex and bison text parsers. For Open Source Unix distributions such as...
阅读(106) 评论(0)

在Qt中使用sleep

在Qt中使用sleep 关于sleep函数,我们先来看一下他的作用:sleep函数是使调用sleep函数的线程休眠,线程主动放弃时间片。当经过指定的时间间隔后,再启动线程,继续执行代码。sleep函数并不能起到定时的作用,主要作用是延时。在一些多线程中可能会看到sleep(0);其主要目的是让出时间片。sleep函数的精度非常低,当系统越繁忙的时候它精度也就越低,有时候我们休眠1秒,可能3秒后才...
阅读(110) 评论(0)

STM32--程序加密

所有STM32的芯片都提供对Flash的保护,防止对Flash的非法访问 - 写保护和读保护。读保护即大家通常说的“加密”,是作用于整个Flash存储区域。STM32芯片的ID号是全球唯一的,可以使用其ID号加密程序。...
阅读(2849) 评论(0)

STM32--CAN简单接收和发送

STM32中使用CAN进行数据发送接收的实例...
阅读(3351) 评论(0)

STM32之CAN---工作/测试模式浅析

STM32之CAN---工作/测试模式浅析...
阅读(734) 评论(0)

STM32之CAN---中断管理浅析

STM32之CAN---中断管理浅析...
阅读(313) 评论(0)

STM32之CAN---配置波特率

为了掌握如何设置STM32 CAN的波特率,首先我们得先了解一下位时间特性。...
阅读(490) 评论(0)

STM32之CAN---TTCAN模式浅析

传统CAN 采用事件触发消息传输机制,CSMA/ CD+ AMP( Carrier-Sense Mult iple Access w ith Co llision Detect ion and Arbit ration on Message Priorit ies, 载波侦听、多路访问、冲突检测、优先级仲裁) 介质访问控制机制, 即多个消息同时发送时, 按照消息标识符的优先级顺序, 低优先级消息自动退出, 高优先级消息继续发送。这种介质访问方式提高了网络的利用率和高优先级消息的实时性, 但在重负载CAN 中...
阅读(373) 评论(0)

STM32之CAN---错误管理分析

STM32之CAN---错误管理分析...
阅读(491) 评论(0)

STM32之CAN---接收管理分析

当bxCAN接收到报文,经过过滤器过滤后,会将报文存储到FIFO中,由http://blog.csdn.net/flydream0/article/details/8148791一文中可知,每个过滤器组都会关联一个FIFO,由此可见,当接收到的报文通过过滤器后会被存储到此过滤器组关联的FIFO中(STM32共两个接收FIFO)。这个FIFO为3级邮箱深度,且完全由硬件来管理,从而节省了CPU的处理负荷,简化了软件并保证了数据的一致性。应用程序只能通过读取FIFO输出邮箱,来读取FIFO中最先收到的报文。...
阅读(528) 评论(0)

STM32之CAN---发送管理分析

STM32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况,那么发送邮箱中的多个报文又将是谁先发送谁后发送呢?有两种模式:ID模式和FIFO模式。ID模式由报文的ID值决定,即ID值越小,优先级越高,另一种FIFO模式,顾名思义,即为消息队列方式,谁先到谁先发送,此种模式下三个邮箱与接收F...
阅读(537) 评论(0)

Qt含各种头文件和源文件的方法

QT项目中可能有很多的文件夹需要包含进来,有的文件夹是一个独立的功能模块,这个项目可能需要而别的项目可能不需要,怎样将其包含进来呢。这里有两种方法。...
阅读(3605) 评论(1)
34条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:40835次
    • 积分:565
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:18篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论