自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (8)
  • 收藏
  • 关注

原创 mdev的使用方法和原理以及实现U盘或SD卡的自动挂载

udev实现U盘或SD卡的自动挂载,在这里我们再说一下怎样用mdev实现这个功能。mdev的使用在busybox中的mdev.txt文档已经将得很详细了。 mdev是busybox中的一个udev管理程序的一个精简版,他也可以实现设备节点的自动创建和设备的自动挂载,只是在实现的过程中有点差异,在发生热插拔时间的时候,mdev是被hotplug直接调用,这时mdev通过环境变量中的 AC

2010-04-30 15:00:00 1545

转载 sscanf() 函数用法

名称:   sscanf() - 从一个字符串中读进与指定格式相符的数据.   函数原型:   Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );   int scanf( const char *format [,argument]... );   说明:   sscanf与scanf类似,都是用于输入的,只是后者以

2010-04-28 10:53:00 416

转载 编写守护进程

编写守护进程看似复杂,但实际上也是遵循一个特定的流程。只要将此流程掌握了,就能很方便地编写出用户自己的守护进程。下面就分 4个步骤来讲解怎样创建一个简单的守护进程。在讲解的同时,会配合介绍与创建守护进程相关的几个系统函数,希望读者能很好地掌握。 1.创建子进程,父进程退出 这是编写守护进程的第一步。由于守护进程是脱离控制终端的,因此,完成第一步后就会在 Shell 终端里造成一程序已经运行完毕的假

2010-04-27 14:46:00 778

转载 嵌入式根文件系统的移植和制作详解

一.文件系统简介  理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种目录结构,由于 linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行分类管理以及提供和内核交互的接口,就形成一定的目录结构也就是文件系统,文件系统是为用户反映系统的一种形式,为用户提供一个检测控制系统的接口。  根文件系统,我认为根文件系统就是

2010-04-22 00:19:00 675

转载 基于ARM的嵌入式Linux移植真实体验(4)――设备驱动

设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能:  Ø     设备初始化、释放;  Ø     提供各类设备服务;  Ø     负责内核和设备之间的数据交换;  Ø     检测和处理设备工作过程中出现的错误。  Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得L

2010-04-21 23:46:00 487

原创 基于ARM的嵌入式Linux移植真实体验(2)――BootLoader

 BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里建立一个通用的 BootLoader 几乎是不可能的。尽管如此,我们仍然

2010-04-21 23:39:00 497

转载 基于ARM的嵌入式Linux移植真实体验1-基本概念

1.引言  ARM是Advanced RISC Machines(高级精简指令系统处理器)的缩写,是ARM公司提供的一种微处理器知识产权(IP)核。  ARM的应用已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场。基于ARM 技术的微处理器应用约占据了32位RISC 微处理器75%以上的市场份额。揭开你的手机、MP3、 PDA,嘿嘿,里面多半藏着一个基于ARM的微

2010-04-21 23:04:00 768

转载 嵌入式设备上的 Linux 系统开发

如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux嵌入式开发的概述将帮助您理解所有这些选项。Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文

2010-04-14 23:12:00 630

转载 嵌入式开发模式和流程

1   嵌入式系统的结构   1.1   嵌入式系统的硬件架构   如图 5-1 所示,为嵌入式系统硬件模型结构,此系统主要由微处理器 MPU、外围电路,以及外设组成,微处理器为 ARM 嵌入式处理芯片,如 ARM7TMDI系列及 ARM9 系列微处理器,MPU 为整个嵌入式系统硬件的核心,决定了整个系统功能和应用领域。外围电路根据微处理器不同而略有不同,主要由电源管理模型、时钟模块、闪存 FIA

2010-04-07 23:45:00 2232

原创 Linux学习计划

1.先学使用: 可以随便选一个基础教程,现在用fedora与ubuntu的比较多,随便选一个发行版及其教程就可以了  Red Hat Linux 9宝典  TP316.89/4262.再学编程: UNIX网络编程或者LINUX网络编程或者UNIX环境编程任选其一 Linux/UNIX高级编程  TP316.81/932UNIX 高级编程 TP316.

2010-04-06 22:26:00 426

原创 boot学习笔记(1)

一:地址空间的分配1:s3c2440是32位的,所以可以寻址4GB空间,内存(SDRAM)和端口(特殊寄存器),还有ROM都映射到同一个4G空间里.2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。其中nand flash没有地址线,一次至少要读一页(512B).其他两个有地址线 3:nandflash不用来运行代码,只用来存储代码,NORflash,SDRA

2010-04-06 14:30:00 457

转载 ARM汇编伪指令

在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。在 ARM 的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏指令以及其他伪

2010-04-06 10:46:00 337

转载 嵌入式编程中关于const,static,extern,volatile的用法

一.const的用法:为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替)用法1:常量   取代了C中的宏定义,声明时必须进行初始化。const限制了常量的使用方式,并没有描述常量应该如何分配。如果编译器知道了某const的所有使用,它甚至可以不为该

2010-04-06 09:48:00 754

原创 boot学习笔记(2)

        这里说的BOOT其实是系统最开始的启动代码 XXinit.s文件。在ads的工程文件中需要把几个文件的先后顺序排好。因为从NAND FLASH启动时CPU将NAND FLASH的前4K拷贝到cpu自带的SRAM中,而一般编译出来的会大于4k。开发板上的程序上电时是从INIT.S文件开始的,然后调用nand.C的NAND FLASH 读取程序数据到SDRAM中,读取完毕再进行后面的程

2010-04-05 22:11:00 400

转载 电子书主要处理器 操作系统及平台简介

 其实电子书最大的核心技术就是屏幕,这个撑握在e-ink,友达等上游厂商手中,而电子书的开发所使用的平台,也没有多大的技术含量,就是那几个简单的组合方式。最能体现实力的,恐怕就是营销和软件设计了。这里和大家一起看看几个常见的电子书开发平台。显示屏控制芯片    目前使用的电子纸显示屏控制芯片,主要都是来源于爱普生。爱普生也是最早推出电子纸显示屏控制芯片的厂商。目前的电子纸显示屏控制芯片基本

2010-04-02 12:04:00 914

转载 2010 CES八大技术趋势:电子书居第二

美国CNN网站昨天撰文,列举了本届国际消费电子展(以下简称“ces”)的八大趋势,其中平板电脑位居首位,而电子阅读器位居第二。以下是部分内容:  1、平板电脑和中号屏幕  如今,尺寸已经成了电脑行业最关键的参数。8至10英寸的上网本成了2009年最热门的产品。今年,上网本的热度有可能会被另外一批中等尺寸的计算设备超越。  负责组织CES的美国消费电子协会总裁兼CEO加里·夏培罗(Gar

2010-04-01 22:25:00 381

转载 电子书技术

电子纸的定义  电子纸(ePaper)是新一代的显示装置,与我们常见一般纤维纸不同,其是一种包含“微小球体”的“导电高分子”材料,其外表、特性跟我们平时使用的纸张一样,具有柔软度又可重复显示资料。电子纸材料需要是电的导体,电子纸使用高分子材料强调的是可挠性,因此可以像一般纸一样的挠曲。电子纸比普通纸张显示对比度高,在强烈日光下也没有问题,省电,刷新屏幕时才用电,断电保持显示,超薄,最薄的可以做

2010-04-01 22:16:00 847

用c#编写的串口通信

用c#写的串口通信,很好的c#编程例子。在vs2008上运行成功

2009-11-22

speex的开源代码

这是speex的开源代码,在win32 中能运行。对学习voip的人很好。还有回声消除部分

2009-11-18

C#操作XML写入列表数据信息

对学习c#的人很有用,有教你怎么去操作数据库的例子。想学习c#的人很有帮助

2009-11-17

网络传输数据抓包工具

这是一个网络的抓包根据,对分析网络是传输数据包非常有用。很多抓包工具很大不适用,这个虽小但是功能很齐全。觉得值得下.

2009-10-14

c#做的视频监控系统主站开互段和服务端

是一个很好的例子去学习视频的开发.对要做这一块的人很有帮助

2009-06-11

用C#做的界面设计,很实用

用实例说明怎么做一个漂亮的界面的,很实用

2009-05-05

c#把彩色图片变为黑色

c# winform 彩色 图片 转换 灰色 变灰 灰度 速度 快 转为 safe unsafe 加权 平均值法

2009-04-23

RF Circuit Design

金属导线 射频电阻 射频电容 射频电感 传输线等效电路

2009-02-16

空空如也

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

TA关注的人

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