自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhenggw163的专栏

本文博客均转载他人

  • 博客(52)
  • 收藏
  • 关注

转载 关于信噪比与向已知信号添加噪声的整理及个人心得

首先声明,我不是专门搞这玩意的,只不过最近要在信号中添加不同的噪声,所以收集了一些资料,也积累了一些心得。欢迎大家指正。说起“向已知信号添加噪声”,有一个帖子不得不提,那是由happy教授介绍的两个常用函数,我这里引用一下:%=============================happy=================================%MATLAB中产生高斯

2012-07-01 09:29:29 2131

转载 转:小波函数介绍(wden)

小波函数介绍(wden)Wden函数:一维信号的小波消噪处理[xd,cxd,lxd]=wden(x,tptr,sorh,scal,n,‘wname’);返回经过小波消噪处理后的信号xd及其小波分解结构。输入参数tptr为阈值选择标准:thr1=thselect(x,'rigrsure');%stein无偏估计;thr2=thselect(x,'heursure');

2012-07-01 09:13:51 20421 2

转载 Linux进程编程实例

本文转自:http://blog.csdn.net/pcliuguangtao/article/details/6455118/*GUN/Linux进程有两种基本类型:内核线程和用户进程。   用户进程由fork()和clone()创建。内核线程是由内核中的kernel_thread()创建。   使用fork()创建子进程的时候,系统为它复制了父进程使用的内存部分映像,但

2012-05-09 15:47:30 508

转载 详解内核的主要配置选项

本文转自:http://blog.chinaunix.net/uid-22028566-id-1802959.html配置内核的命令是:# make config 文本配置方式# make menuconfig 菜单配置方式# make xconfig 图形界面配置方式我们可以采用任何一个命令配置内核,一般推荐使用make menuconfig来配置内核。

2012-04-25 16:17:23 667

转载 YAFFS文件系统简介

本文转自:http://www.360doc.com/content/11/0630/21/7204565_130670822.shtml一、YAFFS文件系统简介     YAFFS(Yet Another Flash File System)文件系统是专门为NandFlash设计的文件系统,有些类似与JFFS/JFFS2文件系统,不同之处是JFFS/JFFS2文件系统最初是为N

2012-04-05 14:23:12 643

转载 移植Busybox与构建根文件系统

本文转自:http://hi.baidu.com/snjdju/blog/item/0fdf9eaf21a65fd07dd92ae5.html0.简介本文旨在为以LOONGSON-1B开发板为平台,为移植busybox、构建根文件系统提供技术文档。相关阅读:Linux文件系统使用udhcpc动态获取ip配置 http://www.linuxidc.com/Linux/2011-10

2012-03-27 20:17:14 397

转载 函数指针全解析

本文转自:http://blog.chinaunix.net/uid-23722297-id-2898805.html  原文地址:函数指针全解析作者:hydah一 通常的函数调用    一个通常的函数调用的例子://自行包含头文件void MyFun(int x);//此处的申明也可写成:void MyFun(int );int

2012-03-13 14:31:11 203

转载 shell中一些特殊符号的用法总结

本文转自:http://blog.chinaunix.net/uid-23722297-id-202076.htmlshell中一些特殊符号的用法总结 (2011-04-01 14:54)标签: 特殊符号 大括号  分类:linux开发必会1、{} 大括号:eg: ls my_{finger,toe}s这条命令相当于如下两个命令的组合:

2012-03-13 14:26:17 466

转载 Linux学习内核移植相关笔记第4部分

本文转自:http://www.arm32.com/post/11019.html上接: [Linux学习内核移植相关笔记第3部分=======================下面有关内核网卡的驱动的移植完善=======================第14步:网卡驱动移植1)驱动源码获取在 内 核 里 面 网 卡 驱 动 是 相 当 完 善 的 , 这 里 需 要

2012-03-12 16:07:01 8202

转载 Linux学习内核移植相关笔记第3部分

本文转自:http://www.arm32.com/post/11018.html上接:  [Linux学习内核移植相关笔记第2部分第9步:完善内核 添加对yaffs 的支持得到补丁包后,解压补丁,然后打上 yaffs2  的补丁,方法如下:(解压得到补丁目录 cvs)#tar xvfz cvs-root.tar.gz进到 yaffs2 的补丁目录下:#cd cvs/y

2012-03-12 16:03:09 8497

转载 Linux学习内核移植相关笔记第2部分

本文转自:http://www.arm32.com/post/11017.html上接:[Linux学习内核移植相关笔记第1部分注意1):本小节假定您已经按照前面的方法安装了 USB 驱动, 并把开发板设置为 NORFlash 启 动 ,系 统 更新和安装完 毕 请 设 置为 Nand Flash 启 动。注意1)配置好上面的基本配置后的内核并编译产生 zImage 后,并且烧到板

2012-03-12 16:01:51 8688

转载 Linux学习内核移植相关笔记第1部分

本文转自:http://www.arm32.com/post/11016.html内核linux2.6.30.4,NandFlash,串口,yaffs2文件系统移植整个移植,并能够在开发板的NandFlash中运行,以下大部分内容参考了天嵌和友善的资料。开始时间:2011-03-23晚本文记录约定:1、友善手册:就是指,我购买的开发板资料光盘中的相关用户手册:“mini2440-u

2012-03-12 16:00:18 8870

转载 基于S3C2440的Linux内核移植和yaffs2文件系统制作

http://space.ednchina.com/Upload/2009/7/26/3e070cb3-7df6-4310-8aba-3e929c9c0f24.rarLinux内核移植和根文件系统制作第一章 移植内核... 21.1 Linux内核基础知识... 21.1.1  Linux版本... 21.1.2 什么是标准内核... 21.1.3 Linu

2012-03-12 15:16:57 566

转载 U-Boot编译过程完全分析

本文转自:http://www.cnblogs.com/heaad/archive/2010/07/17/1779806.html2.1       U-Boot Makefile分析2.1.1             U-Boot编译命令       对于mini2440开发板,编译U-Boot需要执行如下的命令:$  make  mini2440_config$  make

2012-03-01 22:03:29 299

转载 U-Boot启动过程完全分析

本文转自:http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.htmlU-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下:       (1)第一阶段的功能Ø  硬件设备初始化Ø  加载U-Boot第二阶段代码到RAM空间Ø  设置好栈Ø  跳转到第二阶段代码入口       (2)第二阶段的功能

2012-03-01 20:51:38 237

转载 嵌入式系统 Boot Loader 技术内幕

本文转自:http://www.ibm.com/developerworks/cn/linux/l-btloader/1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大

2012-02-29 21:27:14 227

转载 uboot-2009.01的start.S详细注解及分析

本文转自:http://blog.csdn.net/hongkaicsu/article/details/5186991@参考天行者的vivi源码分析@参考两只蝴蝶的u-boot-1.1.6之cpu/arm920t/start.s分析/* *  armboot - Startup Code for ARM920 CPU-core * *  Copyright (c)

2012-02-29 21:09:53 339

转载 U-Boot如何为内核设置启动参数--转帖

本文转自:http://blog.csdn.net/hongkaicsu/article/details/5189848大家都知道U-Boot启动的时候会将启动参数的地址放入R2中,然后再启动内核。我们看看这些参数是如何设置的。首先看两个重要的数据结构:第一个是global_data,定义在include/asm-arm/global_data.h文件中:typedef

2012-02-29 21:05:56 458

转载 U-Boot的移植U-Boot Practically Porting Guide(转)

本文转自:http://blog.csdn.net/hongkaicsu/article/details/5187015U-Boot的移植之(一)基础篇:添加新的目标板定义本文使用最新的U-Boot-1.3.0-rc2。U-Boot本身支持很多开发板,在其源代码中,每个板子都对应一个board/目录下的文件夹(笔者注:这并不确切,因为有的文件夹是供应商名称,下面可以有多个目

2012-02-29 21:04:37 416

转载 U-boot如何启动内核

本文转自:http://blog.csdn.net/hongkaicsu/article/details/5141964我们用的u-boot已经改的面目全非,不过核心还是完全相同的,换了个面目而已。开源的好处,想改就改来玩玩。不过流程还是人家的。u-boot通过bootm命令来启动内核,这个命令的处理函数是do_bootm,这个函数处理的是uboot-mkimage制作的映像,如果

2012-02-29 20:58:47 497

转载 U-Boot启动的函数调用过程(以arm926ejs为例)

本文转自:http://blog.csdn.net/hongkaicsu/article/details/5141985调用链如下,后面是文字解说: reset -> cpu_init_crit -> lowlevel_init (板子相关)           -> relocate (将U-boot重定位到RAM)           -> stack_setup

2012-02-29 20:57:28 350

转载 u-boot启动代码start.S详解-补充

U-BOOT一、U-BOOT的目录结构u-boot目录下有18个子目录,分别存放管理不通的源程序。这些目录中所要存放的文件有其规则,可以分成三类。■第一类目录与处理器体系结构或者开发板硬件直接相关;■第二类目录是一些通用的函数或者驱动程序;■第三类目录是u-boot的应用程序、工具或者文档。Board:和一些已有开发板相关的文件,比

2012-02-29 20:56:32 454

转载 U-Boot,在引导Linux之前要做的事 theKernel 作用

本文转自:http://www.linuxidc.com/Linux/2011-07/38883.htm启动armlinux,bootloader必须提供下面几步:   1.  设置并初始化ram 2.  初始化一个串口 3.  检测处理器类型 4.  设置内核标记列表 5.  调用内核映像   1.       设置并初始化ram

2012-02-29 20:51:26 378

转载 最详细的U-BOOT源码分析及移植

本文转自:http://blog.csdn.net/reille/article/details/6554038本文从以下几个方面粗浅地分析u-boot并移植到FS2410板上:1、u-boot工程的总体结构2、u-boot的流程、主要的数据结构、内存分配。3、u-boot的重要细节,主要分析流程中各函数的功能。4、基于FS2410板子的u-boot移植。实现了NOR Fl

2012-02-29 20:49:18 318

转载 NAND Flash的驱动程序设计

本文转自:http://www.dzsc.com/data/html/2009-6-23/77135.html摘要 以三星公司K9F2808UOB为例,设计了NAND Flash与S3C2410的接口电路,介绍了NAND Flash在ARM嵌入式系统中的设计与实现方法,并在UBoot上进行了验证。所设计的驱动易于移植,可简化嵌入式系统开发。  引言  当前各类嵌入式系统

2012-02-29 20:43:06 301

转载 ARM9 2410移植之Nand flash 驱动的编写与移植

本文转自:http://www.uplinux.com/shizi/wenxian/109.html1 Nand flash 工作原理     S3C2410 板的Nand Flash 支持由两部分组成:Nand Flash 控制器(集成在S3C2410 CPU)和Nand Flash 存储 芯片(K9F1208U0B)两大部分组成。当要访问Nand Flash中的数据时,必须

2012-02-29 20:42:11 331

转载 爆笑银行简称

中国建设银行(CBC):“存不存?”   中国银行(BC):“不存!”  中国农业银行(ABC):“啊?不存?”   中国工商银行(ICBC):“爱存不存!”   民生银行(CMSB):“存么,**!”  招行(CMBC):“存么,白痴 !”   国家开发银行(CDB):“存点吧!”   兴业银行(CIB):“存一百!”   北京市商业银行(BCCB):“白存,存不

2012-02-28 22:04:22 654

转载 嵌入式系统开发学习如何起步、如何深入?

来源:http://blog.chinaunix.net/u1/37510/showart_290047.html 很多新手学习嵌入式系统,不清楚那么多的知识和参考书,该从哪里开始学习;入手了,却又在“该先学习什么后学习什么”上失去方向。这里有你想要的答案,帮你指点迷津。这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去实行

2012-02-28 21:59:45 259

转载 嵌入式Linux文件系统详细介绍

文章出处:http://blog.21ic.com/user1/5561/archives/2009/55805.htmlLinux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统

2012-02-28 21:58:22 279

转载 Linux 2.6.19.x 内核编译配置选项简介

来源:http://lamp.linux.gov.cn/Linux/kernel_options.html 作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由

2012-02-28 21:57:11 646

转载 Linux内核入门集(续2)

本文转自:http://blog.chinaunix.net/uid-24961369-id-255401.html无libc或标准头   和用户空间应用程序不一样,内核并没有链接到标准的C库,也没有链接到任何其它的库,这样设计的原因有很多,包括如先有鸡还是先有蛋的问题,但主要原因还是速度和内核大小,不要说完整的C库,就是它的一个子集也够大,内核太大只会导致效率低下。   不要

2012-02-28 21:51:07 217

转载 Linux内核入门集

本文转自:http://blog.chinaunix.net/uid-24961369-id-255402.html步骤一:获取内核代码   这年头,Linux成了一个时髦词。自诩对电脑玩的精通的学生和IT人士们,没有哪个不在自己的电脑上安装一、两个Linux,并自觉赶上了时髦。然而,在Ubuntu或SUSE的论坛中,经常有这样的对话:   “你学Linux学了这么久,都学到了

2012-02-28 21:50:04 236

转载 如何学习linux设备驱动

本文转自:http://blog.chinaunix.net/uid-24961369-id-255403.html面对不断升级的linux内核、GNU开发工具、linux环境下的各种图形库,很多linux应用程序开发人员和linux设备驱动开发人员即兴奋,又 烦躁。兴奋的是新的软件软件、工具给我提供了更强大的功能,烦躁的是适应新软件的特性、搭建新环境是一项非常繁琐的事情。本文想从以下3个方面

2012-02-28 21:48:05 194

转载 u-boot 移植步骤详解

本文转自:http://patton.spaces.eepw.com.cn/articles/article/item/234501 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的L

2012-02-26 22:35:35 432

转载 深入理解sizeof

本文转自:http://www.vckbase.com/document/viewdoc/?id=1054最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN

2012-02-20 21:58:38 144

转载 sizeof()用法汇总

sizeof()功能:计算数据空间的字节数1.与strlen()比较      strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。      而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作      指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为

2012-02-20 21:56:00 245

转载 C语言清空输入缓冲区的N种方法对比

C语言中有几个基本输入函数://获取字符系列int fgetc(FILE *stream);int getc(FILE *stream);int getchar(void);//获取行系列char *fgets(char * restrict s, int n, FILE * restrict stream);char *gets(char *s);//可能导致溢出,用fgets代

2012-02-20 15:26:00 303

转载 堆、栈及静态数据区详解

原作者:风小云 原文链接地址:http://blog.csdn.net/welcome_ck/archive/2004/12/24/227961.aspx五大内存分区    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。

2012-02-16 13:05:30 237

转载 程序设计命名规则

在软件开发这一高度抽象而且十分复杂的活动中,命名规则的重要性更显得尤为突出。一套定义良好并且完整的、在整个项目中统一使用的命名规范将大大提升源代码的可读性和软件的可维护性。在引入细节之前,先说明一下命名规范的整体原则:同一性在编写一个子模块或派生类的时候,要遵循其基类或整体模块的命名风格,保持命名风格在整个模块中的同一性。 标识符

2012-02-16 12:54:00 438

转载 Const,Const函数,Const变量,函数后面的Const (zz)

转自:http://www.cnblogs.com/Fancyboy2004/archive/2008/12/23/1360810.html看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。cons

2012-02-16 12:50:21 180

空空如也

空空如也

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

TA关注的人

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