树莓派USB存储设备自动挂载

简单介绍实现命令行下USB存储设备自动挂载的方法,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储设备。

通过给linux下的设备管理服务udev添加规则配置文件,可以实现命令行下USB存储设备自动挂载。

阅读全文

不要驱动,简单粗暴的用树莓派驱动USB打印机

stampa

网上很多文章都是再说如何用树莓派来做一个通用打印服务器,但是在很多应用场景下,配置CUPS什么的真的是自己zuo自己die的好途径,各类linux下的驱动配置起来令人吐血。而驱动各种热敏票据打印机,比如打胶带啊,二维码贴纸啊,小票之类的打印机因为根本找不到linux的驱动,要搞起来更是Mission Imposiable。所以本文的目的就是为了不用驱动直接用USB接口的各类热敏打印机。因为没有驱动,所以我们只能用简单粗暴的方式通过USB直接操作打印机了。下面来看看怎么搞:

首先,你得有一台打印机,淘宝有卖的,几十元到一两百,可以打热敏胶带,所以做个打印服务器标签的东西也不错的,其他用途可以自行开发。

阅读全文

树莓派Linux串口编程实现自发自收

串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,具有连接线少,通讯简单,得到广泛的使用。
Linux对所有设备的访问是通过设备文件来进行的,串口也是这样,为了访问串口,只需打开其设备文件即可操作串口设备。在linux系统下面,每一个串口设备都有设备文件与其关联,设备文件位于系统的/dev目录下面。如linux下的/ttyS0,/ttyS1分别表示的是串口1和串口2。
树莓派UART端口的位置:见下图的TXD、RXD。

rpi-pins-40-0

本文是基于树莓派的环境,树莓派中可以使用串口/dev/ttyAMA0

阅读全文

配置树莓派自动登录 Raspbian 图形界面 LXDE

树莓派 Raspbian 系统启动之后,如果要进入图形界面 LXDE,需要在命令行输入用户名密码之后再通过 startx 来加载 LXDE。按照下面的方法,可以将树莓派配置为开机自动进入图形界面。适用于 Raspbian 系统。

1.配置自动登录

在终端输入下面指令,编辑启动文件。

sudo nano /etc/inittab

滚动到下面这一行

1:2345:respawn:/sbin/getty 115200 tty1

将它修改为:

#1:2345:respawn:/sbin/getty 115200 tty1

再在这行下面新增一行,内容如下:

1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1

Ctrl+X 退出编辑器, 按下 Y 确认保存后回车。

阅读全文

树莓派支持硬编码的视频套件

Camkit (Camera toolKit)

Camkit是一个摄像头相关的工具箱,使用C语言写成,包含了从:图像采集–>色彩转换–>H264编码–>RTP打包–>网络发送的全套接口。

可到这里下载已编译好的二进制版本。

编译

Camkit采用cmake构建系统,编译之前请确认已经安装了cmake。

遵循以下步骤完成编译和安装:

cd Camkit_source_dir
mkdir build
cd build
cmake ../ -Dkey=value
make
make install

阅读全文