自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用vim编辑器编写C格式代码

使用find 命令找到vimrc文件,然后修改vimrc文件find / -name vimrcvim ***/vimrc添加下面的几行:: filetype indent onset etset ciset shiftwidth=4autocmd FileType make setlocal noexpandtab    解释下

2013-12-17 15:31:56 645

原创 虚拟机ping不通主机

我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows7防火墙阻止了。现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防

2013-11-28 20:05:54 1016

转载 Linux系统中/dev/mtd与/dev/mtdblock的区别

MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱 动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。MTD的所有源代码在/drivers/mtd子目录下。我将CFI接口的MTD设备分为四层 (从设备节点直到底层硬件驱动),这四层从上到下依次是:设备节点、

2013-08-28 09:37:46 481

原创 Fedora14安装x86-qtopia和arm-qtopia

在http://www.arm9.net/download-qtopia-2.2.0.asp下载x86-qtopia-2.2.0和arm-qtopia-2.2.0(1) 新建目录  mkdir -p /opt/FriendlyARM/mini2440(2) 将下载的x86-qtopia-2.2.0和arm-qtopia-2.2.0解压到上述新建目录(3) 进入x86-qtopia目录执

2013-08-27 22:33:30 601

原创 制作yaffs2根文件系统

现在大部分开发板都可以支持yaffs2 文件系统,它是专门针对嵌入式设备,特别是使用nand flash作为存储器的嵌入式设备而创建的一种文件系统,早先的yaffs仅支持小页(512byte/page)的nand flash,使用 yaffs2 就可以支持大页的 nand flash。所谓制作根文件系统,就是创建各个目录,并且在里面创建各种文件,比如在/bin,/sbin/目录下存放各种可执行

2013-08-27 11:55:27 616

原创 NAND FLASH大页和小页的区别

NAND FLASH有两类:大页的NAND和小页的NAND。每种NAND的一页中都有数据段(datafield)和附加段(Spare Field),datafield用于存放数据用的,Spare Field读写操作的时候存放校验码用的,大页的NAND中数据段2048B、附加段64B;小页的NAND中数据段512B、附加段16B。小页的NAND是:One page = 512B(data

2013-08-27 08:35:42 2537

原创 Linux常用服务器

一、NFS服务器 NFS服务器是文件服务器,用来在Linux之间共享文件,设置步骤如下:1. 建立共享文件夹,如:mkdir  /home/share2.设置共享目录:在/etc/exports文件中添加如下任意一行内容: /home/share*(sync, rw, no_root_squash)  /home/share   ?(async, ro, root_squa

2013-08-26 22:46:01 654

转载 makefile中的变量

一般在我们书写Makefile时,各部分变量引用的格式我们建议如下:1.make变量(Makefile中定义的或者是make的环境变量)的引用使用“$(VAR)”格式。2. 出现在规则命令行中shell变量(一般为执行命令过程中的临时变量,它不属于Makefile变量,而是一个shell变量)引用使用shell的“$tmp”格式。3. 对出现在命令行中的make变量我们同样使用“$(C

2013-05-23 20:48:14 507

原创 makefile里PHONY的相关介绍

Phony Targets:虚目标PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突、改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如:  clean:  rm *.o temp因为"rm"命令并不产生"clean"文件,则每次执行"make clean"的时候,

2013-05-23 11:03:15 326

转载 U-boot移植1:建立mini2440工程环境

来源:http://www.linuxidc.com/Linux/2011-05/35982.htm1.1,下载并解压源文件【1】下载u-boot-2009.08.tar.bz2,可以从官方网站http://ftp.denx.de/pub/u-boot/下载u-boot-2009.08.tar.bz2【2】#tar -jxf u-boot-2009.

2013-05-14 16:09:40 524

原创 S3C2440地址空间的分配与启动

一、S3C2440地址空间的分配1. s3c2440A 的存储器控制器有以下特性:大小端(通过软件选择)地址空间:每个bank有128M 的字节(总共1G字节/8个banks)可编程的访问位宽,bank0(16/32 位),其他bank(8/16/32 位)共8个存储器banks6个是ROM,SRAM 等类型存储器bank2个是可以作为ROM、SRAM、SDRAM

2013-05-13 09:16:10 988

原创 BSS段、数据段、堆与栈

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来

2013-05-13 09:04:46 424

FPGA中DRAM,SRAM,SDRAM,FLASH的区别

文档详细讲解了DRAM、SRAM、SDRAM、FLASH在FPGA中的作用及区别,适合NiosII初学者对系统中存储器的概念不清楚的人学习

2011-12-03

MDK创建工程

基于RVMDK的STM32工程的创建方法,适合STM32的初学者

2011-09-25

空空如也

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

TA关注的人

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