自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itismine的专栏

思想决定出路

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

原创 ARM体系结构(下)(转)

   文章说明:calmarrow(lqm)读毛德操的《嵌入式系统》所做笔记文章引自:http://piaoxiang.cublog.cn ARM指令系统    系统的指令系统介绍这里就不罗列了,没有多大意义。这里只是总结一些小的知识点和经验,便于对ARM指令系统有更为深入的理解

2009-11-24 15:14:00 1075

转载 ARM体系结构(上) 转

 文章说明:calmarrow(lqm)读毛德操的《嵌入式系统》所做笔记文章引自:http://piaoxiang.cublog.cn     学习《嵌入式系统――采用公开源代码和StrongARM/XScale处理器》一书,对ARM核的体系结构有了一个比较全面而且深入的认识,纠正了以前不少错误的认识。现在以ARM核的体系结构为主线,按照理解

2009-11-24 15:02:00 1339

原创 一个29岁的总裁对大学生的忠告 (转)

 一、读大学,究竟读什么? 大学生和非大学生最主要的区别绝对不在于是否掌握了一门专业技能……一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定……草木可以在校园年复一年地生长,而我们却注定要很快被另外一群人替代……尽管每次网到鱼的不过是一个网眼,但要想捕到鱼,就必须要编织一张网……  二、人生规划:三岔路口的抉择不走弯路就是捷径……仕途,商界,

2009-11-23 12:26:00 617

原创 移植u-boot-1.3.4到S3C2440 (转)

 http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25347

2009-11-22 18:00:00 553

转载 移植u-boot-1.3.4到S3C2440 (转)

http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25347 

2009-11-22 17:56:00 486

转载 CMMB STiMi 技术

 STiMi技术详解http://www.sina.com.cn  2006年11月13日 16:50  中国数字电视<!-- -->  移动多媒体广播(俗称“手持电视”),已经成为目前炙手可热的发展热点。移动多媒体广播业务是指通过卫星和地面无线广播方式,在手机、PDA、MP3、MP4、数码相机、笔记本电脑等七寸以下的小屏幕、移动便携手持式终端上,实现随时随地接收广播电视节

2009-11-20 23:12:00 727

转载 Windows Service 开发系列(一) 什么是Windows Service应用程序

什么是Windows  Service应用程序?    Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这些功能使服务非常适合在服务器 上使用,每当需要使用不会影响在同一台计算机上工作的其他用户的功能时也适用。还可以在不同

2009-11-20 16:25:00 1320

转载 CMMB 信源压缩技术

  移动多媒体广播(CMMB) ——信源压缩技术发布时间:  2008-9-3   作者:国家广播电影电视总局广播科学研究院 郭晓强 解伟 王东飞 付光涛 李小雨 摘要:本文论述了CMMB的信源压缩技术,首先介绍信源压缩编码技术的发展;然后重点对CMMB采用的视频压缩编码、音频压缩编码进行论述,给出了CMMB所采用的信源编码技术标准,视频参数与音频参数的

2009-11-19 21:33:00 1893

原创 S3C2410的外部中断 (转)

 S3C2410有24个外部中断引脚:EINT0~EINT23,但是对于EINT0~EINT3这4个外部中断而言,使用比较简单;对于其它20个而言,使用稍稍复杂一些。首先,来看S3C2410的中断控制器,有6个中断裁决器分为2级,第1级5个,第2级1个;第1级的5个裁决器管理32级中断源,在这32级中断源中有2个保留,24级是给内部中断源的,对于24个外部中断只给了6个中断级:EINT0、EI

2009-11-19 18:32:00 1142

原创 CMMB技术构架

根据移动多媒体广播电视电视系统的技术体制、总体架构及体系结构,移动多媒体广播电视的技术路线为:    (1)采用卫星和地面网络相结合的方式实现“天地一体”协同覆盖,信道传输采用STiMi技术。    (2)全国节目通过S波段卫星对全国实现覆盖,卫星遮挡地区可采取地面同频增补方式,在城市人口密集区域采用U波段增补。    (3)地方节目采用U波段地面网络实现覆盖。    (4)电视业务视频压缩编码采

2009-11-19 18:29:00 976

转载 ARM 寄存器说明

 ARM处理器共有37个寄存器。它包含31个通用寄存器和6个状态寄存器。=======================================================================================Usr         System         Supervisor      Abort         Undefined        

2009-11-17 18:58:00 1311

原创 x86与ARM 的返回值

 作为硬件平台,arm和x86是比较有代表性的两个了。而在bootloader或操作系统编程方面,堆栈/参数传递/返回值是系统编程常常关注的一些内容,对比他们的差异对理解操作系统会有所帮助 1          返回值:1)        X86采用eax作为返回值。return i;23:   c7 45 08 1e 00 00 00    mov

2009-11-17 12:43:00 4826

原创 Linux misc设备

参考:http://longer.spaces.eepw.com.cn/articles/article/item/60415http://imganquan.org/blog/?p=350网上找的,归纳一下: 杂项设备(misc device)杂项设备也是在嵌入式系统中用得比较多的一种设备驱动。在 Linux 内核的include/linux目录下有Miscdevice.h文件,

2009-11-16 10:54:00 4017 1

原创 mkyaffs2image工具解析

 终于可以成功制作页大小为2K + 64 Bytes 的nand flash的image 文件了。令人兴奋啊 :)这两天一直苦于自己制作的yaffs2 image文件系统无法被linux-2.6.29.1内核识别,而使用FriendlyARM的mkyaffs2imag-128M工具就没有这个问题。一开始便判断是mkyaffs2image工具有问题,没有生成正确格式的yaffs2 image文件

2009-11-11 20:36:00 28886 8

转载 uboot烧写yaffs2过程中,如何写入oob数据的 (转)

 现在正在看uboot烧写yaffs2的代码,有点疑问输入命令后执行do_nand,然后执行到nand_write_optsint nand_write_opts(nand_info_t *meminfo, const nand_write_options_t *opts){。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2009-11-10 21:42:00 4915 1

转载 Yaffs文件系统结构 (转)

 1 Yaffs文件系统结构1.1 简介1.1.1 应用场合        Yaffs(Yet Another Flash File System)文件系统是专门针对NAND闪存设计的嵌入式文件系统,目前有YAFFS和YAFFS2两个版本,两个版本的主要区别之一在于YAFFS2 能够更好的支持大容量的NAND FLASH芯片。Yaffs文件系

2009-11-10 11:17:00 994

原创 FriendlyARM Suppervivi + linux-2.6.29.1 + rootfs_busybox-1.13.3

最近一直在琢磨mini2440开发板上移植bootloader、linux kernel以及rootfs这三者的“内幕”。其过程可谓艰辛啊,万事开头难吗,但我们不可知难而退。也就是这个学习的过程,会使你自己受益非浅,进而鼓励自己朝着感兴趣的方向一直前进。。。下面针对移植工作一些简单的总结,当然这期间也参考了网上大量的BLOG信息,以及相关书籍。不多说了,进入主题。PS:以下的移植过程均是基

2009-11-08 09:16:00 1619

原创 Linux "dd" command

dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。dd 的主要选项:指定数字的地方若以下列字符结尾乘以相应的数字:b=512, c=1, k=1024, w=2, xm=number mif=file输入文件名,缺省为标准输入。of=file输出文件名,缺省为标准输出。ibs=bytes一次读入 bytes 个字节(即一个块大小

2009-11-06 13:48:00 1943

转载 用mkfs.jffs2 命令制作jffs2镜像文件 (转)

 下载:ftp://sources.redhat.com/pub/jffs2/mkfs.jffs2或者使用命令:apt-get install mtd-utils命令使用实例:mkfs.jffs2  -s 0x1000 -e 0x40000 -p 0x500000 -d  rootfs/ -o  jffs2.img说明:页大小0x1000   4k块大小0x40000 

2009-11-06 11:43:00 35957 1

转载 Linux 启动参数 (转)

 一般的系统是先启动/sbin/init,但是也可通过启动参数指定init=来确定,如:我的系统就是制定的init=/linuxrc,因为文件系统是采用busybox的,而linuxrc也是一个指向busybox的文件,不过不确认它指向具体哪个指令。不过可能是/sbin/init。init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创建,所以

2009-11-06 10:53:00 3350

原创 Linux NFS安装与配置

 NFS的安装与配置:  1.以root的身份在控制台输入setup,在系统服务选项中选中 nfs portmap 服务选项portmap服务对NFS 是必须的,因为它是NFS 的动态端口分配守护进程,如果portmap不启动,NFS就启动不了的。如果Linux上系统服务上没有这个配置选项,可以到网上搜索一些相关的软件包。  2.编辑 /etc/exports 文件  exports文件是

2009-11-05 20:05:00 646

原创 使用busybox-1.13.3 创建Linux根文件系统

  首先我使用的busybox是1.13.3版本!此制作过程也是参考网络上各位高手的文章,加上自己的摸索与尝试,在此留下必要的札记。1:配置Busybox进入解压后的目录,配置Busybox[~busybox-1.13.3]#make menuconfig############################################################### Bu

2009-11-05 16:17:00 5607 1

转载 使作Busybox创建文件系统 (转)

 编译busybox的组合:busybox-1.0.0   arm-linux-gcc-2.95.3 (sbc2410等开发板)busybox-1.1.3   arm-linux-gcc-3.3.2 buxybox-1.7.3   arm-linux-gcc-3.4.1 经典参考:http://busybox.net/downloads/   下载busyboxhttp://husab

2009-11-05 12:52:00 1569

转载 vivi与Linux kernel的参数传递情景分析 (转)

在上一部分提到过了,vivi作为bootloader,向内核传递启动参数是其本职工作之一。要把这个情景分析清楚,不仅仅需要分析vivi的参数机 制,而且要分析Linux kernel的接收机制。因为这是一个简单的通信过程,比起本科所学习的TCP/IP来简单的多,但是因为简单,所以在协议上并不规范,理解上反而不如 TCP/IP协议。下面就分为两个方面对此情景分析。一、综述内核参数传递机制  

2009-11-01 21:23:00 1097

转载 arm-linux-ld命令 (转)

 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jinlking/archive/2009/03/30/4036362.aspx 我们对每个c或者汇编文件进行单独编译,但是不去连接,生成很多.o 的文件,这些.o文件首先是分散的,我们首先要考虑的如何组合起来;其次,这些.o文件存在相互调用的关系;再者,我们最后生成的bin文件是要在硬件中运行的,每一部分放在什

2009-11-01 16:47:00 872

原创 ARM过程调用之参数传递

  参数传递  在ARM的工具链里,定义了统一的函数过程调用标准ATPCS(ARM-Thumb Procedure Call Standard)。ATPCS定义了寄存器组中的{R0~R3}作为参数传递和结果返回寄存器,如果参数数目超过四个,则使用堆栈进行传递。我们知道内部寄存器的访问速度是远远大于存储器的,所以要尽量使参数传递在寄存器里面进行,即应尽量把函数的参数控制在四个以下。这是理解ATP

2009-11-01 15:35:00 1626

原创 ARM指令和Thumb指令的区别

一、现在先区分下ARM指令集与Thumb指令集       Thumb 指令可以看作是 ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有 16 位的代码密度但是它不如ARM指令的效率高 .Thumb 不是一个完整的体系结构,不能指望处理只执行Thumb 指令而不支持 ARM 指令集.因此,Thumb 指令只需要支持通用功能,必要时可以借助于完善的 ARM 指令集,比如,所有异常自动

2009-11-01 10:57:00 47727 5

JAVA Proguard

java打包时的混淆器

2008-02-27

空空如也

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

TA关注的人

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