分类存档: Embedded Linux

Linux常用基础服务安装与配置–ssh、ftp

ubuntu12.04 安装配置FTP

1 安装pure-ftpd 服务
sudo apt-get install pure-ftpd

2 查看21端口是否已开启。
sudo netstat –nl

完成安装后,就可以用Ubuntu系统的用户名和密码登陆了。
重启pure-ftpd的命令如下:
sudo service pure-ftpd restart

Ubuntu Server中的pure-ftpd缺省配置不允许匿名登陆,每个用户登陆都是访问自己的home目录,最多允许50名用户同时连接。基本上已经满足需要,不需要再多做配置. 继续阅读 »

Linux学习笔记(5)异步通知机制

异步通知
读取按键的几种方式:
查询: 耗资源
中断: 一直读取
poll:   指定超时时间
共同特点:应用程序主动读取按键
异步通知:有按键按下,触发应用程序去读取按键
进程之间发送信号的实现:

继续阅读 »

Linux学习笔记(4)poll机制的应用程序

这部分的学习目标:了解poll机制的实现原理,掌握poll实现按键读取的方式。
目前对poll机制的理解:poll机制的实质就是系统帮你在一定的等待时间之后或者有其他信号量时退出函数调用。
对于poll机制的深入了解可能还要花些时间,但是对于入门,我们先掌握poll机制的使用方法,达到能够构建对应的应用程序的目标。
1.poll机制实现按的代码分析

继续阅读 »

嵌入式Linux学习笔记(2) LED驱动

编译驱动
    上传驱动文件 first_drv.c 到 /opt/weidongshan/linux-2.6.22.6/drivers/char
    编辑该目录下的Makefile文件,添加一行 obj-m  += first_drv.o

继续阅读 »

Linux学习笔记(3)按键与中断

1.查询方式获取按键
    1.框架
        头文件
        file_operations结构体

继续阅读 »

嵌入式Linux学习笔记(1) 开发环境搭建

整理最近的嵌入式Linux学习笔记,巩固知识,分享提高。
首先说明我使用的学习环境,因为一开始是按照Mini2440的手册和光盘搭建的系统,后来看韦东山老师的视频,又按视频搭建了环境,所以虚拟机还是用的 Fedora.
硬件:Micro2440
虚拟机:VMware6.5 + Fedora9

继续阅读 »

RaspberryPi 安装Openelec并设置中文的方法

OpenELEC是专为家庭影院PC开发的嵌入式Linux发行版(内部已经安装了XBMC),让家庭影院像电视外设如DVD播放器和机顶盒一样使用简单。
特点:1 启动快,从开机到进入XBMC不到10秒;关机1秒(亲自测试,非常爽,跟拔电源插头一样快哈哈)
2 遥控十分方便
3 如果连接到互联网它将能自动更新
4 安装不到5分钟,安装空间不到130MB,用户不需要有Linux使用经验。
5 OpenELEC专为运行XBMC而设计,它的插件可以让用户根据偏好定制XBMC。
6 支持绝大多数的Intel和AMD机器。对离子平台和APU的硬解码支持很好。
7 可以和 XP或WIN7组成双系统 继续阅读 »

树莓派之RF24L01+

给树莓派扩展RF24L01+是我想了蛮久的事情,今天终于实现了,总结、记录、分享。
本文将讨论如下问题:
1.wiringPi的基本使用
1.1安装于更新
1.2使用wiringPi的程序编译
1.3使用wiringPi的程序执行
1.4wiringPi中SPI相关函数wiringPiSPIDataRW的注意事项
2.RF24L01+模块与RPi连接的接口问题
2.1MOSI和MISO
2.2CSN和CE
2.3我使用的管脚连接 继续阅读 »
第 1 页,共 3 页123