首页 > 2014年03月12日 > 全部分享
基于嵌入式操作系统VxWorks的多任务并发程序设计(1)――基本概念
1引言   嵌入式系统定义义为:嵌入到对象体系中的专用计算机系统。“嵌入性”、“专用性”与“计算机系统”是嵌入式统的三个基本要素,对象系统则是指嵌入式系统所嵌入的宿主系统。目前,随着高端消费类电子产品(如PDA、手机、智能家电)的普及,嵌入式计算机系统获得了相当广泛的应用。  操作系统在嵌入式软件体系中占据着重要低位,学习和掌握相关的知识是一名嵌入式系统研发人员的必须。   1.1本文的读者...
分类:其他   时间:2014-03-12 15:18:55    收藏:0  评论:0  赞:0  阅读:568
Struts 2实现类似ThinkPHP的MVC开发方式
ThinkPHP是PHP的一个MVC开源框架,Struts 2是Java的MVC开源框架。虽然编程语言不同,但是他们都是解决同样的问题。 用过ThinkPHP的同学应该都知道,ThinkPHP是一个非常简单的框架,使用起来很舒服。相对来说Struts 2则没有这么简单。 本文介绍如何配置Struts 2,让它使用起来像ThinkPHP一样简单。...
分类:Web开发   时间:2014-03-12 15:21:16    收藏:0  评论:0  赞:0  阅读:479
基于嵌入式操作系统VxWorks的多任务并发程序设计(2) ――任务控制
4 任务与任务状态   VxWorks实时内核Wind提供了基本的多任务环境。对用户而言,宏观上看起来,多个任务同时在执行。而本质而言,在微观上,系统内核中的任务调度器总是在根据特定的调度策略让它们交替运行。系统调度器需要使用任务控制块(TCB)数据结构来管理任务调度功能,TCB被用来描述一个任务。TCB中存放了任务的上下文(context)信息,主要包括程序计数器PC、CPU内部寄存器、浮点寄...
分类:其他   时间:2014-03-12 15:29:46    收藏:0  评论:0  赞:0  阅读:552
教你如何在google上查阅一个方位的经纬度
首先打开google地图,找到你所查阅的位置, 比方我们选择济宁市的坐标,我们下一步就是要将济宁市的位置放在地图中心,goole地图中有此功能,可以将选中的位置放在地图的中心,右击此位置选择放在中心 然后在浏览器地址栏中输入以下语句: javascript:void(prompt('',gApplication.getMap().getCenter())); 便可显示经纬度...
分类:其他   时间:2014-03-12 15:18:04    收藏:0  评论:0  赞:0  阅读:521
Java必备:JDK的元Annotation
一、使用@Retention  只能修饰一个Annotation定义,用于指定该Annotation可以保留多长时间;  包含一个RetentionPolicy类型的value成员变量:  RetentionPolicy.CLASS:编译器把注释记录在class文件中,当运行Java程序时,JVM不在保留注释,默认值;  RetentionPolic...
分类:其他   时间:2014-03-12 14:55:29    收藏:0  评论:0  赞:0  阅读:356
网络设备解析:中继器、集线器、网桥、交换机、路由器、网关的区别
摘要:在学习计算机网络的时候,你是不是经常好奇,不同计算机之间是怎么链接在一块的?是不是像计算机体系结构中的总线结构呢?在进行虚拟机配置的时候,vmware和kvm-quem会主动创建一个网桥,然后将虚拟网卡绑定在网桥上,通过nat进行上网。然而,网桥是一个什么样的设备?虚拟网桥又是什么样的设备?如果是虚拟机之间互相发送数据,数据会经过实际的网卡吗?虚拟机上继续新建虚拟机呢:物理机器上虚拟网桥vb...
分类:其他   时间:2014-03-12 15:21:31    收藏:0  评论:0  赞:0  阅读:671
java设计模式之单例模式
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。是一种对象创建型模式。 要点有三个: 1、某个类只能有一个实例 2、它必须自行创建这个这个实例 3、它必须自行向整个系统提供这个实例。 //单例类 打印池类 public class PrintSpoolerSinglenton { private static Print...
分类:其他   时间:2014-03-12 15:19:15    收藏:0  评论:0  赞:0  阅读:384
Eclipse代码编辑--主题设置
一. 下载主题 从 http://eclipsecolorthemes.org/ 选择喜欢的主题下载。 二,使用主题 1、打开window->Preference,弹出Preference面板  2. Genreal -> Appearance -> Color Theme 选择喜欢的主题。 三,配置背景颜色 1、打开window->Preference,弹...
分类:其他   时间:2014-03-12 15:26:54    收藏:0  评论:0  赞:0  阅读:506
VxWorks 操作系统内存布局
在VxWorks操作系统过程中可能使用到的BootRom和VxWorks内核映像本身都可以存在两种方式:压缩的和非压缩的。 1.非压缩形式 如果没有进行压缩,则只有一次重定位,即从ROM到RAM只存在一次代码复制过程,所有ROM中存储的代码都被一次性复制到RAM中。 ① 对于BootRom 而言,所有的代码被一次性复制到RAM_HIGH_ADRS 指定地址处,如图3-1所示。 ② ...
分类:其他   时间:2014-03-12 15:15:42    收藏:0  评论:0  赞:0  阅读:663
oracle闪回数据库详解
oracle闪回技术详细整理,包括闪回数据库,闪回表,闪回版本和闪回事务 理论+实践 详细了解ORACLE的闪回技术...
分类:数据库技术   时间:2014-03-12 15:10:17    收藏:0  评论:0  赞:0  阅读:517
STL的榨汁机——type traits
STL中关于类型提取器的详细介绍,我再此就不赘述了,只是记下其中关键部分,供我以后学习之用。 nested type,这种方法能获得一个类的associated type,如下代码中,想要获得myIter类的T类型,可以在此类中nested一个typedef,将T保存下来,其他类中,就可以使用typename I::value_type来获得I类中nested进去的type(typena...
分类:其他   时间:2014-03-12 15:19:29    收藏:0  评论:0  赞:0  阅读:455
[贪心&&栈模拟]uva10700 Camel trading
题意:给你一个没有括号的表达式,只有数字和加乘号,怎么样组合使它最大最小? 思路:首先计算+号再计算乘号得到的结果最大,反之结果最小,可以用贪心方法处理,使用栈模拟,处理的时候遇到优先级大的先计算再压入栈中,最后处理优先级小的。...
分类:其他   时间:2014-03-12 15:13:55    收藏:0  评论:0  赞:0  阅读:505
trivial和non-trivial在构造析构中的作用
triavial通常是指没有意义,在构造类对象的时候,有时候编译器会自动生成构造函数(拷贝构造以及=号运算符号),有时候这些函数对于用户来说是没有意义的(尤其是在类里边有动态分配的指针时)。但在以下4种情况下,缺省的构造函数是有意义的: 1.类里边有其他类变量(该类有缺省构造函数) 2.类是从另外一个类继承而来(基类有缺省构造函数) 3.类里边有虚函数。 4.虚继承的情况。 //...
分类:其他   时间:2014-03-12 15:16:03    收藏:0  评论:0  赞:0  阅读:328
有关const的一些知识点
const可以在运行时初始化,也可以在编译时初始化。 cosnt int i = get_size()   //运行时初始化const int i = 4  //编译时初始化,编译器会在用到i的地方进行替换 默认情况下,const只在文件内有效。如果确实需要在文件间共享,可以使用extern关键字(不管是定义或者声明都需要添加)。const作用到引用上,则该引用不能修改被引用的值。初始化对...
分类:其他   时间:2014-03-12 15:27:15    收藏:0  评论:0  赞:0  阅读:415
顺时针打印矩阵
/************************************************************** 题目:输入一个矩阵,按照从外向内里以顺时针的顺序依次打印出每一个 数字。 **************************************************************/ #include void printMatrixInCircle(...
分类:其他   时间:2014-03-12 15:27:29    收藏:0  评论:0  赞:0  阅读:329
线性表——顺序表——练习题目1
题目描述: 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。 解题思路: 搜索整个线性表,查找最小值元素的位置,并记录该位置,然后用最后一个元素的值将其覆盖,并返回最小值。 程序代码: #include using namespace std; typedef int ElemTyp...
分类:其他   时间:2014-03-12 15:22:51    收藏:0  评论:0  赞:0  阅读:311
Uboot之u-boot.lds的链接脚本
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") OUTPUT_ARCH(arm) ENTRY(_start) SECTIONS { . = 0x00000000; . = ALIGN(4); .text : { cpu/arm920t/start.o...
分类:其他   时间:2014-03-12 15:12:19    收藏:0  评论:0  赞:0  阅读:628
Linux下获取硬盘相关信息
熟悉Linux的都知道,Linux下硬盘的命名规则是had、hdb…sda、sdb之类的。但是,如何才能知道机器上到底有多少块硬盘呢?     刚开始,我以为/dev目录下会有所体现结果我发现设备文件存在并不代表这个设备。那么怎么办才好呢。后来我发现fdisk可以得到硬盘的数量。于是就阅读了一下fdisk的源代码。果然找到了Linux获取硬盘数量的方法。实例代码如下:     #include...
分类:其他   时间:2014-03-12 15:22:45    收藏:0  评论:0  赞:0  阅读:407
Spirent TestCenter查看发出的报文
概述 在测试过程中,有时会怀疑TC发出来的报文有问题,但capture又抓不到发出的报文。 解决办法 注意事项 此模式报文并没有真正从TC发出来。...
分类:其他   时间:2014-03-12 15:28:50    收藏:0  评论:0  赞:0  阅读:782
android 用Parcelable传递复杂数据类型
//主界面布局只有一个button,用来跳转到另外一个activity xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l...
分类:移动平台   时间:2014-03-12 15:30:58    收藏:0  评论:0  赞:0  阅读:590
1687条   上一页 1 ... 21 22 23 24 25 ... 85 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!