ARM-Linux
文章平均质量分 76
ZHCX2011
这个作者很懒,什么都没留下…
展开
-
Linux中select IO复用机制
函数作用:系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是stdin、转载 2013-06-17 10:05:30 · 800 阅读 · 0 评论 -
嵌入式Linux USB WIFI驱动的移植
硬件平台:飞思卡尔MX258开发板操作系统:Linux2.6.31WIFI: RT2860 USB WIFI模组交叉编译环境:gcc version 4.1.2 调试步骤:第一步:测试USB HOST接口在menuconfig中将USB HOST设置为内核模式: 重新编译内核后启动开发板,插入U盘并挂载:mount /dev/sda1 /tmp转载 2013-06-07 20:27:07 · 3090 阅读 · 0 评论 -
基于Eclipse的交叉编译环境的建立
虚拟机Linux:ubuntu12.04交叉编译工具:arm-linux-gcc-3.4.5集成开发工具:Eclipse第一步:安装交叉编译工具1.这一步骤比较简单,下载下载的arm-linux-gcc-3.4.5.tar.bz2解压到Linux根目录即可. #tar -jxvf arm-linux-gcc-3.4.5.tar.bz2 -C /2.设置环境变量。#e原创 2013-06-17 16:25:47 · 3328 阅读 · 0 评论 -
Linux系统串口接收数据编程
之前基于IBM deveplopworks社区的代码,做了串口初始化和发送的程序,今天在此基础上添加了读取串口数据的程序。首先是最简单的循环读取程序,第二个是通过软中断方式,使用信号signal机制读取串口,这里需要注意的是硬件中断是设备驱动层级的,而读写串口是用户级行为,只能通过信号机制模拟中断,信号机制的发生和处理其实于硬件中断无异,第三个是通过select系统调用,在没有数据时阻塞进程,串口转载 2013-06-18 15:19:43 · 1090 阅读 · 0 评论 -
Linux网络编程
(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用ftp程序从另外一 个地方获取文件的时候,是我转载 2013-06-20 21:25:52 · 881 阅读 · 0 评论 -
在ubuntu上配置NFS
在ubuntu上配置NFS主机平台:Ubuntu 12.041.开始使用命令更新安装最新版本#sudo apt-get install nfs-kernel-serverubuntu12.04中的已经是最新版本了2.配置共享目录的路径和访问权限安装好nfs-common和portmap后还需配置共享目录的路径和访问权限,NFS的配置文件是/etc/expor原创 2013-05-30 20:53:36 · 742 阅读 · 0 评论 -
搭建嵌入式Qt开发环境
先说说Qt源码包,我刚装Qt的时候非常乱,又有x11的,又有embedded的,还有everywhere的。现在明白了,安装x11,可以开发在pc机下运行的应用程序,并且会生成一些Qt开发工具designer和qvfb。安装embedded ,可以开发在开发板上运行的Qt应用程序。使用everywhere,需要解压三份,使用不同的configure参数可以安装不同平台的Qt,包括前面说的两种。分别原创 2013-06-23 21:13:35 · 967 阅读 · 0 评论