- 博客(18)
- 收藏
- 关注
转载 Linux2.6内核的vivi分区及内核MTD分区
与Linux2.4内核相比,Linux2.6内核在性能、模块支持、可用性、可测量性等方面有大幅度的提高。Linux2.6内核取代2.4内核是大势所趋。 ARM9 S3C2410微处理器是一款由SAMSUNG公司为手持终端设计的低价格、低功耗、高性能,基于ARM920T核的微处理器。它与Linux的结合越来越紧密,逐渐在嵌入式领域得到广阔的应用。目前,在PDA、移动通信、路由器、工业控制等
2008-11-17 13:59:00
530
原创 制作我的第一个根文件系统
根据开发板的说明, 使用开发板提供的cramfs根文件系统制作jffs2根文件系统. 步骤如下: cramfs根文件系统的制作 将程序和模块添加到根文件系统中,以gec2410中的gec2410_demo.cramfs根文件系统的添加为例。 1 将gec2410_demo.cramfs拷贝到目录/home下 2 在该目录下建立两个文件: cd /h
2008-11-16 02:28:00
1392
转载 零延时RS-485接口电路的设计与应用
根据在研制节能灯寿命检测系统中,实际检测环境传输数据量大,实时性强的特点,对物理总线的拓扑结构和通信协议提出要求。采用零延时RS一485接口电路,逻辑上采用主从式网络结构,物理结构上采用星型网络拓扑结构;设计出一种支持主从式网络结构的485HUB,经过通信协议的帧校验和帧超时的设计,进一步提高软件抗干扰的能力。测试结果表明,系统稳定可靠,抗干扰能力强。 关键词 零延时 RS一4
2008-10-28 10:01:00
943
转载 DES算法的介绍以及实现
上次发了我的DES加密程序1.0,很多朋友给我留言需要源码,我五一玩去了,一直都没有上网,在这里向大家道歉.由于一直没有做2.0,老让大家等着也不是事,今天先把1.0的源码发出来吧,等什么时候做了2.0 再发新的.呵呵转载请注明出处。(点击这里下载上次的DES1.0程序源代码请翻到文章末尾)简介:DES( Data Encryption Standard)算法,于1977年得到美国政府的正式许可,
2008-10-27 12:17:00
3583
转载 循环冗余检验 (CRC) 算法原理
Cyclic Redundancy Check循环冗余检验,是基于数据计算一组效验码,用于核对数据传输过程中是否被更改或传输错误。 算法原理 假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对应g(x
2008-10-27 12:07:00
9827
转载 linux2.6内核Makefile简单语法与应用
1.1 概述 2.6的Makefile的写法和应用相对于2.4有了一些变化,可能对于很多人来说,因为找不到相关的文档,都是模仿内核中已有的文件来写自己的Makefile。其实,在内核的Documentation / kbuild目录下面,还是有对内核Makefile语法的详细说明的。在这里就2.6内核中Makefile最常见的简单应用情况做一个翻译和归纳介绍。2.6内核的Makefile分为
2008-10-26 23:36:00
469
转载 CRC原理
上一节我们介绍了花指令,不过花指令毕竟是一种很简单的东西,基本上入了门的Cracker都可以对付得了。所以,我们很有必要给自己的软件加上更好的保护。CRC校验就是其中的一种不错的方法。 CRC是什么东西呢?其实我们大家都不应该会对它陌生,回忆一下?你用过RAR和ZIP等压缩软件吗?它们是不是常常会给你一个恼人的“CRC校验错误”信息呢?我想你应该明白了吧,CRC就是块数据的计算值,
2008-10-26 20:11:00
752
转载 VCC、VDD和VSS三种标号的区别
在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢? 一、解释 VCC:C=circuit 表示电路的意思, 即接入电路的电压; VDD:D=device 表示器件的意思, 即器件内部的工作电压; VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。 二、说明 1、对于数字电路来说,VCC是电路的供电电压,VDD是芯片的工作电压(通常
2008-10-26 20:09:00
2267
转载 etc下网络配置文件详解
etc下网络配置文件详解 3.1 /etc/hosts#/etc/hosts#文件格式: IPaddress hostname aliases#文件功能: 提供主机名到IP地址的对应关系,建议将自己经常使用的主机# 加入此文件中,也可将没有DNS记录的机器加入到此文件中,# 这样会方便网络应用127.0.0.1 localhost localhost.localdomain202.118.66.
2008-10-26 18:06:00
1192
转载 ubuntu分辨率解决方法
ubuntu分辨率解决方法sudo vi /etc/X11/xorg.conf登录界面分辨率ubuntu8.04系统升级后,重启之后,发现登录界面分辨率给改变了,导致登录界面只在显示器上显示出来了一部分。就像一个4寸的相框装了一个五寸的照片,可通过修改/etc/X11/xorg.conf文件来进行设置,打开xorg.conf文件,找到下面一段:Section "Screen" Ide
2008-09-06 13:04:00
1423
转载 linux下的文件和目录权限
在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。当创建一个文件时,系统会自动地赋予文件所有者读和写的权限,这样可以允许所有
2008-09-06 04:17:00
934
原创 samba,终于把你搞定了!
装的虚拟Linux机,搭建了ARM-LINUX交叉编译平台,作为开发平台很不错。但是我装的这个ubuntu7.10版本的Linux不知道是不是虚拟机的原因还是版本原因,可以自动挂载光盘,但是没有自动挂载U盘,而且可能是装VMware的时候没有选好,明明是IDE的硬盘在需拟机下是sda1了。我也没试去挂载U盘。但是一些程序文件什么的还是在Windows下面处理方便一点,经常需要将文件也是需要
2008-09-06 03:27:00
720
原创 虚拟机不能够直接访问同一台机器上的其它分区
今天在虚拟机上安装minicom,按照网上查找到的资料的说法进行设置后,仍然无法和开发板连接,虽然显示online,琢磨了很久,各个设置都看了,就是没法解决。突然在网上找到一篇介绍设置minicom的文章,说虚拟机Linu使用minicom需要在VMware中先将串口添加近来,顿时大悟,添加串口后与开发板连接正常。 又试着挂载了光盘,成功。又想挂载硬盘,这样Linux方便与Wi
2008-09-06 03:26:00
900
转载 Linux系统调用列表
本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。 按照惯例,这个列表以man pages第2节,即系统调用节为蓝本。按照笔者的理解,对其作了大致的分类,同时也作了一些
2008-09-06 03:25:00
531
转载 USB枚举详细过程剖析
(1)集线器检测新设备 主机集线器监视着每个端口的信号电压,当有新设备接入时便可觉察。(集线器端口的两根信号线的每一根都有15kΩ的下拉电阻,而每一个设备在D+都有一个1.5kΩ的上拉电阻。当用USB线将PC和设备接通后,设备的上拉电阻使信号线的电位升高,因此被主机集线器检测到。) (2)主机知道了新设备连接后 每个集线器用中断传输来报告在集线器上的事件。当主机知道
2008-09-06 03:25:00
312
转载 什么是系统调用
定义: linux内核中设置了一组用于实现系统功能的子程序,成为系统调用。系统调用和普通库函数调用非常相似,只是系统调用由操作系统核心提供,运行于核心态,而普通的函数调用由函数库或用户自己提供,运行于用户态。系统调用提供在运行程序和操作系统之间的接口,通常以汇编语言指令形式提供。用户在程序中调用操作系统中的功能子模块。或操作系统核心中设置了一组用于实现各种系统功能的子程序,提供用户程
2008-09-06 03:24:00
1049
转载 新手学堂:应用程序在Linux上的执行过程
执行文件是如何在shell中被"执行"的。本文中尽可能少用一些源码,免得太过于无聊,主要讲清这个过程,感兴趣的同学可以去查看相应的源码了解更多的信息。 1.父进程的行为: 复制,等待 执行应用程序的方式有很多,从shell中执行是一种常见的情况。交互式shell是一个进程(所有的进程都由pid号为1的init进程fork得到,关于这个话题涉及到Linux启动和初始化,以及idle进程等,
2008-09-06 03:23:00
336
转载 RO和RW还有ZI代表什么?
一般而言,一个程序包括只读的代码段和可读写的数据段。在ARM的集成开发环境中,只读的代码段和常量被称作RO段(ReadOnly);可读写的全局变量和静态变量被称作RW段(ReadWrite);RW段中要被初始化为零的变量被称为ZI段(ZeroInit)。对于嵌入式系统而言,程序映象都是存储在Flash存储器等一些非易失性器件中的,而在运行时,程序中的RW段必须重新装载到可读写的RA
2008-09-06 03:22:00
878
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人