自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 /etc/profile、~/.bash_profile等几个文件的执行过程

 关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_

2008-10-17 13:02:00 755

转载 Linux的基本文件说明

Linux的基本文件说明来源:ChinaITLab 收集整理   启动引导程序配置文件  LILO /etc/lilo.conf  GRUB /boot/grub/menu.lst    系统启动文件核脚本  主启动控制文件 /etc/inittab  SysV启动脚本的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.d  SysV启动脚本链接的位置 /etc/in

2008-10-17 12:57:00 591

转载 /etc/profile环境变量配置解析

与环境变量相关的文件可能还会有/etc/bashrc等,不过这是shell变量,是局部的,对于特定的shell器作用。/etc/profile是全局的,适用于所有的shell。   profile文件会告诉shell使用什么语言,什么shell,命令的搜索路径等等。   一些标准的环境变量:   SHELL 默认shell   LANG 默认语言   PATH linux寻找命令的默认路径,一般包

2008-10-16 21:50:00 844

转载 dpkg用法大全

转:dpkg的介绍及命令使用首先要学习debian的中层包管理dpkg,这是一个基础.dpkg是Debian的中级软件包管理器,类似RPM.dpkg是Debian软件包管理系统的中流砥柱,负责安全卸载软件包,配置,以及维护已安装的软件包.也是Debian系统中众多软件包管理工具的后端.有关dpkg的更多介绍参阅:http://www.dpkg.org系统中所有packages的信息都在/v

2008-10-15 11:35:00 6680

转载 dpkg的用法

dpkg是Debian Package 的简写。为Debian专桉开发的套件管理系统,方便软体的安装、更新及移除。所有源自Debian的distribution都使用dpkg,例如Ubuntu、Knoppix等。  以下是一些 Dpkg 的普通用法:  1、dpkg -i   安装一个 Debian 包裹文件,如你手动下载的文件。  2、dpkg -c   列出 的内容。

2008-09-20 12:41:00 1025

原创 SDRAM工作原理

转自:http://www.52rd.com/Blog/Detail_RD.Blog_hndeng06_11206.html在嵌入式行业中,经常会碰到有人问如果将开发板上32M的SDRAM换成64M的SDRAM硬件需不需要改动。答案是:不需什么改动。由于当时刚进入这个行业,对这个答案一直很迷惑,板上用的是现代的sdram芯片4M×16b×4Bank,即32MB,按理说应该有25根地址线,但

2008-07-22 14:36:00 4562 3

转载 虚拟机下安装Linux

一直都想的要学学UNIX,可总是脱了又脱,今天用VMWARE装了个LINUX    顺便整理了一下  希望对大家有帮助,需要的可以看下  一、安装VMWare(若系统已安装,则此步跳过)1、解压缩Vmware软件包2、安装VMWare:进入解压后VMWare软件包所在的位置。该目录内包含VMWare-KG目录和Vmware安装软件包含。双击Vmware安装软件图标开始安装。

2008-06-26 10:29:00 1794

转载 s3c2440 vivi的启动过程

启动是从文件vivi/arch/s3c2440/head.S开始的1. 在这个文件中,做了这样的工作:  (1) 关闭看门狗  (2) 禁止所有中断  (3) 初始化system clock  (4) 初始化串口  (5) 初始化nand flash相关的控制寄存器  (6) 把vivi copy 到 SDRAM上,最后把pc指向ram  (7) 设置堆栈  (

2008-06-24 11:18:00 1909

原创 dizhi

http://hhcn.com/chinese/embedlinux-res.htm    嵌入式Linux开发资源大全http://www.linuxsir.org/bbs/archive/index.php/t-153696.html   大侠请问嵌入式挂载nfs的问题 http://www.yuanma.org/data/2006/0904/article_1456.htm   

2008-05-28 08:42:00 768

转载 如何设置sources.list

关于源地址sources.list的书写格式以及各种dabian源注:使用非官方源需慎重,尤其是驱动部分的更新可能会导致登录X的问题,具体是xserver-xorg的更新可能会出现问题普通升级用 apt-get upgrade , 发行版升级用 apt-get dist-upgrade                                                 1、source

2008-05-27 09:31:00 6970

转载 Linux内核头文件中关于s3c2410 GPIO的宏

一、GPIO寄存器定义1.#define GPCON(x)   __REG2(0x56000000, (x) * 0x10) 这句是定义2410的GPIO的控制寄存器,注意:__REG2的参数是寄存器的物理地址,这个物理地址经_REG2宏转换为虚拟地址,对照2410的手册可以得到一下对应关系:GPCON(1) ------ PORT A  0x56000000GPCON(2) --

2008-05-24 23:21:00 899

转载 VIVI Bootloader简介

l   ViVi     vivi是什么?      vivi是由mizi公司设计为ARM处理器系列设计的一个bootloader,因为vivi目前只支持使用串口和主机通信,所以您必须使用一条串口电缆来连接目标板和主机。     它有如下作用:        1)、 把内核(kernel)从flash复制到RAM,然后启动它        2)、 初始化硬件

2008-05-01 13:27:00 5103

转载 VIVI命令使用

vivi就象DOS一样可以配置板子的硬件资源,DOS有命令行,vivi也有,接下来我们就熟悉一下这些命令,感觉命令有一些多,不过经常用到的不是很多,大家只要多操作几次就会非常上手拉.1. part命令·part show 显示分区信息·part add partname part_start_addr part_leng 0 添加分区·part del partname 删除分区

2008-04-30 10:21:00 1952

原创 Debian下NFS的使用

NFS 简介 如果你想分享一些档案给网络上的GNU/Linux或Unix系统,NFS就是最简单的方法。 速成:分享一个目录(资料夹) 这段是让初学者和不耐烦的人可以快速地使用NFS分享一个目录给网络上其他GNU/Linux或Unix系统。我们假设服务器nfsserver(IP地址为192.168.13.5)要分享目录/var/nfs给192.168.13.0 - 192.168.1

2008-04-25 09:49:00 3189

原创 ifconfig命令使用及结果分析

Linux下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。 1、ifconfig是查看网卡的信息。 ifconfig [Interface] Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息 例如:ifconfig e

2008-04-24 12:03:00 1574

原创 Debian的IP设置

1. IP地址设置debian:~#vi /etc/network/interfaces// 动态DHCP获得# 启动系统激活设备.# Loop回环地址.auto loiface lo inet loopback# 启动系统激活设备.# 网卡eth0设置为DHCP类型.auto eth0iface eth0 inet dhcp------------------------------------

2008-04-24 11:11:00 872

转载 Debian的系统配置

在Debian系统中有很多的配置文件,这些配置文件都很重要,控制着系统和应用程序的运行。下面记录这些配置文件的存放位置、作用和配置参数,以便我们在系统维护中能快速定位和配置这些文件。1. .bash_profile、.bashrc、.bash_history和.bash_logout1.     上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_p

2008-04-23 10:05:00 1050

转载 一些Linux的变量设置

 原载:http://blog.csdn.net/lzqmfc/archive/2006/01/24/587619.aspx  提示符每次当您打开一个控制台(console)或 xterm 时,最先看到的就是提示符(prompt),类似于:account@hostname ~ $在默认设置下,提示符将显示您的用户名、主机名(默认是localhost)、当前所在目录(在 Un

2008-04-18 12:38:00 730

转载 Linux修改环境变量PATH

PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用以下命令可以看到PATH的值。   $ echo $PATH  例如,在主机中,用户yogin的PATH值为:    /opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin    其中“:”为分隔符。所以,上面的一

2008-04-18 12:14:00 9273

转载 交叉编译工具

在Debian里建立交叉编译环境(cross-compiler)        嵌入式开发很重要的一步就是建立自己的交叉编译环境,也就是在宿主机器上编译生成目标机器上的执行代码。比如在i386机器上装有Linux操作系统,在ARM板子上装着嵌入式系统,比如Linux;要在板子上做应用程序开发,则现在宿主机器上(这里就是i386机器)上编辑,编译,链结,生成目标代码,然后下载到目标机器上执行。其

2008-04-17 17:05:00 1337

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

1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。 3. 文件系统。包括根文件系统和建立于 Fl

2008-04-16 14:46:00 737

原创 嵌入式启动过程

嵌入式系统启动架构是嵌入式系统的关键技术,掌握启动架构对于了解嵌入式系统的运行原理有着重要的意义。嵌入式系统在启动时,引导代码、操作系统的运行和应用程序的加载主要有两种架构,一种是直接从Nor Flash启动的架构,另一种是直接从Nand Flash启动的架构。 1. 从Nor Flash启动Nor Flash具有芯片内执行(XIP,eXecute In Place)的特点,在嵌入式系统中

2008-04-16 09:22:00 2850

原创 SRAM与SDRAM的比较

  内存在电脑中起着举足轻重的作用,一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)。按内存条的接口形式,常见内存条有两种:单列直插内存条(SIMM),和双列直插内存条(DIMM)。SIMM内存条分为30线,72线两种。DIMM内存条与SIMM内存条相比引脚增加到168线。DIMM可单条使用,不同容量可混合使用,SIMM必须成对使用。 按内存的

2008-04-10 15:48:00 12316 9

转载 NAND和NOR Flash的比较

NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR Flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。许多业内人士也搞不清楚NAND

2008-04-09 15:23:00 1063

转载 嵌入式学习的规划

很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:)就算是作为参考也是有很好的价值的!随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业

2008-04-09 10:52:00 1026 1

原创 Vi 编辑器的基本使用方法

Vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您学会它后,您将在Linux的世界里畅行无阻。vi 分为三种状态:命令模式(Command mode):控制光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式和底行模式;插入模式(Insert mode):只有在此

2008-04-09 10:45:00 785

转载 跟我一起写Makefile(六)

  使用make更新函数库文件  函数库文件也就是对Object文件(程序编译的中间文件)的打包文件。在Unix下,一般是由命令"ar"来完成打包工作。 一、函数库文件的成员 一个函数库文件由多个文件组成。你可以以如下格式指定函数库文件及其组成: archive(member) 这个不是一个命令,而一个目标和依赖的定义。一般来说,这种用法基本上就是为

2008-04-08 23:18:00 548

转载 跟我一起写Makefile(五)

  隐含规则 在我们使用Makefile时,有一些我们会经常使用,而且使用频率非常高的东西,比如,我们编译C/C++的源程序为中间目标文件(Unix下是[.o]文件,Windows下是[.obj]文件)。本章讲述的就是一些在Makefile中的“隐含的”,早先约定了的,不需要我们再写出来的规则。 “隐含规则”也就是一种惯例,make会按照这种“惯例”心照不喧地来运行,那怕我们的

2008-04-08 23:17:00 469

转载 跟我一起写Makefile(四)

  make 的运行  一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。 一、make的退出码 make命令执行后有三个退出码

2008-04-08 23:16:00 567

转载 跟我一起写Makefile(三)

  使用条件判断 使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。 一、示例 下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。 libs_for_gcc = -lgnunormal_libs = foo: $(objects)ifeq (

2008-04-08 23:14:00 3032

转载 跟我一起写Makefile(二)

    书写命令 每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。 我们在UNIX下可能会使用不同的Shell,但是make的命令默认是被“/b

2008-04-08 23:12:00 562

转载 跟我一起写Makefile(一)

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

2008-04-08 22:56:00 614

原创 第一次

    今天上午不算忙,刚才忙完一点小事,就来CSDN申请了一个博客,感觉这里的人气比较旺,希望能在这里认识一批能交流的朋友,能在Linux编程方面一同进步,我会经常更新我的博客,把我的学习经历都记录下来!!!

2007-11-21 09:27:00 521

空空如也

空空如也

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

TA关注的人

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