自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (26)
  • 收藏
  • 关注

转载 C实现的泛型栈

/*  Name:         stack.h  Copyright:    1.0  Author:       avalon  Date: 02-10-04 19:48  Description:  泛型设计的栈 */#ifndef AVALON_STACK_H#define AVALON_STACK_H#include #ifndef AVALON

2012-02-18 20:04:10 527

转载 如何在 Windows XP 中将 FAT16 或 FAT32 卷转换为 NTFS 文件系统 - 易宝典

对于硬盘来说,Microsoft Windows XP 支持下列三种文件系统: FAT16FAT32NTFS如果要查看磁盘使用的是哪种文件系统,请右键点那个盘,选择“属性”。 收起这个图片展开这个图片在“常规”选项卡

2011-09-04 16:52:20 798

原创 _杂记_linux_

1.查看内核打印:  $cat /proc/kmsg > log2.内核版本信息:  $uname

2011-06-20 22:49:00 546

原创 Cdev—每个次设备一个缓冲

-------------driver----------------cdev.c#include #include #include #include #include #include #include #include MODULE_LICENSE("GPL");dev_t devid;char *name = "mychardev"

2011-06-20 22:43:00 675

原创 linux本地驱动编译

编译cdev.c驱动: Makefile: KEN=/lib/modules/$(shell uname -r)/buildCORSS_COMPIL = gccSRC=$(shell pwd)obj-m = cdev.oall:        make -C $(KEN) M=$(SRC) modules

2011-06-20 22:23:00 615

原创 IO口的操作

1. 操作IO口的寄存器地址定义:sfr P0    = 0x80;sfr P1    = 0x90;sfr P2    = 0xA0;sfr P3    = 0xB0; 2. 每组IO口有8个bit位,分别控制每组的8个IO输出,定义:sbit P0_0 = P0^0;    //0x80....sbit P0_7 = P0^7;   //0x87 3. P0_0

2011-06-14 23:08:00 747

转载 Keil_startup.a51文件详解

转自 http://apps.hi.baidu.com/share/detail/788617 $NOMOD51                                 ;使编译器不使能预定义的8051符号,避免产生重复定义的错误。;---------------------------------------------------------------------------

2011-06-14 22:17:00 2806

转载 环境安装

1. keilC v4 和protues7.5 http://blog.sina.com.cn/s/blog_574d08530100hks2.htmlhttp://apps.hi.baidu.com/share/detail/32204189其实网上已经有很多的keilc与proteus联调方法了,但有很多的都是些纯文字的描述,甚至有些还是错误的。对于初学者来说,还真有点摸不着头脑。

2011-06-09 22:38:00 613

原创 常用地址

flash player :    http://get.adobe.com/cn/flashplayer/

2011-06-05 12:05:00 431

转载 Ubuntu10.04 安装

Ubuntu系统ISO安装包中自带了一个wubi.exe程序,利用它我们可以轻松在 Windows安装ubuntu,不用刻盘,不用重新分区,不用特意空一个盘来安装,就好像普通软件一样,可以简单安装删除卸载等操作。是新手学习 ubuntu系统非常好的安装方法。下面介绍一下利用wubi在Windows中安装Ubuntu 10.04的教程,或者说安装方法和注意事项。 Ubuntu Desktop 10.

2011-06-05 10:52:00 924

原创 Const 限定符

归档: /home/sjj/work_learning/c/Const/*这里显示三个东西:1.如何确定const 限定符 ,修饰的是什么? 1)const type 等价于type const, 这里的type可以是普通的char , int ,unsigned long 等等,也可以是结构体和由typedef定义的新类型; 例如下面的 char const gA = 'a' ; 这句语句也可以写成为 const char gA = 'a'; 它们都表示gA 这个变量只读。 2)对

2011-03-29 22:55:00 668

原创 调试代码的开关设置

<br />目录文件路径:/home/sjj/work_learning/c/Define_Debug/<br /> <br />我们在编码的时候经常要加一些打印的Debug信息,<br />用下面这种用宏定义来开启或者关闭打印的方法,<br />很方便实用,在正式发布的时候,只要取消宏的定义就好了。<br /><br />取消宏的定义这里介绍两种方式:<br />1.修改源代码的宏定义,取消它:<br />#define Debug<br />#undef Debug    //取

2011-03-28 22:29:00 1038

转载 Linux在嵌入式系统中有关进程调度算法的实时性改进

<br />摘 要:分析了普通Linux 内核实时性不足的主要原因。 介绍了目前较为有效的改进Linux 实时性的方法。具体地研究了普通Linux 内核在嵌入式系统中的有关进程调度算法的实时性不足的具体因素,并提出了具体的解决办法。<br /><br />关键词:Linux 操作系统;实时性;进程调度;内核。<br /><br />引言<br /><br />  Linux 作为一种通用的操作系统,它最初的设计是用于桌面系统或者小型服务器。 要将Linux 用于嵌入式系统中,需要对Linux 内核作一些改进

2011-01-26 21:52:00 1281

转载 Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)

Linux 多核下绑定硬件中断到不同 CPU(IRQ Affinity)<br />Linux2010-07-28 19:55:07阅读45评论0  字号:大中小 订阅<br />先看看系统上的中断是怎么分配在 CPU 上的,很显然 CPU0 上处理的中断多一些:# cat /proc/interrupts CPU0 CPU1 0: 918926335 0 IO-APIC-edge timer 1: 2

2011-01-26 21:40:00 4214

转载 linux 系统调用 -- 不用syscall table的方法来截获系统调用的方法的分析

<br />不用syscall table的方法来截获系统调用的方法的分析  关注Linuxeden官方微博 前言: 拿到quack给我的这个文章真是很巧,正在整理分析linux系统调用的实现源代码,所以先翻译一下这 篇文章,然后谈一些自己的想法,文章的实现代码是基于2.0.x内核的,这个code在2.2.x内核上也可以编 译,主要看实现的原理方法了。 以下是译文: by Silvio Cesare 译:大鹰 本文描述了一种可以不利用syscall table来截获系统调用的方法(在linux的实现),它可

2011-01-13 22:22:00 1925 1

转载 linux 系统调用

<br />5.1.5  如何使用系统调用<br />如图5.2所示,用户应用可以通过两种方式使用系统调用。第一种方式是通过C库函数,包括系统调用在C库中的封装函数和其他普通函数。 图5.2  使用系统调用的两种方式<br />第二种方式是使用_syscall宏。2.6.18版本之前的内核,在include/asm-i386/unistd.h文件中定义有7个_syscall宏,分别是:_syscall0(type,name)  _syscall1(type,name,type1,arg1)  _syscal

2011-01-13 22:16:00 14260

转载 linux中文显示

<br />Linux中文乱码问题<br />首先,解释一下字符集:<br />汉字编码:<br /><br />* GB2312字集是简体字集,全称为GB2312(80)字集,共包括国标简体汉字6763个。 * BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个。 * GBK字集是简繁字集,包括了GB字集、BIG5字集和一些符号,共包括21003个字符。 * GB18030是国家制定的一个强制性大字集标准,全称为GB18030-2000,它的推出使汉字集有了一个“大一统”的标准。 <br /><b

2010-12-23 22:10:00 822

转载 linux 打造man中文帮助手册图解(man-pages-zh帮助页)

linux 打造man中文帮助手册图解(man-pages-zh帮助页)<br /> <br />刚学习linux有一份中文帮助手册该是多好事情。linux自带的帮助尽管有多种语言,目前各种发行版的linux基本没有中文帮助手册。打造个适合自己中文手册还是很有意义的。配置过程其实比较简单,只需要知道中文包,然后放到man可以搜索到的目录中,基本就可以了。<br />下面将分一下几步:下载开源的man-pages 中文手册包 配置解压手册包 测试安装中文包一、在个人工作目录安装中文帮助手册<br />    

2010-12-22 22:13:00 812

转载 linux下多进程、多线程编程

<br /><br /><br />linux下进程 (一) 理解Linux下进程的结构 <br />   Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 <br />  堆栈段存放的就是子程序的返回地址、子程序的参数以及程序的局部变量

2010-12-17 18:52:00 542

转载 GNU LD脚本解析

<br />  <br />GNU LD脚本解析   <br />  <br />来源: ChinaUnix博客  日期: 2008.12.22 15:20 (共有0条评论) 我要评论 <br />   <br />本文乃转载. 原作者的E-mail是[email protected][email protected]<br />0. Contents<br />1. 概论<br />2. 基本概念<br />3. 脚本格式<br />4. 简单例子<br />5. 简单脚本命令<br />6. 对

2010-12-16 22:12:00 534

转载 动静库  

C库文件出自自由WIKI  http://wiki.free-abc.com.cn/index.php?title=C%E5%BA%93%E6%96%87%E4%BB%B6跳转到: 导航, 搜索<br />1, <br />Linux下动态库查看方法:nm -D libavformat.so <br />Linux下静态库查看方法:ar -t libavformat.a <br />2, <br />基本概念 <br />库有动态与静态两种, <br />动态通常用.so为后缀,静态用.a为后缀。例如:li

2010-12-16 22:03:00 573

转载 链接器LD的详细信息及其搜索路径揭密

<br /># ld --verbose<br /> <br /> GNU ld version 2.17.50.0.6-9.el5 20061020<br />  Supported emulations:<br />   elf_i386<br />   i386linux<br />using internal linker script:<br />==================================================<br />/* Script for -z com

2010-12-16 21:51:00 989

转载 [精华] 跟我一起写 Makefile

<br />概述 <br />—— <br /><br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 <b

2010-12-16 21:45:00 1021

转载 context_switch( )上下文切换

http://blog.csdn.net/kernel_details/archive/2007/01/11/1479940.aspxcontext_switch( )上下文切换:调用switch_mm(),把虚拟内存从一个进程映射切换到新进程中 调用switch_to(),从上一个进程的处理器状态切换到新进程的处理器状态。这包括保存、恢复栈信息和寄存器信息     The context_switch( ) function sets up the address space of next. the a

2010-12-14 22:09:00 14664

原创 TD-SCDMA网络测试仪中Uu接口的信令分析

<br />TD-SCDMA网络测试仪中Uu接口的信令分析     文章来源:中国通信器材网    添加人:admin    添加时间:2007-7-2 10:43:00 <br />     <br />摘要 深入研究了在TD-SCDMA系统中对Uu接口协议栈进行信令监测的方法。给出了Node B节点的用户平面和Uu接口控制平面的结构模型和公共传输信道传输格式的确定方式,分析了Uu接口协议栈RLC协议的分段重组过程。在此基础上提出了从Iub接口FP协议数据帧中得到Uu接口协议栈数据,实现信令监测的一种算法

2010-12-13 22:29:00 3279

原创 WCDMA关键技术详解(不定期更新)(转)

<br />http://gopise.blog.163.com/blog/static/102664522201052481317896/<br /> <br />第一章      引言<br />1.       演进:(图:1-7)<br />2.       UMTS接入技术(UTRA=UMTS Terrestrial Radio Access)主要分为2类:<br />a)         FDD(频分双工):上下行使用不同的频率。GSM/CDMA/WCDMA都是FDD系统。<br />b)   

2010-12-11 22:07:00 2169

原创 WCDMA关键技术详解(不定期更新)(转)

<br />http://gopise.blog.163.com/blog/static/102664522201052481317896/<br /> <br />第一章      引言<br />1.       演进:(图:1-7)<br />2.       UMTS接入技术(UTRA=UMTS Terrestrial Radio Access)主要分为2类:<br />a)         FDD(频分双工):上下行使用不同的频率。GSM/CDMA/WCDMA都是FDD系统。<br />b)   

2010-12-11 22:06:00 6989 1

原创 ELF文件格式及程序加载执行过程总汇(转)

http://www.linuxsir.org/bbs/printthread.php?t=206356ELF文件格式及程序加载执行过程总汇<br /> 这是我这段时间学习elf文件格式搜集的资料,其中的一些重量级文档,比如linkers and loaders ,the executable and linkable format等等就不贴出来了,太大----<br /><br /><br />文章列表为:<br /><br />elf文件格式-- 1<br />elf文件格式-- 2<br />elf文

2010-12-08 22:02:00 6340

原创 Ubuntu_root(user) raise&passwd setting

-----总结自网络ubuntu系统的话,root是默认不给登录.启开:System-->Administration-->Login Window出现设置对话框;   Security下面把(Allow local system administrator Login)勾上;密码设置:在终端里用命令:$sudo passwd root 设置密码。

2009-09-13 13:28:00 655

原创 常量和变量在code中以及运行时的存储区别

{NTS}

2009-09-12 22:57:00 632

转载 exec函数〔转〕

 既然所有新进程都是由fork产生的,而且由fork产生的子进程和父进程几乎完全一样,那岂不是意味着系统中所有的进程都应该一模一样了吗?而且,就我们的常识来说,当我们执行一个程序的时候,新产生的进程的内容应就是程序的内容才对。是我们理解错了吗?显然不是,要解决这些疑惑,就必须提到我们下面要介绍的exec系统调用。说是exec系统调用,实际上在Linux中,并不存在一个exec()的

2009-09-12 16:55:00 429

原创 Start!

这仅仅是个开始!

2009-09-12 15:27:00 394

编程经典算法集合.rar

【计算机】十大经典算法.pdf C语言100个经典算法.pdf 经典算法大全.txt 算法大全.doc 算法大全第04章__动态规划.pdf 贪心算法_ 中国数学建模-编程交流-动态规划算法_2.doc 常用算法大全-动态规划算法 常用算法大全-回溯算法

2011-09-25

linux下调度器 多核 CPU绑定 schedule函数等等

linux下调度器 多核 CPU绑定 schedule函数等等

2011-01-26

Linux多核编程系列之调度亲和性

中断绑定 进程绑定  CPU亲和力  如何查看进程运行在哪个CPU上

2011-01-26

linux 系统性能相关1.rar

ext4文件系统的性能; Linux Virtual Server (LVS)之ksoftirqd进程耗尽单核100%si处理软中断导致性能瓶颈;   Linux 线程库性能测试与分析; 网卡软中断不能分发到CPU多核 问题的说明; Linux的实时性能测试.pdf  多核处理器上,怎样将软中断,内核线程绑定在指定的core上; LINUX上中断在各个CPU之间的负载平衡问题; 网卡中断在多核cpu上的负载均衡; 性能测试计数器整理汇总; 在多核系统上网络数据转发实验和一点思考;

2011-01-21

sysstat-8.0.4.tar.bz2

自己备份用自己备份用自己备份用自己备份用自己备份用

2011-01-21

sysstat-9.1.7.tar.bz2

包括sar、pidstat、iostat、mpstat、sadf、sadc源码 以及一些系统性能分析工具使用的文章

2011-01-20

mpstat 源码 以及性能统计

mpstat 源码 以及性能统计 mpstat 源码 以及性能统计 mpstat 源码 以及性能统计 mpstat 源码 以及性能统计

2011-01-18

oprofile gprof

oprofile gprof 资源收集 资源收集

2010-12-29

shell脚本教程资源收集打包

shell脚本教程资源收集打包 shell脚本教程资源收集打包

2010-12-27

manpages-zh-1.5.tar.gz

中文 linux  man  帮助 shell命令 函数 等的 中文帮助文档

2010-12-22

正则表达式学习的极好材料

正则表达式学习的极好材料 正则表达式学习的极好材料.....

2010-12-20

linux top命令详解

linux top命令详解 linux top命令详解

2010-12-20

linux sed 命令详解

linux sed 命令详解 资源收集 linux sed 命令详解 资源收集

2010-12-20

linux ps 命令详解

linux ps 命令详解 资源收集 linux ps 命令详解 资源收集

2010-12-20

linux proc文件系统详解

linux proc文件系统详解 资源收集

2010-12-20

AWK命令资源收集.rar

Awk通用线程实例(123).pdf +How to Use AWK.txt

2010-12-16

GNU as, ld 使用手册 (带目录pdf版)

GNU as, ld 使用手册 (带目录pdf版) 方便自己下载

2010-12-16

step2--培训--kern_linux系统.xls

step2--培训--kern_linux系统 自己做的资料

2010-12-14

linux的strace命令(详解)

linux的strace命令(详解) linux的strace命令(详解)

2010-12-14

WCDMA_培训教材:UTRAN网络结构及接口协议0411.ppt

WCDMA_培训教材:UTRAN网络结构及接口协议0411.ppt

2010-12-11

WCDMA+for+UMTS(Third+Edition)中英文对照版本.zip

WCDMA+for+UMTS(Third+Edition)中英文对照版本 方便地 系统地学习 

2010-12-11

UTRAN接口协议和功能

UTRAN接口协议和功能 非常值得下载~!!!!

2010-12-11

elf文件格式与动态链接库(非常之好).docx

elf文件格式与动态链接库(非常之好).docx

2010-12-11

空空如也

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

TA关注的人

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