自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cyhong826的专栏

Success depends on delving and hard work.

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

原创 gdb使用(1)

简单的使用1.进入gdb[mason@cyhongLinuxT510Node download]$ gdb2.gdb中的大类命令列表(gdb) helpList of classes of commands:aliases -- Aliases of other commandsbreakpoints -- Making program stop at cert

2013-10-15 21:07:48 859

转载 info手册阅读笔记

info手册阅读笔记Contentsinfo手册阅读笔记入门高级用法Emacs中info模式的变量入门 翻到下一页,如果在本节末尾,则翻到下一节或 翻到上一页,如果在本节开头,则翻到上一节n 下一节(同级别的节点之间跳转)p 上一节(同级别的节点之间跳转)[ 前一节(可以跨越不同层次的节点之间相互跳转)] 后一节(可以跨越不同层次的节点之间相互跳转)

2013-10-15 20:18:49 2241

转载 Linux man 使用详解

inux下最通用的领域及其名称及说明如下:-----------------------------领域 名称 说明1 用户命令, 可由任何人启动的。2 系统调用, 即由内核提供的函数。3 例程, 即库函数。4 设备, 即/dev目录下的特殊文件。5 文件格式描述, 例如/etc/passwd。6 游戏, 不用解释啦!7 杂项, 例如宏命

2013-10-15 19:45:53 918

转载 linux man使用方法

Linux的man手册很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands 2 - system calls 3 - library calls 4 - special files 5 - file formats and convertions 6 - games for linux 7 - macr

2013-10-15 19:41:43 694

转载 --help、man和info工具的区别 Linux and Unix 命令手册

--help、man和info工具的区别   Linux and Unix 命令手册本命令手册以实用,简洁为原则,对于已经消化的内容,不附加详细的注解。磁针石联系方式: QQ:37391319 gmail and gtalk: xurongzhong@gmail.com参考资料*http://linux.ccidnet.com/art/305/20071128/1290639_

2013-10-15 19:30:27 1056

转载 yum使用总结

yum [options] [command] [package ...][功能]center os下面的软件包管理工具。[描述]yum是一个基于rpm的交互的软件包管理工具。1,常用的command(子命令)简介:install package1 [package2] [...]安装最新版本的软件包或者一组软件包,同时确保满足依赖关系。如果没有和指定名称匹配的

2013-10-15 19:19:10 1270

转载 Linux RPM 命令参数使用详解

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。常用命令组合:-ivh:安装显示安装进度--install--verbos

2013-10-15 19:17:32 657

转载 Nucleus PLUS

产品说明:Nucleus PLUS 是为实时嵌入系统设计的可扩展的多任务小,约95%的Nucleus PLUS代码用C语言编写, 因此它能很方便移植. 同时可提供Web支持, 网络, 图形包, 文件系统等模块. Nucleus最大的特点是全部提供源代码,免去用户购买license和付Royalties。用户只需通过DLL动态连接库便可进行任务级调试,无需编写BSP。 Nuc

2009-10-22 16:21:00 870

转载 嵌入式实时操作系统的现状和未来

内容摘要:从RTOS(嵌入式实时操作系统)发展的历史、RTOS市场和技术发展的变化、RTOS的未来及RTOS在中国几个方面,给出RTOS的现状、未来发展方向及RTOS的应用领域:系统级、板级、SOC级。   随着互联网应用的迅速发展,嵌入式微处理器的应用日益广泛,无处不在,从波音飞机到移动电话,都有嵌入式微处理器的存在。在嵌入式微处理器的应用开发中,嵌入式实时操作系统(简称RTOS

2009-10-22 16:02:00 1768

转载 嵌入式操作系统的新动向

核心提示:北京科银京成的“道系统”(DeltaSystem)是国内著名的RTOS(嵌入式实时操作系统),在海军、航空等我国国防领域有一定的影响。6月17日,科银京成在京举行了其新一代嵌入式基础软件平台技术-LambdaPRO3的发布会。   Lamb...     北京科银京成的“道系统”(deltasystem)是国内著名的rtos(嵌入式实时操作系统),在海军、航空

2009-10-22 15:58:00 1298 1

转载 国内著名的实时操作系统

国内著名的实时操作系统  国内的实时操作系统研究开发有两种类型。  一类是中国自主开发的实时操作系统,如电子科技大学嵌入式实时教研室和科银公司联合研制开发的实时操作系统Delta OS (道系统) 、凯思公司的Hopen OS (女娲计划)、中科院北京软件工程研制中心开发的CASSPDA以及浙江大学自行研制开发的嵌入式操作系统HBOS等;  另一类是基于

2009-10-22 15:55:00 5628

转载 MTK平台搭建

最近公司的项目差不多都做完了,趁新项目还没来的时候学学东西。从朋友那里搞来一套mtk的源代码学学mtk的开发。选择mtk是因为,它跟我的工作所用的平台相似,学起来方便一点,另外一点是它可以在PC上跑,不用自己去买硬件,成本不高。呵呵,从朋友那里搞来的源代码,不用硬件,成本就只有时间了。我的那个朋友还真绝,丢给我一个源代码就什么都不管了。我问他一些问题一律不答

2009-10-22 15:38:00 827

转载 MTK平台发展及各芯片功能介绍2

近几年MTK手机大行其道,从网络上摘抄了一份介绍MTK芯片的资料,现分享给大家。目前联发科技已开发出MT6205、MT6217、MT6218、MT6219、MT6226、MT6227、MT6228等系列平台,其中MT6205、MT6217、MT6218、MT6219、MT6226、MT6227、MT6228均为基带芯片,所有芯片均采用ARM7的核。 MT6305、MT6305B为电

2009-10-22 15:36:00 1098

转载 MTK平台发展及各芯片功能介绍

MT6205、MT6217、MT6218、MT6219、MT6226、MT6227、MT6228 均为基带芯片,所以芯片均采用ARM7的核。 MT6305、MT6305B为电源管理芯片。 MT6129为RF芯片 RF3146

2009-10-22 15:31:00 1015

原创 并发和并行的区别

“并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人在用两台机器在干活。而“并发”在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,但从宏观外来看,好像是这些进程都在执行。就好像两个人在用同一台机器,轮流在干活。从以上本质不难看出,“并发”执行,在多个进程存在资源冲突时,并没有从根本提高执行效率。

2009-10-20 14:26:00 423

转载 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink

本系列文章包括两篇,它们文详细地介绍了 Linux系统下用户空间与内核空间数据交换的九种方式,包括内核启动参数、模块参数与sysfs、sysctl、系统调用、netlink、procfs、seq_file、debugfs和relayfs,并给出具体的例子帮助读者掌握这些技术的使用。本文是该系列文章的第一篇,它介绍了内核启动参数、模块参数与sysfs、sysctl、系统调用和netl

2009-10-20 12:32:00 611

转载 inux 系统内核空间与用户空间通信的实现与分析

数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink套接字实现中断环境与用户态进程通信。 1 引言Linux是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写

2009-10-20 12:22:00 563

转载 udev文件系统的使用和基本工作原理分析

   Udev相关的文章很多,本文的主要目的不是提供一个完整的教学文档,对其使用,只是给出网上现有的主要资源。着重分析其基本工作原理以及在使用中遇到的一些README文档没有明确说明的问题。 1         基本概念udev文件系统是针对2.6内核,提供一个基于用户空间的动态设备节点管理和命名的解决方案,网上关于为什么要使用udev文件系统,udev文件系统

2009-10-20 11:29:00 485

原创 udev轻松上路

第一、什么是udev?这篇文章UDEV Primer给我们娓娓道来,花点时间预习一下是值得的。当然,不知道udev是什么也没关系,把它当个助记符好了,有了下面的上路指南,可以节省很多时间。我们只需要树立一个信念:udev很简单!嵌入式的udev应用尤其简单。第二、为什么udev要取代devfs?这是生产关系适应生产力的需要,udev好,dev

2009-10-20 11:25:00 443

转载 Linux热插拔

Linux热插拔将可移动设备连入系统时,系统的后台中会依次发生如下事件:l         内核检测到新硬件插入,然后分别通知hotplug和udev。前者用来装入相应的内核模块(如usb-storage),而后者用来在/dev中创建相应的设备节点

2009-10-20 11:19:00 1601

转载 使用 /sys 文件系统访问 Linux 内核

sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc 文件系统,使用 sysfs导出内核数据的方式更为统一,并且组织的方式更好,它的设计从 proc 中吸取了很多教训。本文就 sysfs 的挂载点 /sys 目录结构、其

2009-10-20 10:19:00 5427 1

转载 理解devfs、sysfs、udev

linux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。  一、devfs  devfs是在2.4内核就出现了,它是用来解决linux中设备管理混乱的问题,你查看一下/dev下的设备文件就知道其中有许多是空的(也就是没有对应的硬件的),但是它们却必须存在,所以这给linux设备管理带来了很多麻烦,为了解决这个问题,linux内核开发人员开发了devf

2009-10-20 10:14:00 1078

原创 CUDA资料链接

CUDA Toolkit的安装 http://cuda.csdn.net/News.aspx?id=0ceef8b4-a296-46db-a51b-ad0579aab94b CUDA 安装 环境搭建 程序开发http://cuda.csdn.net/news.aspx?id=b577557b-4f43-4d0b-bb6c-568dd5bad87a CUDA开发人员的

2009-10-16 16:50:00 482

转载 Viusal Studio 2005各版本的简要说明

 Visual Studio 2005版本纵览    Visual Studio 2005 Express Edition在Visual Studio 2005中,Express系列版本是最低一级的版本,这些版本针对具体的语言,如Visual C+

2009-10-16 16:48:00 364

转载 UNIX/LINUX 平台可执行文件格式分析

 本文讨论了 UNIX/LINUX平台下三种主要的可执行文件格式:a.out(assembler and link editor output汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executableand Linking Format 可执行和链接格式)。首先是对可执行文件格式的一个综述,并通过描述 EL

2009-10-09 09:32:00 420

转载 Linux系统的可执行文件格式详细解析

  可执行文件可以是具有不同格式的二进制文件,也可以是一个文本的脚本。可执行文件映像中包含了进程执行的代码和数据,同时也包含了操作系统用来将映像正确装入内存并执行的信息。在Linux中,当前的“本地

2009-10-09 09:13:00 1090

转载 Linux设备驱动框架、配置文件及加载

.Wub131 { display:none; }本讲主要概述Linux设备驱动框架、驱动程序的配置文件及常用的加载驱动程序的方法;并且介绍Red Hat Linux安装程序是如何加载驱动的,通过了解这个过程, 我们可以自己将驱动程序放到引导盘中;安装完系统后,使用kudzu自动配置硬件程序。 54com.cnLinux设备驱动概述 中国网管联盟www.bitscn.co

2009-09-28 16:48:00 1696

转载 miscdevice、platform_device区别?

 miscdevice、platform_device区别?最近研究Linux设备驱动程序遇到混乱,请大侠过来理理头绪。Linux设备模型中:bus_type、device、device_driver《Linux设备驱动程序》的linux设备模型章中说到设备模型中,所有设备都通过总线相连。添加设备devA,必须指定其device结构体的bus_type域,初始化其他域,然后调用

2009-09-28 16:44:00 973

转载 Linux 可加载内核模块剖析

 Linux® 可加载内核模块(从内核的 1.2 版本开始引入)是 Linux 内核的最重要创新之一。它们提供了可伸缩的、动态的内核。探索隐藏在可加载模块后面的原理,并学习这些独立的对象如何动态地转换成 Linux 内核的一部分。Linux 就是通常所说的单内核(monolithic kernel),即操作系统的大部分功能都被称为内核,并在特权模式下运行。它与微型内核不

2009-09-28 16:23:00 454

转载 2.6内核设备模型

 本文从四个方面来总结一些内容:1.底层数据结构:kobject,kset.2.linux设备模型层次关系:bus_type,device,device_driver.3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析.4.面向对象的思想在linux设备模型中的应用分析. 一、底层数据结构:kobject,kset先说说模型的意义:总体来说是

2009-09-28 16:20:00 578

转载 收藏

http://www.opensourceproject.org.cn/中国开源项目   U-BOOTU-BOOT源代码目录文件解释_晨钟暮鼓[转]U-BOOT readme文件(1) - ququ - 网易博客AT91RM9200开发调试手记 - 曹立松2008一年又一年步步高 - 博客园U-Boot启动过程

2009-09-24 12:48:00 772

转载 V4L2 - Linux下视频驱动模型

在DM6446平台,我们在GPP端一般使用MontaVista操作系统来进行程序控制。MontaVista作为一种嵌入式的Linux,和桌面Linux类似,同样使用视频驱动V4L2(Video For Linux Two)来进行视频采集、输出。本文就V4L2的使用方式做简易说明。视频采集的基本流程一般的,视频采集都有如下流程: 打开视频设备在V4L2中,视频设备被看

2009-09-24 10:45:00 1035

转载 视频与图像RGB/YUV格式详解

 作者:中华视频网   计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。   根据三基色原理,任意一种色光F都可以用不同分量的R、G

2009-09-24 10:13:00 478

转载 版本控制系统(RCS)的选择与比较

为啥考虑选择一个版本控制系统呢?由来已久。其实说到版本控制系统,工作的时候顺从公司的安排,一直用的是VSS,家里面以前常常使用VS,顺面也用上了VSS,但是到了后来,VSS明显不行了,当做Linux的工程,Python工程,或者Eclipse中的工程时,VSS都不太胜任工作,早就想换一个到处能使的版本控

2009-09-23 17:34:00 698

原创 我来学技术

作为一个想专注搞技术的人,就是要肯学、会学、会交流,我就是一个想搞技术但还有很多不足的人,希望加入这个大家庭让我上路!生活上我喜欢足球、篮球、运动,性格很可亲,生活积极乐观^-^现在还在读书实习。学历不重要,重要的是我们要有梦想,并且自己能有去实现自己梦想的决心和能力!如果你是,你就是我崇拜的人,我会是你技术生活的指南,欢迎你的到来。

2009-09-23 17:23:00 357

转载 Linux设备驱动之I2C架构分析

一:前言I2c是philips提出的外设总线.I2C只有两条线,一条串行数据线:SDA,一条是时钟线SCL.正因为这样,它方便了工程人员的布线.另外,I2C是一种多主机控制总线.它和USB总线不同,USB是基于master-slave机制,任何设备的通信必须由主机发起才可以.而I2C 是基于multi master机制.一同总线上可允许多个master.关于I2C协议的知识,这里不再赘

2009-09-23 17:00:00 705

转载 BootLoader的基本概念

板级支持包(BSP)BSP是板级支持包(Board SupportPackage)的缩写,是通常用在嵌入行业中的一个术语,用来代表在一个特殊硬件平台上快速构建一个嵌入操作系统所需的原始资料或者二进制软件包。BSP的作用是支持操作系统,使之能够更好的运行于硬件平台。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,包括WindowsCE、Li

2009-09-23 16:58:00 783

转载 Windows CE 系统中的同步机制

 Windows® CE 系统中的同步机制 田海立2006-1-17 摘要Windows® CE 是微软系列嵌入式平台所采用的操作系统内核。本文讨论了 WinCE 进程/线程之间的同步机制,给出了它们的典型应用场景。这些同步机制包括临界区、互斥体、信号

2009-09-23 16:56:00 413

转载 WinCE Emulator使用介绍

 作者:ARM-WinCE 最近用了一下WinCE的模拟器,我做WinCE有几年了,从来没有用过WinCE的模拟器,第一次接触WinCE的时候就是一块S3C2410的板子和PB4.2的开发平台,然后就开始折腾,后来各种开发板都用过,WinCE也从4.2版本用到了6.0R2版本,就是没用过模拟器。前段时间要验证点东西,手头又没板子,所以这次也用了一下。我看到网上很多人

2009-09-23 16:54:00 1041 1

转载 使用winAPI串口通信(二)

  采用同步方式的查询方式读取串口数据时,若由于串口操作耗费较长的时间,则程序会被挂起.为解决这种问题,可以在读取数据时采用重叠I/O操作.此时,读写数据的操作在单独的线程中进行,发出读写要求的主线程可以继续运行.当读写数据成功后,读写数据线程可以通过某种方式通知主线程.两个线程协调工作,可以明显提高程序的效率.         为了实现重叠I/O操作,主要有如下几个编程步骤: 

2009-09-23 16:51:00 3145

rf24L01中文Datasheet

射频低功耗芯片的中文说明书.在低功耗芯片编程中有用

2008-09-04

空空如也

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

TA关注的人

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