logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式领域中各种文件系统的介绍

1. 多种嵌入式文件系统介绍Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。  Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根

error: pointer targets in passing argument 3 of 'accept' differ in signedness [-Werror=pointer-sign

代码:if((server_fd = accept(sockfd,(struct sockaddr *)&server_addr, &sin_size)) == -1){fprintf(stderr, "Accept error:%s\n\a", strerror(errno));exit(1);

事务的概念及事务的四个特性。

事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。  事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。  原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。  一致性:事务执行的结果必须是使数

xxx.c:4: fatal error: xxx.h: No such file or directory

我在交差编译的时候经常碰到类似这样的问题:xxx.c:4: fatal error: xxx.h: No such file or directory注:这里的xxx是一个一般的表述。在Makefile文件中:INC_DIR := ./inc ../common/inc../common/inc/mod ../common/inc/tlsdk ../encode/incINC_DIR += $(T

linux区分大小写而windows不区分

有一个现象:一个工程在linux下编译时会由于很多文件大小写的缘故而无法编译,可是通过虚拟机共享windows系统文件系统中的这个工程时可以很好的编译。借鉴:http://blog.csdn.net/fulinus/article/details/17188049

VM虚拟机和windows的共享设置

我们很多时候会用到samba服务器,但是有时候如果是在虚拟机中时,电脑配置等等原因,会使你你windows上操作linux上的文件时很慢,一个文件夹半天打不开。还有就是如果希望在linux系统里操作windows系统下的文档时怎么办呢?这里我向大家推荐一种简单好用的方法。

虚拟机上Redhat安装VMware Tools

1)先在VMware里安装好Linux,并保持Linux处于运行状态;2)VMware的菜单里有个Install VMware Tools...的选项,点击它;3)进到VMWare中的Linux里(用root登录),在命令行下挂载光驱:mount /dev/cdrom /mnt ;4)然后cd /mnt;5)如果/mnt下面有个VMware-tools-xxxx

虚拟机上Redhat安装VMware Tools

1)先在VMware里安装好Linux,并保持Linux处于运行状态;2)VMware的菜单里有个Install VMware Tools...的选项,点击它;3)进到VMWare中的Linux里(用root登录),在命令行下挂载光驱:mount /dev/cdrom /mnt ;4)然后cd /mnt;5)如果/mnt下面有个VMware-tools-xxxx

cannot find -lnl

问题: cannot find -lnlcollect2: error: ld returned 1 exit statusmake: *** [wpa_supplicant] 错误 1解决方法:[fulinux@ubuntu wpa_supplicant]$ sudo apt-get install libnl-dev libssl-dev

configure交叉编译

今天在交叉编译时犯了一个错误,纠结了好久,以前交叉编译器的前缀基本上都是用arm-linux-,这次换了一个新环境是arm-none-linux-gnueabi-,于是想当然的把configure中的host参数设置为--host arm-linux,于是就犯了一些错误。把它改为--host arm-none-linux-gnueabi就可以了。详细请看:http://blog.chinaunix

    共 24 条
  • 1
  • 2
  • 3
  • 请选择