- 博客(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
678
原创 虚拟机ping不通主机
我在Windows7系统安装了虚拟机,通过虚拟机安装了Ubuntu13.04,我设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows7防火墙阻止了。现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要先确定防
2013-11-28 20:05:54
1066
转载 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
512
原创 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
627
原创 制作yaffs2根文件系统
现在大部分开发板都可以支持yaffs2 文件系统,它是专门针对嵌入式设备,特别是使用nand flash作为存储器的嵌入式设备而创建的一种文件系统,早先的yaffs仅支持小页(512byte/page)的nand flash,使用 yaffs2 就可以支持大页的 nand flash。所谓制作根文件系统,就是创建各个目录,并且在里面创建各种文件,比如在/bin,/sbin/目录下存放各种可执行
2013-08-27 11:55:27
667
原创 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
2611
原创 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
693
转载 makefile中的变量
一般在我们书写Makefile时,各部分变量引用的格式我们建议如下:1.make变量(Makefile中定义的或者是make的环境变量)的引用使用“$(VAR)”格式。2. 出现在规则命令行中shell变量(一般为执行命令过程中的临时变量,它不属于Makefile变量,而是一个shell变量)引用使用shell的“$tmp”格式。3. 对出现在命令行中的make变量我们同样使用“$(C
2013-05-23 20:48:14
550
原创 makefile里PHONY的相关介绍
Phony Targets:虚目标PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突、改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如: clean: rm *.o temp因为"rm"命令并不产生"clean"文件,则每次执行"make clean"的时候,
2013-05-23 11:03:15
359
转载 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
563
原创 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
1034
原创 BSS段、数据段、堆与栈
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(datasegment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用来
2013-05-13 09:04:46
466
FPGA中DRAM,SRAM,SDRAM,FLASH的区别
2011-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人