自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 新版:Asterisk:The Future of Telephony

今天偶然发现了Asterisk:The Future of Telephony的第二版,与第一版相比较,内容更加丰富翔实,特别是增加了Asterisk架构与关键模块的具体实现,比如:AGI,AMI与它的GUI Framework等等,是开源PBX圣经,可以从下面的链接下载电子版:http://astbook.asteriskdocs.org/

2009-04-25 21:30:00 410

转载 AIDL --- Android中的远程接口

http://www.angryredplanet.com/~hackbod/openbinder/docs/html/BinderProcessModel.html AIDL --- Android中的远程接口     在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Servi

2009-01-04 23:10:00 1712 1

转载 Android IPC 通讯机制源码分析

Android IPC 通讯机制源码分析----AlbertchenBinder通信简介:     Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,sharememory。Java系统中的进程间通信方式有socket, namedpipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程

2009-01-04 22:52:00 8044 1

转载 来自ITwiki 的JNI

来自ITwiki的JNI更多的JNI信息可以在JNI的spec中找到: http://java.sun.com/javase/6/docs/technotes/guides/jni/spec/jniTOC.html Jump to: navigation, <jumptoSearch> JNI

2009-01-02 21:26:00 539

原创 Android 下使用Gdb在emulator中进行程序调试

 在Android系统的emulator 里,可以有两种方式Gdb调试:直接利用Gdb调试和GdbServer进行调试。1、利用Gdb Server进行调试:A、从下面的链接中下载针对Android的Gdb Server    http://www.billrocks.org/android_libs/bin/B、把下载的Gdb Server安装到你的emulator 中   

2008-12-31 16:01:00 3906

原创 不用SDK,直接在编译的源代码中运行emulator?

懒了好久了,现在开始接触Andorid,觉得把一些心得与教训记录在这里比较方便,先从最基本的开始吧:1、下载Android源代码,有很多相关的信息可以参考      如参考下面的链接       http://www.androidchina.org.cn/56.html2。 编译Andrid源代码在32位下编译,直接make就可以了在64位下编译,会出一些错误,需要额外安装一些包:      A

2008-12-12 20:54:00 3534 3

原创 嵌入式系统可执行文件格式

嵌入式系统可执行文件格式在一个完好的硬件设备中,必须要有相应的程序才能使整个系统运行起来,我们一般所说的程序,实际上就是存储在硬件设备中的一些可执行代码。在嵌入式操作系统中,执行代码主要包括以下几部分:1、  嵌入式操作系统2、  系统软件3、  应用软件                  通用计算机系统的应用软件与操作系统可以分离的,也就说:我们可以单独采购应用软件与

2008-07-10 23:01:00 2547 1

原创 TD试用

前不久在中国移动的网站上申请TD的试用,想不到获得了试用机会,周一从移动营业厅领回了一部联想的3G手机和一张UICC的卡, 每月有800元的免费话费,感觉还真不错.这几天试用的结果不太满意,主要问题是:1. 3G信号覆盖不好,很多地方不能打电话. 测试手机屏蔽了GSM的通话,有很多地方看见信号有3格,但是打不了电话,就其原因可能是由于没有TD信号,注册到GSM上的缘故.2. 上网速度太

2008-06-25 23:13:00 531 3

转载 用UML做好系统分析

用UML做好系统分析转自 邱郁惠 使用UML如何能让我们做好系统分析的工作呢?就让我们通过本章的基金模拟项目,先睹 为快,抢先体验一番。 CIM-1:定义业务流程定义及分析业务流程(Business Process)是为了尽快理清系统范围,以便估算开发成本及时间,可不是为了要改造业务流程。系统分析员千万别误解了此步骤的目的。所以,系统分析员在定义及分析业务流程时,要

2008-06-25 21:44:00 479

转载 IMS客户端软件特性与技术标准解析

IMS客户端软件特性与技术标准解析作者:   文章来源:中国联通网站    更新时间:2007-8-20 10:07:49      1、引言    IMS是基于SIP(sessioninitiationprotocol,会话启始协议)的系统,它为多媒体服务提供了一整套标准体系架构。作为日趋成熟的标准体系,IETF、3GPP、OMA(openmobile alliance,开放

2008-05-29 09:49:00 478

原创 嵌入式操作系统分析(六):浅析动态内存分配及Malloc/free的实现

           浅析动态内存分配及Malloc/free的实现                                          作者:gogofly   邮箱:[email protected] 一、概述:      动态内存分配,特别是开发者经常接触的Malloc/Free接口的实现,对许多开发者来说,是一个永远的话题,而且有时候也是一个比较迷惑

2008-05-02 23:14:00 1684

原创 嵌入式操作系统分析(六):嵌入式时钟机制

嵌入式时钟机制 概述:    对于实时嵌入式系统来说,时间是一个决定性因素,所有任务的运行原则上都需要能够预见性,即任务的运行时间是确定性的,可以事先知道的。另一原因是:嵌入式系统的时钟中断是系统的源动力,推动任务的执行与任务调度。在实时系统,控制系统与计算机中,它可以提供定时信号,以实现定时或延时控制,如定时中断,动态存储器的定时刷新等;它还可以实现计数功能,通过对外部事件的计数,实现相应的控制

2008-04-27 16:04:00 973

翻译 POSIX 线程编程指南(五)

  条件变量 概述 条件变量提供 了另一个线程同步的方法,当mutex通过控制存取数据来实现线程同步时,条件变量允许线程基于实际的变量值来实现线程同步。 没有条件变量,开发者需要线程不停的轮询以查询条件是否满足,因为线

2008-04-15 12:35:00 616

翻译 POSIX 线程编程指南(四)

  Mutex 变量 概述 Mutex是"mutual exclusion"的缩写,Mutex变量是线程同步和保护共享数据的主要方式。 一个Mutex变量就像一把“锁”,用来保护共享资源,在Pthreads中,Mute

2008-04-15 12:23:00 580

翻译 POSIX 线程编程指南(三)

  Thread Management线程管理 Passing Arguments to Threads线程的参数传递 pthread_create()例程仅仅允许开发者传递一个参数到需要启动的线程。对于需要传递多个参数的情况,这

2008-04-15 09:34:00 636

翻译 POSIX 线程编程指南(一)

 POSIX线程编程指南在UNIX/Linux系统中,线程编程是开发应用必须具备的知识,最近看到一篇关于POSIX 线程编程的资料,觉得对初学者有很大的帮组,试着把它翻译出来,原文在下面的链接中:POSIX Threads Programming:https://computing.llnl.gov/tutorials/pthreads/  

2008-04-07 11:08:00 887

原创 嵌入式操作系统分析(五):进程间通信与同步

进程间通信与同步 作者:gogofly   邮箱:[email protected] 一、概述    在单任务系统中,任务是线性执行,任务不可能被抢占,所以不需要同步来保护共享资源与临界资源,同时单任务也不存在数据交换的问题,但对于多任务操作系统,会出现与但任务系统不同的问题,进程间通信与同步就是为了解决这些问题而提出的特有机制,它们为多任务系统提供了不同进程的通信机制,

2008-03-11 22:20:00 1450

原创 何使用User Mode Linux在Linux内运行Linux

如何使用User Mode Linux在Linux内运行Linux赵珂, 2007-01-15 你可以使用User Mode Linux(UML)在Linux内(主机Linux内核)以用户态方式运行Linux(内核), 你还可以在单个计算机上运行多个独立的虚拟计算机. 下面我们来了解UML的功能和如何使用它更方便地调试内核.在UML环境中, 每一个虚拟机都能够运行自己的软件, 比如不同的Lin

2008-03-04 14:02:00 335

转载 UNIX程序的链接

[转载]UNIX程序的链接2006年07月09日 10:28 转载地址:http://bbs.chinaunix.net/archiver/?tid-779785.htmlUNIX链接处理我们已经知道链接实际上是指将在一个模块中引用的符号与它在另一个模块中的定义相链接的过程。并且我们还知道链接分为动态链接

2008-03-03 22:26:00 606

转载 非常有用的一些Linux命令解析

  一 top命令

2008-03-03 21:35:00 3787

原创 嵌入式操作系统分析(六):嵌入式时钟机制

嵌入式时钟机制 概述:    对于实时嵌入式系统来说,时间是一个决定性因素,所有任务的运行原则上都需要能够预见性,即任务的运行时间是确定性的,可以事先知道的。另一原因是:嵌入式系统的时钟中断是系统的源动力,推动任务的执行与任务调度。在实时系统,控制系统与计算机中,它可以提供定时信号,以实现定时或延时控制,如定时中断,动态存储器的定时刷新等;它还可以实现计数功能,通过对外部事件的计数,实现相

2008-02-20 16:00:00 1751

原创 C++primer知识点(一)

重温C++primer,又有不同的感受,随手把里面的一些知识点记录下来,以供以后参考:声明declaration 与定义:declaration :在计算机内存中定义一块内存区域,并用对应的变量与它相联系起来,然后付给它一初始值。定义:指定了变量的类型和标识符,但它并不提供初始值。预处理器指示符:#include 指示符读入指定文件的内容它有两种格式#include #in

2008-02-19 10:52:00 479

原创 嵌入式操作系统分析(二):中断之软件实现

μC/OS-Ⅱ中断处理, 在四种ERTOS 中是最简单的。一个中断向量上只能挂一个中断服务子程序ISR, 而且用户代码必须都在ISR 中完成, ISR 做的事情比较多, 中断延时相对较长。系统提供两个函数OSIntEnter( ) 和OSIntExit( ) 用来进行中断管理。OSIntEnter( ) 通知内核即将开始ISR, 使内核可以跟踪中断嵌套, 最大嵌套深度为255。在ISR 的末尾,

2008-02-18 13:31:00 142

原创 嵌入式操作系统分析(四):内存管理

                                                      嵌入式系统内存管理1、概述    操作系统的内存管理功能用于向操作系统提供一致的地址映射功能和内存页面的申请、释放操作。在嵌入式实时系统中,内存管理根据不同的系统,有不同的策略,对于有些系统支持的虚拟内存管理机制,对于另外一些系统,可能只有flat式的简单内存管理机制。2、内存管

2008-02-18 10:01:00 1697

原创 POSIX.1b:POSIX关于实时系统的扩展

                                              POSXI 对实时系统的扩展对于一个实时操作系统(RTOS),有许多自己特有的特征。为了方便引用它们,Portable Operating System Interface (POSIX)定义了RTOS相关标准,POSIX.1b-1993标准详细定义了UNIX系统中关于实时性的特征。在标准中主要定义了调

2008-02-15 15:51:00 1253

转载 嵌入式Linux文件系统及其存储机制分析

                                                 嵌入式Linux文件系统及其存储机制分析                                                     开发者在线 Builder.com.cn 本文关键词: 存储 文件系统 Linux 嵌入式 嵌入式系统与通用PC机不同,一般没有硬盘这样的存储设

2008-02-15 15:17:00 236

转载 在51系列单片机上移植uCOS-II

                                                              在51系列单片机上移植uCOS-II内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。关键词:嵌入式实时多任务操作系统、uC/OS-II、C51引言:随着各种应用电子系统的复杂化和系统实时

2008-02-14 15:55:00 1272

转载 内核中的调度与同步

本章将介绍内核中存在的各种任务调度机理以及它们之间的逻辑关系(这里将覆盖进程调度、推后执行、中断等概念、),在此基础上向大家解释内核中需要同步保护的根本原因和保护方法。最后提供一个内核共享链表同步访问的例子,帮助大家理解内核编程中的同步问题。

2008-02-14 15:08:00 399

原创 嵌入式操作系统分析(三):任务调度与上下文切换

 转载请注明:作者:gogofly   邮箱:[email protected]                                                    任务调度与上下文切换1. 任务调度概述:    任务调度(schedulers)是内核的主要职责,实际上它就是一个法官,决定当前由哪个任务占用CPU,多数实时内核都是基于优先级调度算法的,每个任务根

2008-02-12 20:17:00 3466 1

原创 嵌入式操作系统分析(二):中断之中断机制

 转载请注明:作者:gogofly   邮箱:[email protected]                      中断机制1.      概述:中断控制是计算机发展中一种重要的技术。最初它是为克服对I/O接口控制采用程序查询所带来的处理器低效率而产生的。中断控制的主要优点是只有在I/O需要服务时才能得到处理器的响应,而不需要处理器不断地进行查询。由此,最初的中断

2008-02-11 18:59:00 1031

原创 嵌入式操作系统分析(一):概述

转载请注明:作者:gogofly   邮箱:[email protected]实时嵌入式系统实时操作系统(RTOS)设计成提供一个对真实世界的事件的及时响应(timely response)。出现在真实世界中的事件可能有一个时间限制(deadline),在此期限之前,实时/嵌入式系统必须确保在有限时间时间内对此事件做出相应的响应,根据相应事件的时间限制,嵌入式实时操作系统可以

2008-02-08 16:05:00 852

原创 嵌入式系统之WATCHDOG(看门狗)概述

1。概述:WATCHDOG对于没有底层开发经验的开发人员来说,可能比较陌生,但是它在系统起到非常重要的作用,相当于系统警察,当系统发生严重错误(如程序进入死循环等)不能 恢复的时候,WATCHDOG能够让系统重启。WATCHDOG的应用主要是在嵌入式操作系统中,避免了系统在无人干预时长时间挂起的情况。 2。WATCHDOG模块在比较高档的嵌入式硬件芯片中,都有一个WATCHDOG模块,

2008-01-23 12:57:00 6222 3

转载 走进嵌入式Linux的世界

走进嵌入式Linux的世界   肖文鹏 ([email protected]), 硕士研究生, 北京理工大学计算机系2003 年 9 月 01 日随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点,通信、计算机、消费电子技术(3C)合一的趋势正在逐步形成,无所不在的网络和无所不在的计算(everything connecting

2008-01-21 23:00:00 588 1

转载 性能优化之:Optimizing Memcpy improves speed

Optimizing Memcpy improves speed <!-- function launcher(art_id) { uri = "/shared/article/emailBox.jhtml?articleID=" + art_id; window.open(uri,"","toolbar=no,scrollbars=auto,l

2008-01-21 22:28:00 2342 1

转载 性能优化之:UNIX 系统性能优化

 UNIX 系统性能优化优化进程作者: William B. Zimmerly ([email protected]), 自由作家和知识工程师, 2006 年 5 月 25 日本文介绍如何对您的计算机进行优化,并研究一些关于服务器性能优化的通用规则。计算机就好像为您完成任务的雇员,最好不要让它们负担过重。避免这种情况发生的方法之一就是仔细地对计算机上运行的进程进行优化。UNIX® ni

2008-01-21 22:13:00 304

转载 性能优化之: Linux Performance Optimization

Linux Performance OptimizationPerformance optimization in Linux doesnt always mean what you might think. Its not just a matter of outright speed; sometimes its about tuning the system to fit in

2008-01-21 21:57:00 683

转载 性能分析(五):I/O性能分析

I/O性能分析 http://www.chinaunix.net 作者:南非蜘蛛  发表于:2003-06-11 22:01:31  1:衡量I/O闲忙程度的指标  2:I/O资源成为系统性能的瓶颈的征兆  3:哪些活动是占用I/O资源的大户? 4:利用iostat分析I/O的利用率  5:利用SAR命令分析磁盘活动  6:利用SAR命令分析缓冲区的活动 

2008-01-21 21:33:00 487

转载 性能分析(四):追求代码质量: 用 JUnitPerf 进行性能测试

追求代码质量: 用 JUnitPerf 进行性能测试监控可伸缩性和性能的两个简单测试  Andrew Glover ([email protected]), 总裁, Stelligent Incorporated2006 年 11 月 29 日在应用程序的开发周期中,性能测试常被放到最后考虑,这并不是因为它不重要,而是因为存在这么多未知变量,很难有效地测试。在本月的 追求代码质量

2008-01-21 21:28:00 340

转载 性能分析(三):内存性能分析

性能调试---内存性能分析 1:内存管理 2:衡量内存闲忙程度的指标 3:内存资源成为系统性能的瓶颈的征兆 4:什么地方/哪些进程是占用内存资源的大户? 5:利用vmstat命令分析内存的利用率 6:利用ipcs分析消息队列、共享内存和信号量 7:利用GlancePlus分析系统内存资源利用率 8:对内存需求密集型系统的性能调试   内存管理  

2008-01-21 21:18:00 550

转载 性能优化(二):加速网络应用程序的4 种方法

加速网络应用程序的 4 种方法  M. Tim Jones ([email protected]), 资深软件工程师, Emulex使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Sock

2008-01-21 20:59:00 515

OA 100BASE-T1 system implementation specification_D1.0_final

OA的汽车以太网spec:OA 100BASE-T1 system implementation specification_D1.0_final_18.pdf

2019-03-18

空空如也

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

TA关注的人

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