
Embed
文章平均质量分 95
ljzcom
这个作者很懒,什么都没留下…
展开
-
SRAM/DRAM,PROM/EPROM/EEPROM,NOR/NAND FLASH区别
原文:http://blog.youkuaiyun.com/lcj8/article/details/4467142 RAM / ROM 存储器 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。转载 2012-01-29 13:50:23 · 994 阅读 · 0 评论 -
常见bootloader介绍
一、BootLoader简介 在专用的嵌入式板子运行操作系统已经变得越来越流行。一个嵌入式系统从软件的角度看通常可以分为三个层次: 1、 引导加载程序。包括固化在固件(firmware)中的Booter代码(可选),和Loader两大部分。 2、 操作系统。特定于嵌入式板子的定制内核以及内核的启动参数;以及在内核和应用程序之间可能还会包括一个嵌入式图形用户界面,常用的嵌入转载 2012-01-31 13:28:36 · 9969 阅读 · 0 评论 -
ARM寄存器总结
ARM处理器共有37个寄存器: 1)31个通用寄存器,包括程序计数器(PC)。这些寄存器都是32位的;2)6个状态寄存器。这些寄存器也是32位的,但是只使用了其中的12位。 ARM通用寄存器 -- 通用寄存器(R0-R15)可分为三类:不分组寄存器R0~R7;分组寄存器R8~R14;程序计数器PC。 1)不分组寄存器R0~R7 不分组寄存器R0~R7在所有处理器原创 2012-11-21 08:52:25 · 770 阅读 · 0 评论 -
S3C6410启动模式介绍
目前的ARM处理器都支持多种启动模式,S3C6410和以前的Samsung的ARM处理器一样,通过外部管脚OM[4:0]的拉高拉低来决定是从哪个存储设备上启动。我认为S3C6410的User Manual并没有说的很清楚,所以我在最开始使用的时候,也对其启动模式有一些误解,下面就我个人的理解,介绍一下S3C6410的启动。 先读一下S3C6410 User Manual的第3章 Syste转载 2012-11-21 11:34:13 · 617 阅读 · 0 评论 -
TI DAVINCI开发原理(总共5部分)
DAVINCI开发原理之一----ARM端开发环境的建立(DVEVM)1. 对DAVINCI平台,TI在硬件上给予双核架构强有力的支撑,在DSP端用DSP/BIOS来支持音视频算法的运行,在ARM端用MontaVista Linux(MV)来支持其对外设的管理。对于ARM与DSP之间的数据交互,则用Code Engine和Codec Server来加以管理。2. 在DAVINCI的转载 2012-02-02 13:24:54 · 3002 阅读 · 0 评论 -
基于Linux的v4l2视频架构驱动编写
其实,我刚开始一直都不知道怎么写驱动,什么都不懂的,只知道我需要在做项目的过程中学习,所以,我就自己找了一个关于编写Linux下的视频采集监控项目做,然后上学期刚开学的时候听师兄说,跟院长做项目,没做出来也没关系,所以直接退出博士的团队,投靠了院长的门下,呵呵,说到这里其实并不是我太见风使驼了,而是····老是让我做单片机的东东,我嫌没意思,他也知道我一开始就要学嵌入式,所以,最后,我想了一下,既转载 2012-04-03 11:22:43 · 1068 阅读 · 0 评论 -
linux开发资源整理列表 --已备查询之便
1. http://www.embeddedlinux.org.cn/ ---嵌入式linux开发,主要介绍一些基础入门2. http://blog.youkuaiyun.com/aaronychen ---介绍linux驱动开发,系统开发,嵌入式开发3. http://blog.youkuaiyun.com/fudan_abc ---复旦ABC的著名博客,linux那些事儿我是us原创 2012-02-18 08:52:33 · 1137 阅读 · 0 评论 -
grep命令详解
grep命令是linux下的行过滤工具,其参数繁多,下面就一一介绍个个参数的作用,希望对大家有所帮助。grep -- print lines matching a pattern (将符合样式的该行列出)◎语法: grep [options] PATTERN [FILE...] grep用以在file内文中比对相对应的部分,或是当没有指定档案时, 由标准输入中去比对。 在预设的转载 2012-02-13 16:06:56 · 717 阅读 · 0 评论 -
原码、反码、补码
正数:原码、反码、补码一样[+7]原= 0 0000111 B[+7]反= 0 0000111 B [+7]补= 0 0000111 B 负数:原码就是原来的表示方法、反码是除符号位(最高位)外取反、补码=反码+1[-7]原= 1 0000111 B[-7]反= 1 1111000 B[-7]补= 1 1111001 B 当做加法时,只需将原码相加即可,转载 2012-02-16 13:33:37 · 647 阅读 · 0 评论 -
轻轻松松编译linux内核
曾经重新编译内核是一件多么复杂的事情,很多人都会有这样的恐惧感。然而,看完本文以后,希望你会感到一身轻松,原来内核的编译可以如此简单。一、升级内核的原因升级的原因有很多,例如新的硬件驱动,去除内核 Bug ,一般而言新内核会比旧版本更快,更稳定和可靠。二、下载源码并解压FreeLAMP.com 首页右上方提供 LAMP 各版本的最新下载连接。你可以直接点击下载。下载后,转载 2012-02-13 16:14:54 · 615 阅读 · 0 评论 -
putty使用方法~SSH等
我的这些文字是从这几年来的 PuTTY 使用经验中慢慢得来的,也不仅仅是介绍 PuTTY,还包括了一些相关的软件,比如:优秀的 FTP 工具 FileZilla、功能强大的 SFTP 客户端 WinSCP。杂七杂八的乱说了一些,这里把大致内容罗列如下:最简单的使用,登录 SSH 主机中文乱码的处理PuTTY 常用配置的说明复制、粘贴保存会话注销自动登录用户名自动设置环境变量设置转载 2012-02-04 10:36:58 · 5767 阅读 · 1 评论 -
ASCII码表
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进制十六进制十进制字符八进制原创 2012-02-13 16:01:31 · 481 阅读 · 0 评论 -
实现ubuntu和window的文件互访 -- samba使用
一. Samba 简介 Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有 更好的网络文件系统NFS,NFS也是需要架设服务器的;大家知道在Windows 网络中的每台机器即可以是文件共享的服务转载 2012-02-02 13:21:35 · 624 阅读 · 0 评论 -
BSS段/DATA段/CODE段 (objcopy)
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。 BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。 数据段属于静态内存分配。原创 2012-02-13 14:34:52 · 3622 阅读 · 2 评论