自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

复兴之路

领袖和跟风者的区别就在于创新!

  • 博客(163)
  • 资源 (16)
  • 收藏
  • 关注

原创 进程同步机制及优缺点

1.信号量机制:一个信号量只能置一次初值,以后只能对之进行p操作或v操作。由此也可以看到,信号量机制必须有公共内存,不能用于分布式操作系统,这是它最大的弱点。2.自旋锁:旋锁是为了保护共享资源提出的一种锁机制。调用者申请的资源如果被占用,即自旋锁被已经被别的执行单元保持,则调用者一直循环在那里看是否该自旋锁的保持着已经释放了锁自旋锁是一种比较低级的保护数据结构和代码片段的原

2012-09-04 13:09:32 10675

原创 mini6410编译tslib

错误1:ts_test.o(.text+0x218): In function `main':: undefined reference to `rpl_malloc'fbutils.o(.text+0x234): In function `open_framebuffer':: undefined reference to `rpl_malloc'collect2: ld ret

2012-08-09 01:31:09 1245

翻译 嵌入式linux下的QT的环境变量

1.POINTERCAL_FILE:指定包含用于校准指针设备的数据的文件。 可以查看QWSCalibratedMouseHandler and Qt for Embedded Linux Pointer Handling.2.QT_ONSCREEN_PAINT:如果这个选项被定义了,应用程序将会直接在屏幕上呈现它的构件。在屏幕的受影响的区域将不会被屏幕驱动程序修改,除非具有更高的焦点的另一

2012-08-08 01:10:06 4997

原创 基于Video4Linux的视频采集模块开发

linux系统中,摄像头驱动程序安装好后,为了进行视频采集必须加入Video4Linux模块,从而可以通过Video4Linux模块提供的编程接口(API)从摄像头设备中获取图像帧。下面具体研究基于V4L的视频采集程序设计。1 Video4Linux概述     Video4Linux是Linux中关于视频设备的内核驱动,为针对视频设备的应用程序编程提供一系列接口函数,在Linux下,视频

2012-07-20 10:45:33 11152 1

翻译 Qt 元对象系统(Meta-Object System)

Qt的元对象系统基于如下三件事情:1. 类:QObject,为所有需要利用原对象系统的对象提供了一个基类。2. 宏:Q_OBJECT,通常可以声明在类的私有段中,让该类可以使用元对象对象的特性,比如动态属性,信号和槽。3. 编译器:元对象编译器(moc)为每个QObject子对象自动生成必要的代码来实现元对象特性。        moc工具会读入C++的源文件,如果它发现了一个或者

2012-07-15 22:37:29 2067

原创 Qt相对路径的问题

注意:如果你要操作的文件是只读的,而且程序编译完成后这些文件不需要变化,那么请首先考虑采用Qt的资源文件.qrc(本文不涉及这部分)。获得工作目录如果你对工作目录依然不熟悉,使用相对路径出现问题时,请首先考虑使用下列语句:qDebug()看看和你预想的是否相符。修改工作目录你很少需要这个操作如果你用到了,请注意bool QDir::setCurrent (

2012-04-05 17:45:35 5578 2

翻译 QWSInputMethod类参考

QWSInputMethod类提供了在嵌入式Linux的Qt的国际输入法。1.#include 详细说明注意:这个类仅仅在嵌入式环境下有效一个Qt for Embedded Linux应用程序需要一个服务器应用程序来运行,或者它自身成为一个服务器应用程序。所有的系统会产生事件,包括键盘和鼠标事件,这些事件到达服务器应用程序之后,会被传送到合适的客户端。一个输入法包括了过滤器和可

2012-04-05 13:41:54 7346

翻译 Qt中translate、tr关系 与中文问题

题外话:何时使用 tr ? 在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:(1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr (2)另一类人,确实是出于国际化的需要,将需要在界面上显示的文件都用tr包起来,这有分两种:(2a) 用tr包住英文(最最推荐的用法,源码英文,然后提供英文到其他语言的翻译包) (2b) 用tr包住中文(源码用中文

2012-03-27 10:58:24 4117 5

转载 传感器网络与无线自组网的区别

转自:http://blog.csdn.net/candyice/article/details/4453227     无线自组网(ad hoc network)是一个由几十到上百个节点组成的、采用无线通信方式的、动态组网的多跳的移动性对等网络。其目的地是通过动态路由和移动管理技术传输具有服务质量要求的多媒体信息流。 通常节点具有持续的能量供给。      传感器网络随让与无

2014-12-01 14:40:30 9732

原创 幂函数

2014-04-17 11:04:04 2824

转载 二项分布、指数分布与泊松分布的关系

1、泊松分布由法国数学家西莫恩·德尼·泊松(Siméon-Denis Poisson)在1838年时发表;若X服从参数为的泊松分布,记为X~P(),泊松分布的概率分布函数:参数λ是单位时间(或单位面积)内随机事件的平均发生率。统计学上,满足三个条件,即可用泊松分布(1)小概率事件,两次以上事件发生概率趋于0;(2)事件发生的概率独立且互不影响

2014-04-14 08:31:56 24616

原创 物联网与智能交通学习笔记1

1.智能交通系统:对通信、控制和信息处理技术在运输系统中集成应用的总称。2.公路智能交通:    公路桥梁管理信息系统              公路桥梁动态数据分析系统          桥梁安全预警系统    公路基础设施养护系统    高速公路联网监控系统    不停车收费系统    部省道路信息化系统及联网工程(标准协同式道路运输业务管理系统) 

2013-12-19 14:03:40 3532

原创 《系统论、信心论、控制论》读书笔记1

-p631.系统论 (结构)->功能->控制问题->控制论2.亚里士多德:整体(系统)大于部分之和,系统论的基本原则。3.系统工程:系统论产生的实践基础   包括:运筹学、控制论、信息论、管理科学、电子计算科学4.系统论的基本原则(贝塔朗菲):    系统观点;    动态观点:自组织开放    组织等级观点5.系统论的三个方面(贝塔朗菲):    系统

2013-12-16 21:54:26 3244

原创 无线传感网络笔迹

无线传感网络定义:利用无线传感网络节点及其他网络基础设施,对物理世界进行信息采集并对采集的信息进行传输和处理,以及为用户提供服务的网络化信息系统。        物联网的体系结构分为三层:感知层、网络层和应用层。

2013-10-28 14:17:11 2593

转载 伺服电机的速度与编码器反馈脉冲频率成正比

伺服系统控制电机速度靠速度环;电机的速度,直流电机决定电压的高低,交流电机决定频率的高低;所以速度环的调节器输出端控制的是交流电机的频率,或者是控制着直流电机的电压;速度环是如何检测电机速度的?应该说速度的检测靠编码器;因为 编码器的反馈脉冲频率=编码器的解析度×电机速度,所以电机的速度与编码器反馈脉冲频率成正比!       也就是说,速度环检测反馈的是编码器脉冲的频率;那么要给定电机速度,

2013-10-22 21:33:04 11669

原创 步进电机与伺服电机

标准的步进系统(开回路) 脉波命令式伺服系统(半闭回路)电压命令式伺服系统(全闭回路)

2013-10-10 08:47:04 2303

转载 电动机的工作原理--直流电机

电动机无所不在!您在房内四周所见到的机械运动几乎都是由AC(交流)或DC(直流)电动机产生的。图1    通过了解电动机的工作原理,我们可以了解有关磁铁、电磁铁和电学的许多常识。本文将介绍是什么原因使电动机不断运转。    我们首先看看简易型双极直流电动机的总平面图。简易电动机包括六个部分,如下图所示:电枢或转子整流子电刷轴场磁铁某种类型的直流电源图

2013-09-11 16:40:10 5199

原创 数控学习----伺服

伺服是使物体的位置、方位、状态等输出被控量能够跟随输入目标(或给定值)的任意变化的自动控制系统。它的主要任务是按控制命令的要求、对功率进行放大、变换与调控等处理,使驱动装置输出的力矩、速度和位置控制的非常灵活方便。       伺服系统:是使物体的位置、方位、状态等输出,能够跟随输入量(或给定值)的任意变化而变化的自动控制系统。

2013-09-11 15:33:57 2257

转载 如何制作科技论文中的Figures

(美国LetPub编辑:SCI论文写作系列4)统计图(Figure)是用图形将统计资料形象化,利用线条高低、面积大小代表数量,通俗易懂,比文本与统计表更便于理解和比较。 统计图种类较多,常用的包括直条图、百分直条图、直方图、线图和点图等。在科技论文中,应根据资料的类型及表达目的选用合适的统计图。例如,对不同性质分组资料进行对比时可选用直条图,说明事物各组成部分的构成情况可用圆形图或百分直条

2013-08-23 22:13:38 2499

原创 74HC138

2013-07-07 08:03:20 2973

转载 51单片机寄存器

21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH,但只有83个有效位地址,可对11个特殊功能寄存器的某些位作位寻址操作(这里介绍一个技巧:其地址能被8整除的都可以位寻址)。  在51单片机内部有一个CPU用来运算、控制,有四个并行I/O口,分别是P0、P1、P2、

2013-05-24 10:02:38 3246

转载 类前置声明的使用

转自:http://blog.csdn.net/raocong2010/article/details/6431502在书写C++代码的过程当中,人们有时会用到一个叫类前置声明的东西。那么使用这个类前置声明对于程序员来讲有什么好处呢,我们什么时候可以利用这个类前置声明呢?下面就用一个具体的例子来解释类前置声明的用法。      在书写C++代码的过程当中,人们有时会用到一个叫类前置声明的东

2013-05-15 09:41:08 2268

转载 如何在Linux中查看所有正在运行的进程

你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程: # ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进程x:显示

2013-04-25 08:24:43 2308

转载 Linux系统调用函数

转自:http://blog.csdn.net/rootsongjc/article/details/7062694以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。  按照惯例,这个列表以man pages第2节,即系统调用

2013-04-19 20:45:29 2090

转载 Linux下的多进程编程

转自:http://blog.csdn.net/sailor_8318/article/details/3863226什么是一个进程?当用户敲入命令执行一个程序的时候,对系统而言,它将启动一个进程。但和程序不同的是,在这个进程中,系统可能需要再启动一个或多个进程来完成独立的多个任务。多进程编程的主要内容包括进程控制和进程间通信。1       Linux下进程的结构Linux下

2013-04-19 14:49:37 1902

转载 Linux中通过/proc/stat等文件计算Cpu使用率

转自:http://www.blogjava.net/fjzag/articles/317773.htmlLinux平台Cpu使用率的计算proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变

2013-04-19 10:58:58 2175

转载 QTime类介绍

Qt中利用QTime类来控制时间,这里简单介绍一下QTime的成员函数的用法:----------------------------------------------------------------------------------------------------------------------------------------QTime::QTime()默认构造函

2013-04-14 20:36:53 13773

转载 Linux 时钟处理机制

跳转到主要内档库Linux 时钟处理机制赵 健博 ([email protected]), 硕士, 中国科学院计算技术研究所简介: 在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等。所以说,了解 Linux 操作系统中的时钟处理机制有助于更好地了解 Linux 操作系统的运作方式。本文分析了

2013-04-04 21:22:13 2123

转载 Linux中断处理之时钟中断--X86

转自:http://tech.ddvip.com/2008-11/122725541294197.html 一:前言  时钟是整个操作系统的脉搏,它为进程的时间片调度,定时事件提供了依据.另外,用户空间的很多操作都依赖于时钟,例如select.poll,make.操作系统管理的时间为分两种,一种称为当前时间,也即我们日常生活所用的时间.这个时间一般保存在CMOS中.主板

2013-04-03 21:33:51 2603

转载 详细剖析Linux进程调度时机

转自:http://os.51cto.com/art/201003/187407.htmLinux在众多进程中是怎么进行调度的,这个牵涉到Linux进程调度时机的概念,由Linux内核中Schedule()的函数来决定是否要进行进程的切换,如果要切换的话,切换到哪个进程等等。Linux进程调度时机主要有:1、进程状态转换的时刻:进程终止、进程睡眠;2、当前进程的时间

2013-04-03 21:00:40 810

转载 Linux内核抢占实现机制分析

转自:http://blog.csdn.net/sailor_8318/article/details/2870184【摘要】本文详解了Linux内核抢占实现机制。首先介绍了内核抢占和用户抢占的概念和区别,接着分析了不可抢占内核的特点及实时系统中实现内核抢占的必要性。然后分析了禁止内核抢占的情况和内核抢占的时机,最后介绍了实现抢占内核所做的改动以及何时需要重新调度。【关键字】内核抢占,

2013-04-01 20:11:52 794

转载 测试进程上下文切换时间

测试Context Switch time(进程上下文切换时间) --------------------------------------------------     创建两个进程(实时进程)并在它们之间传送一个令牌,如此往返传送一定的次数。其中一个进程在读取令牌时就会引起阻塞。另一个进程发送令牌后等待其返回时也处于阻塞状态。发送令牌带来的开销与上下文切换带来的开销相比,可以忽略不

2013-03-31 21:59:10 1657

转载 详解Linux内核红黑树算法的实现

转自:http://blog.csdn.net/npy_lp/article/details/7420689平衡二叉树(BalancedBinary Tree或Height-Balanced Tree)又称AVL树。它或者是一棵空树,或者是具有下列性质的二叉树:它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1。若将二叉树上结点的平衡因子BF(BalanceFac

2013-03-31 11:44:07 970

转载 linux进程调度浅析

转自:http://hi.baidu.com/_kouu/item/38c81042455c97d2c1a592d9操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。 而进程调度究竟有多重要呢? 首先,我们需要明确

2013-03-31 11:28:34 735

转载 进程描述符的处理

转自:http://edsionte.com/techblog/archives/2198/comment-page-1对于每一个进程而言,内核为其单独分配了一个内存区域,这个区域存储的是内核栈和该进程所对应的一个小型进程描述符——thread_info结构。01struct thread_info {02

2013-03-17 17:52:04 1266

转载 Linux时钟处理-时钟的软中断处理

转自:http://www.lampbrother.net/php/bencandy.php?fid=42&id=230在 Linux 操作系统中,很多活动都和时间有关,本文分析了 Linux 2.6.25 内核的时钟处理机制,首先介绍了在计算机系统中的一些硬件计时器,然后重点介绍了 Linux 操作系统中的硬件时钟和软件时钟的处理过程以及软件时钟的应用。        时钟的软中

2013-03-12 11:06:09 2292

转载 ARM Linux系统的时钟机制

转自:http://www.linuxidc.com/Linux/2012-03/55895.htm1. Linux下有两类时钟:1.1 实时钟RTC它由板上电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。1.2 系统时钟“System clock”也叫内核时钟或者

2013-03-09 21:02:56 919

转载 uboot链接分析

鱼师兄写的笔记,很茫然,留着以后看!最近把boot的资料整理下,把我觉得boot比较核心的部分,完整的看了一遍,现在做个记号.我把我觉得我之前比较困惑的难点整理出来,也许大家一起讨论下,也许和我一样的新手就可以少走些弯路.BOOT的核心就是relocate,目前见到的典型嵌入式系统,除了处理器,至少都有ROM(norflash,nandflash)RAM(SDRAM),一般

2013-03-08 00:04:46 1092

转载 Linux进程调度时机Schedule函数解析

转自:http://www.linuxdiyf.com/linux/201107/648.html Linux的调度程序是一个叫Schedule()的函数,由它来决定是否要进行进程的切换。而所谓的调度时机则是在什么情况下执行调度程序。  主要有一下几种状况:  1、进程状态转换的时刻:进程终止、进程睡眠;  2、当前进程的时间片用完时(current->counter=

2013-03-01 21:45:29 1161

转载 新型的按键扫描程序,仅三行程序

转自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4308630新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强大的可移植性。同时,这里面用到了一些分层的

2012-09-23 12:17:04 1021

西安最新矢量地图(MapInfo格式).rar

西安最新矢量地图(MapInfo格式),09年的,算比较新的

2012-03-07

台湾龙华科技大学电脑鼠论文

台湾龙华科技大学电脑鼠论文,好不错,可以下来看看。

2012-03-07

mif文件介绍

mif文件介绍,应该是英文翻译过来的,这种资料比较少。

2012-03-07

内核配置参考--国嵌

内核配置参考--国嵌,是国嵌视频里的,没有共享

2011-11-12

国嵌,ARM系统精讲班第5天触摸屏演示代码

国嵌,ARM系统精讲班第5天触摸屏演示代码

2011-10-20

国嵌ARM系统精讲班第五天ad的演示代码

国嵌ARM系统精讲班第五天ad的演示代码,第5天(ADC与触摸屏驱动程序)

2011-10-20

《程序员》杂志2011年第9期

很不错的杂志,暂时缺钱的可以下来看看,许多前沿的技术。

2011-10-20

程序员杂志 2011第八期

程序员杂志 2011第八期。很好的杂志额。

2011-09-29

linux中mmap总结

linux中关于mmap的个人总结。应用层mmap总结。

2011-09-29

Mini2440下移植媒体播放器MadPlayerMP3

Mini2440下移植媒体播放器MadPlayerMP3,不错的,可以看看。

2011-09-29

基于PXA255的车载称重系统开发

车载称重系统的一种研究。基于PXA255的车载称重系统。

2011-09-29

基于CAN总线的嵌入式水位监测系统设计

基于CAN总线的嵌入式水位监测系统设计。

2011-09-29

ARMLinux下的CAN设备驱动程序设计与实现

ARMLinux下的CAN设备驱动程序设计与实现

2011-09-28

最新的官方QtCreator教程

最新的官方QtCreator教程,windows下的,不过很好用,linux下几乎一样

2011-09-28

CAN总线及SAEJ1939协议应用程序分析

can总线在arm9的一种应用,基于CAN总线及SAE_J1939协议的应用程序分析_基于三星S3C2410_ARM9嵌入式平台

2011-09-24

空空如也

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

TA关注的人

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