自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 嵌入式Linux操作系统学习规

嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入

2010-02-07 15:43:00 1101 1

原创 BF548 and OV7620

EPPI Sychronization problem on BF548 EZ-kitHi all, I am doing a video project,using BF548EZ-Kit and OV7620 image sensor. The sensor is connected directly to the borad via EPPI1 interface. Fo

2010-01-30 12:06:00 1852

原创 Red Hat Linux 下的GCC安装体会

1.将 arm-linux-gcc 的压缩包解压到tmp目录下2.将 tmp/usr/local 下的 arm 目录copy 到系统的/usr/local 下3.执行命令:vi/etc/profile 在path murge的语句断后添加   pathmurge/usr/local/arm/2.95.3/bin;4.按ESC键,输入:wq 保存并退出.5.执行 source /

2010-01-30 11:42:00 661

原创 VMware Tools 的安装

1.启动RedHat 9.0 以管理员身份登陆2.点击虚拟机->install VMware Tools.3.挂载VMware Tools 的虚拟光驱ISO.4.复制VMware Tools xxx.tar.gz 到tmp目录.5.进入tmp目录, 把tar.gz文件解压到当前目录的一个文件夹中(VMware Tools 文件夹)6.同时按住Ctrl+Alt +F1,进入字符界

2010-01-30 11:34:00 661

原创 下载linux系统到开发板

利用dnw及串口终端下载安装linux到开发板时,要先设成Nor Flash 启动,步骤如下:1) 对Nand Flash进行分区2) 安装bootloader3) 安装内核文件4) 安装文件系统 下载完毕要先拔下usb接线,若不取下来有可能导致在系统复位时,电脑会死机。

2010-01-30 11:29:00 739

原创 在终端用telnet的问题

在终端使用telnet上外网时ping得通主机,但ping不通网关。

2010-01-30 11:27:00 500

原创 Web 远程测试中

在测试中,为什么登陆不了web测试页面? 开发板地址192.168.1.230 必须与PC机本地网络设在同一网段内,可手动设置PC的IP.            ip:192.168.1.200       mask:  255.255.255.0gateway :  192.168.1.1

2010-01-30 11:20:00 488

转载 分享:Windows 7 读取域服务器文件(Samba)

  自从安装Windows 7 后发现一只无法访问公司域的文件服务器,文件服务器是用Linux + Samba 架构,所以前一阵就用SSH直接登到服务器上去找文件,真的很麻烦。今天实在受不了了,决定好好研究一下问题所在,将经验分享给大家。   自从安装Windows 7 后发现一只无法访问公司域的文件服务器,文件服务器是用Linux + Samba 架构,所以前一阵就用SSH直接登到服

2010-01-29 23:53:00 793

转载 堆和栈

    堆(heap)和栈(stack)是非常重要的概念,当我们进行程序开发时理解它们非常重要,尤其是对于嵌入式系统开发。比如在嵌入式系统中,任务的栈通常都很小,可能也就几K字节。在这种情况下,我们就应当尽可能不要将占用内存大的变量分配在栈上,而是应当分配在堆上;此外,也尽量不要采用递归的方式来设计程序,否则很容易造成栈溢出。        从本质上说,堆和

2010-01-29 16:41:00 944

转载 source insight快捷键及使用技巧

source insight快捷键及使用技巧  退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                         

2010-01-27 11:05:00 44648 4

转载 关于fork()函数的精辟分析

关于fork()函数的精辟分析 收藏   第一贴:cu上关于fork()函数的精辟分析声明:在别人的博客上看到这篇文章,真的很精辟,把问题一下子讲清楚了。所以,特意转贴在此,向各位高人致敬,也向原贴主致谢!本人不改变原贴的风貌。       查看原文                                      作者:ccf  发表于:2006-04-01 17:11:01#inc

2010-01-26 11:28:00 1077 1

转载 堆和栈的区别 (转贴)

堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(stati

2010-01-21 23:16:00 542

转载 色差信号与RGB信号

色差信号与RGB信号              目前市面上,消费者能看到有三种视频讯号,分別是  Composite video,S-Video (Y/C Video),Component video  在电视没有AV端子之前,如果要看录影机则需将录影机來的讯号调变成电视可以接受的频道的频率,比如说是第13台,方可从电视里看到录影带的画面

2009-12-30 11:23:00 4621

转载 VHDL中的signal和variable探讨

(原创)VHDL中的signal和variable探讨 本文通过一个实际的例子来对比signal和variable的不同。HDL代码实现功能:对clk进行计数,当计数值等于4时,输出flag=‘1’;注:使用的综合工具为Synplify Pro V8.11、采用variable的HDL代码LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IE

2009-07-04 19:13:00 4579 1

转载 [转] 世界名牌大学课件下载

转载自 <a id="contentAuthorHref" class="c_tx2 q_namecard" onclick="function onclick(){QZBlog.Util.Statistic.sendPV(original_author_click, rizhi.qzone.qq.com);}" href="http://user.qzone.qq.com/3

2009-06-29 17:37:00 753

转载 异步FIFO结构

异步FIFO结构时间:2009-02-26 来源:作者:Vijay A.Nebhrajani 作者:翻译:Adam Luo 点击:857 字体大小:【大 中 小】 设计一个FIFO是ASIC设计者遇到的最普遍的问题之一。本文着重介绍怎样设计FIFO——这是一个看似简单却很复杂的任务。 一开始,要注意,FIFO通常用于时钟域的过渡,是双时钟设计。换句话说,设

2009-06-06 22:37:00 2030 1

转载 FIFO数据缓存器(1)

FIFO数据缓存器:       FIFO (First Input First Output) 一种先进先出的数据缓存器,先进入的数据先从FIFO缓存器中读出,与RAM相比没有外部读写地址线,使用比较简单,但只能顺序写入数据,顺序的读出数据,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。 FIFO数据缓存器的作用:       FIFO一般用于不同时钟域之间的数据

2009-06-06 22:36:00 3844

转载 建立时间与保持时间(1)——FPGA

时钟是整个电路最重要、最特殊的信号系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错;因而明确FPGA设计中决定系统时钟的因素,尽量较小时钟的延时对保证设计的稳定性有非常重要的意义。 建立时间与保持时间    建立时间(Tsu:set up time)是指在时钟沿到来之前数据从不稳定到稳定所需的时间,如果建立的时间不满足要求那么数

2009-06-03 12:56:00 5733

转载 建立时间与保持时间(2)——FPGA

    我们平时听说的流水就是一种通过切割大的组合逻辑(在其中插入一级或多级D触发器,从而使寄存器与寄存器之间的组合逻辑减少)来提高工作频率的方法。比如一个32 位的计数器,该计数器的进位链很长,必然会降低工作频率,我们可以将其分割成4位和 8位的计数,每当4位的计数器计到15后触发一次8位的计数器,这样就实现了计数器的切割,也提高了工作频率。     在状态机中,一般也要将大的计数器

2009-06-03 12:55:00 1799

转载 Quartus常见警告和错误

 1 Warning: VHDL Process Statement warning at random.vhd(18): signal reset is in statement, but is not in sensitivity list----没把singal放到process()中2 Warning: Found pins ing as undefined clocks and/

2009-05-25 21:46:00 11222 1

原创 Linux下的多线程编程

 Linux下的多线程编程作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com 1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进

2009-05-09 19:20:00 514

转载 pthread多线程编程整理(三)

  pthread多线程编程整理(三)收藏一.pthread_create()之前的属性设置1.线程属性设置我们用pthread_create函数创建一个线程,在这个线程中,我们使用默认参数,即将该函数的第二个参数设为NULL。的确,对大多数程序来说,使用默认属性就够了,但我们还是有必要来了解一下线程的有关属性。属性结构为pthread_attr_t,它同样在头文件pthread.

2009-05-09 19:15:00 648

转载 pthread多线程编程整理(二)

 pthread多线程编程整理(二)收藏补充:在传统的Unix模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。Unix下的大多数网络服务器程序都是这么编写的,即父进程接受连接,派生子进程,子进程处理与客户的交互。 虽然这种模型很多年来使用得很好,但是fork时有一些问题: 1. fork是昂贵的。内存映像要从父进

2009-05-09 19:12:00 816

转载 pthread多线程编程整理(一)

  pthread多线程编程整理(一)收藏1 Introduction不用介绍了吧…2 Thread Concepts1.     Thread由下面部分组成:a.     Thread IDb.     Stackc.     Policyd.     Signal maske.     Errnof.      Thread-Specific

2009-05-09 19:09:00 724

空空如也

空空如也

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

TA关注的人

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