自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 DSP总结2-CMD文件的编写

DSP总结2-CMD文件的编写 作者 wxjia2004 日期 2007-3-14 10:21:000推荐第二章 CMD文件的编写 1.       COFF格式1>     通用目标文件格式(Common Object File Format)是一种流行的二进制可执行文件格式,二进制可执行...

2009-03-24 17:25:00

阅读数 576

评论数 0

原创 TI DSP .CMD 文件的编写

TI DSP .CMD 文件的编写CMD 它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间…… TI DSP .CMD 文件的编写 CMD 它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间.所以不同的芯片就有不同大小的rom和ram.放用户程序的地方也不...

2009-03-24 17:24:00

阅读数 1149

评论数 0

转载 LVDS与PECL、LVPECL、CML、RS-422及单端器件之间的接口设计

低电压差分信号(LVDS)在对信号完整性、低抖动及共模特性要求较高的系统中得到了广泛的应用。本文针对LVDS与其他几种接口标准之间的连接,对几种典型的LVDS接口电路进行了讨论。 如今对高速数据传输的需求正推动着接口技术向高速、串行、差分、低功耗以及点对点接口的方向发展,而低电压差分信号(LVDS...

2009-03-08 21:40:00

阅读数 1967

评论数 0

转载 这几个网络基础问题你知道吗?

有一些东西,我们认为自己知道了,其实有可能不是这样的。以下我将列出几个基础性问题,过几天我再把我对这些问题的理解写下来。希望经过讨论大家能有一个基本准确的答案。希望大家能积极补充新问题。1、为什么以太网要规定60字节和1514的最小包和最大包?2、为什么ethernet II没有长度字段?3、为什...

2009-03-07 22:08:00

阅读数 851

评论数 0

转载 关于FIFO的深度问题

We have a FIFO which clocks data in at 100MHZ and clocks data out at 80MHz. On the input there is only 80 data in any order during each 100 ciocks. I...

2009-02-11 10:39:00

阅读数 4559

评论数 5

转载 图解冲突域、广播域

冲突域(物理分段)  连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是第一层的概念,连接同一冲突域的设备有Hub,Reperter或者其他进行...

2008-12-17 22:51:00

阅读数 1139

评论数 0

转载 关于alt_main和main

 NiosII处理器的启动可采用两种方式: 自动初始化和用户自定义初始化,nios中alt_main 和main的区别也在这里。如果NiosII处理器自动初始化,ANSI C标准定义应用程序可以通过调用main()来开始执行。在调用main()之前,应用程序假定运行环境和所有的服务系统都被初始化并...

2008-10-07 22:11:00

阅读数 1330

评论数 0

转载 arm7(S3C44B0X)键盘中断驱动程序

 1. uClinux-dist/linux-2.4.x/drivers/char/led.h#define LED_MAGIC k#define LED1 _IO (LED_MAGIC, 1)#define LED4 _IO (LED_MAGIC, 4)#define LED5 _IO (LED...

2008-10-06 22:18:00

阅读数 1153

评论数 0

转载 arm7(S3C44B0X)数码管驱动程序

 本程序适合基于三星44B0X arm7的开发板。我买的是蓝海微芯的开发板,不过从bios的代码可以看出是仿优龙的。八个数码管(1-8)接在了PCONE I/O口上。能够控制的有1,4-7。如何在内核源代码树中添加驱动程序和在romfs中添加用户应用程序可以参考前两篇文章,下面只粘贴代码,注释的代...

2008-10-06 22:17:00

阅读数 1041

评论数 0

转载 uclinux内核中PC键盘驱动程序源码分析

 一.   编写目的:描述uclinux内核中pc机键盘驱动的体系结构和工作原理,用于指导针对具体的嵌入式键盘的驱动程序的编写。二.   参考资料:1.《Linux内核源代码情景分析(下册)》第8.7和8.8章节,page330~4122.内核源代码文件:../linux-2.4.x/driver...

2008-10-06 22:03:00

阅读数 1131

评论数 0

原创 S3C44B0X键盘的uClinux驱动程序设计

 S3C44B0X键盘的uClinux驱动程序设计作者:吴旭 屈万里    时间:2008-06-04  来源:  电子开发网   浏览评论  用三星公司的嵌入式微处理器S3C44B0X设计的嵌入式开发板大多采用1×4按键键盘,在移植uClinux到这类开发板上时,必须设计键盘驱动程序。1×4键盘...

2008-10-06 21:54:00

阅读数 673

评论数 0

转载 对uboot移植的点滴记录

 命令使用:烧写Uboot:protect off 1:0                     erase 1:0                      tftp 30008000 u-boot.bin                      cp.b 30008000 0 20000对...

2008-09-26 16:26:00

阅读数 1018

评论数 0

转载 Verilog 非阻塞赋值的仿真/综合问题

 源文件作者:Clifford E. Cummings    (Sunburst Design, Inc.)  原标题:Nonblocking Assignments in Verilog Synthesis, Coding Styles That Kill! ATTN:所有括号内“外注”为理解方...

2008-07-14 14:21:00

阅读数 4046

评论数 0

转载 verilog HDL 的阻塞和非阻塞语句分析

  在FPGA设计中完全透视verilog HDL 的阻塞和非阻塞语句,是个人在verilog HDL运用中的一些心得体会。        阻塞和非阻塞语句作为verilog HDL语言的最大难点之一,一直困扰着FPGA设计者,即使是一个颇富经验的设计工程师,也很容易在这个点上犯下一些不必要的错误...

2008-07-14 14:19:00

阅读数 866

评论数 0

原创 Verilog HDL中数据类型的选择

 •信号可以分为端口信号和内部信号。出现在端口列表中的信号是端口信号,其它的信号为内部信号。 •对于端口信号,输入端口只能是net类型。输出端口可以是net类型,也可以是register类型。若输出端口在过程块中赋值则为register类型;若在过程块外赋值(包括实例化语句),则为net类型。 •...

2008-07-13 17:54:00

阅读数 864

评论数 0

转载 I2C 总线规范学习笔记

1、I2C 总线术语的定义    术语      描述    发送器  发送数据到总线的器件    接收器  从总线接收数据的器件    主机     初始化发送产生时钟信号和终止发送的器件    从机     被主机寻址的器件    多主机  同时有多于一个主机尝试控制总线但不破坏报文    仲...

2008-06-11 01:20:00

阅读数 640

评论数 0

转载 SPI、I2C、UART三种串行总线协议的区别

第一个区别当然是名字:    SPI(Serial Peripheral Interface:串行外设接口);    I2C(INTER IC BUS:意为IC之间总线)    UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,...

2008-06-11 01:08:00

阅读数 700

评论数 0

原创 uClinux启动过程

uCinux的启动主要经历三个阶段。首先,必须完成CPU和存储器的硬件初始化,在系统RAM中建立程序堆栈和数据段,建立程序的运行时的环境。初始化完成之后,uClinux内核就取得了CPU的控制权,开始操作系统自身的初始化,这包括建立RAM中断矢量表、加载设备驱动程序、内存管理模块等等。这一切完成后...

2007-12-20 18:12:00

阅读数 3606

评论数 0

原创 向uClinux中添加应用程序2

以下通过一个具体实例向读者介绍将程序添加到uClinux的标准方法。例如要把前面提到的源程序lednxy.c添加到运行于目标板上的uClinux操作系统中,则文件应在目录/home/nie/uClinux-Samsung/user下,进入uClinux-Samsung/user目录并建立个自己的子...

2007-12-20 17:58:00

阅读数 998

评论数 1

原创 UNIX系统编程笔记

 第一章1、下面的代码有缓冲区溢出的可能Char buf[80];Printf(“Enter your first name ”);Scanf(“%s”,buf);下面的代码段不会产生缓冲区溢出:Char buf[80];Printf(“Enter your first name ”);Scanf...

2007-12-20 15:09:00

阅读数 578

评论数 0

原创 tftp在Linux下的使用

   TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是嵌入式linux宿主机的 tftp-server支持,二是嵌入式linux目标机的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式...

2007-12-20 11:29:00

阅读数 6781

评论数 0

原创 关于字节对齐

一.什么是字节对齐,为什么要对齐?许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的首地址的值是某个数k(通常它为4或8)的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。当一种类型S的对齐模数与另一种类型T的对...

2007-12-20 11:07:00

阅读数 568

评论数 0

原创 向uClinux中添加应用程序及自动运行(参考uClinux-dist/REAMDME)

首先在/uclinux-dist/usr中建立一个目录:hello,再在这个目录上添加自己的应用程序hello.c(参考uClinux-dist/REAMDME)1>在config/config.help中最后一行添加CONFIG_PROP_HELLO_HELLO  THIS IS MY P...

2007-12-19 18:36:00

阅读数 2124

评论数 0

原创 uboot的启动过程

6.1.2  Bootloader的启动Linux系统是通过Bootloader引导启动的。一上电,就要执行Bootloader来初始化系统。可以通过第4章的Linux启动过程框图回顾一下。系统加电或复位后,所有CPU都会从某个地址开始执行,这是由处理器设计决定的。比如,X86的复位向量在高地址端...

2007-12-11 10:47:00

阅读数 11216

评论数 3

原创 网络基本知识

  中继器(repeater)(集线器):物理层路由器(router):网络层网桥(bridge):数据链路层交换机:从网桥发展而来,数据链路层网关(gateway):网络层或传输层或应用层。在OSI体系结构中,网关通常指在网络层以上的互连设备,在TCP/IP网络中,指路由器。 Q3:请问交换机和...

2007-12-06 16:46:00

阅读数 2270

评论数 0

原创 大端模式和小端模式

大端模式:数据的高字节存储在内存地址的低字节小端模式:数据的高字节存储在内存地址的高字节请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1 解答: int checkCPU( ){     {            union w        ...

2007-12-04 09:25:00

阅读数 1315

评论数 0

原创 TCP/UDP网络程序设计

要以TCP通信模式设计Client端程序,步骤如下:(1)建立Socket(使用socket()函数)(2)通知Server请求连接(使用connect())函数(3)若连接成功,使用输入输出函数(read()、write()函数)与Server互传信息(4)关闭Socket(使用close()函...

2007-12-03 23:49:00

阅读数 448

评论数 0

原创 Samba的配置和使用

教程:http://www.linuxsir.org/main/?q=node/158http://www.linuxpk.com/80183.htmlhttp://www.linuxeden.com/doc/20555.htmlhttp://www.4so.net/system/linux/59...

2007-12-01 17:49:00

阅读数 456

评论数 0

原创 《linux设备驱动程序》导读计划

ldd2,即linux device driver 2nd这本书通过对Linux这个OpenSource的OS帮助大家了解大多数硬件工作的实现,适合对硬件底层机制和实现不是很清楚的C programmer。 很遗憾的是,我只读过这本经典之作的一章内容, 所以借此机会想和对此书有兴趣的网友在 一 起...

2007-11-30 11:09:00

阅读数 589

评论数 0

原创 计算机网络中“端口”的含义

在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用...

2007-11-28 00:50:00

阅读数 1222

评论数 1

原创 在我的虚拟机中上网

 1.虚拟机选择NAT2.VMnet1:192.168.10.13.VMnet8:192.168.80.14.在主机cmd中输入ipconfig,知主机IP为10.26.21.9在主机cmd中输入nslookup,知DNS地址为10.0.0.10或dns.bit.edu.cn5.虚拟的Linux中...

2007-11-28 00:23:00

阅读数 586

评论数 0

原创 关于NAT

公网、内网是两种Internet的接入方式。内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式:10.x.x.x172.16.x.x至172.31.x.x192.168.x.x内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet...

2007-11-27 21:52:00

阅读数 1196

评论数 0

原创 计算机网络术语

 AAL ATM适配层 ATM Adaptation Layer   ABR 可用比特率 Available Bit Rate    ACR 衰减串扰比     ADPCM 自适应差分PCM     ADSL 非对称数字环路 Asymmetric Digital Subscriber Line  ...

2007-11-27 21:45:00

阅读数 1182

评论数 0

原创 虚拟机上网

虚拟机网络模式为桥接在cmd.exe中用ipconfig查得主机ip为10.26.21.9子网掩码为255.255.255.0默认网关为10.26.21.1进入虚拟机的Linux后,修改linux的ip和网关,ip的前三个字节为10.26.21,网关为10.26.21.1,具体命令如下。# ifc...

2007-11-21 01:28:00

阅读数 377

评论数 0

原创 计算机术语缩写

 ISA总线(工业标准结构):Industry Standard ArchitectureEISA总线:Extented ISAPCI(外围器件互连):Peripheral Component InterconnectAGP(加速图形端口):Accelerated Graphic PortPCIE...

2007-11-07 20:45:00

阅读数 340

评论数 0

转载 参数可变函数的实现(上)

此文献给如我一般还在探索C语言之路的朋友们。 注:本文中测试程序的编译环境为win2000和VC6.0缘起:作为一个程序员,我没有写过参数可变的函数,我相信大部分朋友也没有涉及过,或者我的境界层次太低了。那么缘何我要去揭这一层面纱呢?因为好奇!我是个思维具有极大惰性的人,曾经识得参数可变函数,也懒...

2007-07-12 07:20:00

阅读数 435

评论数 0

原创 U-Boot在44B0X开发板上的移植以及代码分析

 章永阳2003-10-301. u-boot 介绍u-boot 是一个open source 的bootloader,目前版本是0.4.0。u-boot 是在ppcboot 以及armboot 的基础上发展而来,虽然宣称是0.4.0 版本,却相当的成熟和稳定,已经在许多嵌入式系统开发过程中被采用...

2007-07-09 18:57:00

阅读数 689

评论数 0

原创 uboot移植到S3C44B0X开发板的经历

uboot移植到S3C44B0X开发板的经历 Sam Fei (email: samfei@163.com) (1) 事情来由 几个月前从朋友那里拿到了一块参考Micetek EV44b0-II开发板设计的板子,对其bootloader MBL感觉很不错. 朋友说可能是移植u-boot的.但Mic...

2007-07-09 18:53:00

阅读数 734

评论数 0

转载 u-boot移植心得

...

2007-07-09 18:52:00

阅读数 1042

评论数 0

转载 关于*((volatile unsigned *)i)=0xEA000000+0x1FFE;的理解

for(i=_RAM_STARTADDRESS;i    { *((volatile unsigned *...

2007-07-05 17:40:00

阅读数 1928

评论数 0

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