自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 liunx系统编程中的open(),close(),lseek(),write(),read()及相关例子

Linux系统调用级别的函数有许多,这里只说明open(),close(),lseek(),write()和read()函数。open()原型int open(const char *pathname,flags,intperms)参数定义:pathname:路径名,例子: “/tmp/working/open.c”             flags:文件打开方式。

2012-03-30 15:04:32 1279

原创 mini2440 linux2.6 内核制作--initramfs 启动

Linux kernel启动后,完成初始化,需要找到并运行第一个用户程序即init程序。用户程序库在文件系统中,内核要找到并挂载一个文件系统才能完成引导过程。 首先将 init 链接到 busybox cd /nfs/rootfsln –s ./bin/busybox init 进入内核make distclean 修改配置参数,这里使用config-min

2012-03-30 15:00:29 1561

原创 mini2440 linux2.6 内核制作-nfs启动根文件系统

Nfs启动根文件系统首先到linux-2.6.29 文件夹下清理:make distclean 使用config-mini2440vim config-mini2440找到CMDLINE一行 CONFIG_CMDLINE="root=/dev/nfsrw nfsroot=192.168.1.106:~/working/nfs/rootfs ip=

2012-03-30 14:57:51 1752

原创 mini2440 linux2.6 内核制作-根文件系统制作

上篇我写了一个关于内核制作的文章,但是只有内核是不能运行linux,还需要根文件系统。下面我们就来介绍根文件系统。要用到工具,busybox,和一个打包文件(在光盘linux目录下可以找到)--etc.tar.gz.现在已经报两个文件拷贝到了 ~/working文件夹下。解压 busybox-1.13.3-mini2440tar xvzf busybox-1.13.3-mini24

2012-03-25 00:25:32 2612 2

原创 mini2440 liunx2.6 版本 内核制作-基础篇

安装好了uboot后,就可以开始使用它来下载内核了。我使用的内核版本是 2.6.29在working目录下mkdir kernel cd kernelcp /mnt/hgfs/forubuntu/kernel/linux-2.6.29.tar.gz ./tar xvzf linux-2.6.29.tar.gzcd linux-2.6.29现在就在linux的顶层

2012-03-24 23:39:46 1553

原创 mini2440 uboot使用--基于 tekkamanninja u-boot-2010.03

第一次使用Uboot,浪费了很多时间,Uboot移植前的工作,我觉得首先还是要会用。之前下了很多,下载后基本上是串口没反映,显示屏没图像。于是花了几天时间,静心的做了一遍,测试成功。系统准备:按我博客上的    ubuntu10.10的 crosstool安装  这篇文章来安装交叉编译环境。然后到 tekkamanninja的博客上下载  uboot-2010.03 地址是

2012-03-24 23:07:13 4323 1

转载 ubuntu10.10的 crosstool安装

需要的软件可以在下面两个网站上下载ftp://ftp.kernel.org/ftp://ftp.gnu.org/ 首先要保证系统中有以下软件: Bison、flex 、build-essential、patch 、libncurses5-dev (1)首先把GCC 降到4.1  sudo apt-get install gcc-4.1   sudo rm /

2012-03-17 21:17:31 2979 1

转载 Ubuntu 11.10 NFS配置

系统平台:vmware8+Ubuntu 11.10  安装nfs:  #sudo apt-get install nfs-kernel-server  Ubuntu 10.10中的已经是最新版本了,无需安装  打开/etc/exports文件,在末尾加入:  /home/xgc *(rw,sync,no_root_squash)  注:nfs允许挂载的目录及权限,在文件/e

2012-03-13 19:55:49 1206

转载 在mini2440开发板上使用NFS服务无法mount的错误原因总结 ----Emberd 的BLOG

在mini2440开发板上使用NFS服务无法mount的错误原因总结 2011-12-23 16:52:04标签:下载虚拟机应用程序目标 执行文件    mount错误原因总结在文末,既然写到这里,就把下载执行文件的步骤也说到这吧,今天第一次写博客,呵呵,写的不好的地方还请各位朋友多多指导。    相信大多数学习嵌入式linux的朋友都知道,嵌入式linux应用程序开发

2012-03-13 11:45:39 951

转载 Ubuntu SSH的使用

Ubuntu SSH的使用        什么是SSH?        SSH的英文全称是Secure SHell,SSH协议族由IETF(Internet Engineering Task Force)的Network Working Group制定,SSH协议的内容SSH协议是建立在应用层和传输层基础上的安全协议。通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”

2012-03-12 22:06:50 861

转载 ubuntu11.10 搭建 SMB (samba)服务

在ubuntu11 上 按以前的方法搭建samba后,sudo /etc/init.d/samba restart  始终不行,原来,在ubuntu11下,启动服务要用 sudo service  smbd restart,一律都改成了service 这种形式来启动。1、首先安装 samba        sudo apt-get install samba smbfs

2012-03-12 22:05:41 11269

转载 c 语言中的复杂声明

C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标 准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可 以说是相反的。右左法则的英文原文是这样说的:The right-left rule: Start readin

2012-03-11 11:27:39 638

原创 vmware下ubuntu的 usb转串口 的minicom使用

首先说明一下,我用的虚拟机是VMWare8.0,ubuntu-11.10x系统。   由于使用的是 usb转串口,所以没有必要在VM下添加串口。   连接好开发板,打开linux虚拟机,进入终端输入sudo minicom –s,进入minicom的设置模式。现在虚拟机下面的 usb图标点下,然后电机 connet。等待vm安装usb,成功后开始一下设置。1. 选择串口:在选择菜单

2012-03-10 16:13:47 3045

原创 mini2440 ping和telnet使用

硬件准备:网络:我使用的是路由器,笔记本电脑无线网卡连接路由器,开发板连接到路由器。串口:由于PC没有串口,我的PC通过USB转串口线连接开发板串口。 在开发板上面启动Linux:进入第二个友善之臂 下面有个 网络设置 首先在主机下,win+R ,cmd,ipconfig看到我的ip地址是 192.168.1.102掩码网关 说明这样

2012-03-10 16:09:01 3436

原创 ubuntu11.10 下 arm-linux-gcc4.4.3

参考了前人的成果,结合自己实践。1 下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹$ sudo tar xvzf arm-linux-gcc-4.4.3.tgz –C /注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把 arm-linux-gcc 安装到

2012-03-09 21:17:57 6369 1

原创 ubuntu 11.10安装配置tftp服务

安装 上传 和 下载 ,可以在 软件中心 安装。搜索tftp-hpa  tftpd-hpa安装 openbsdsudo apt-get install tftp-hpasudo apt-get install tftpd-hpasudo apt-get install openbsd-inetdsudo apt-get install xinetd

2012-02-16 01:29:22 2067

采用运动分析的液体杂质智能检测方法研究

提出一种新的液体杂质检测方法。该方法先采集液体运动的序列图像,然后对这些序列图像进行运动分析来检 测液体中的杂质。提出了二值图像差分算法来判断采集到的序列图像中是否存在运动目标。在分割出运动目标后采 用卡尔曼滤波和关联匹配算法来跟踪这些运动目标。最后由运动目标的运动参数来判断液体中是否存在液体杂质。 试验证明这种检测方法的准确率可以达到 96. 8%。

2012-04-09

常用芯片功能简介数字芯片

常用芯片 功能 简介 用许多常用芯片的简介 备份不错 数字芯片

2010-07-31

空空如也

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

TA关注的人

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