嵌入式Linux中文站

最新发布

树莓派

树莓派学习笔记——获取树莓派CPU温度

阅读(164)

0 前言 本文通过文件操作读取树莓派CPU温度,在linux系统中任何设备的操作都被抽象成为文件读写,通过读取/sys/class/thermal/thermal_zone0/temp文件中的内容便获得树莓派CPU的温度。本文通过以下几个部分说明如何读取和应用该温度参数 1.shell脚本操作;2linux文件IO...

树莓派

树莓派学习笔记——Model B Model B+ Compute Module Dev Kit的区别和联系

阅读(174)

0 前言 最近浏览器树莓派官方发现树莓派推出了两款新Model一款名为树莓派 model B+,一款名为树莓派 Compute Module Dev Kit。带着欣喜和恐惧查阅了相关资料,并通过淘宝和RS中国了解开发板价格。欣喜的感觉来自于树莓派的功能得到了增强,恐惧来自于树莓派的改变带来新...

树莓派

树莓派学习笔记——USB wifi配置指南

阅读(197)

0 前言 树莓派既可以使用有线网络又可以无线网络,如果使用有线网络不方便的话可以借助USB wifi无线网卡让树莓派也插上无线翅膀。但是和使用有线网络即插即用的方式不同,USB wifi网卡需要进行一些配置。通过一天的配置实验,本文总结了树莓派wifi配置的两种方法【1】使...

树莓派

树莓派学习笔记——交叉编译练习之SQLite3安装

阅读(165)

0.前言 本博文可能并没有太多使用价值,仅仅是为了练习而练习。在树莓派上使用SQLite有很多的方法,安装的方法也有很多。 【1】如果使用Python,那么不必安装SQLite因为Python已经自带SQLite。 【2】可以使用apt-get安装,只是SQLite的版本号稍低些。 【3】可以使用源代...

树莓派

树莓派学习笔记——交叉编译工具链

阅读(77)

0.前言 【1】为什么要使用交叉编译 交叉编译工具较快开发的速度。树莓派中已经安装了gcc工具链,可在树莓派中直接编译源代码生成可执行文件。于此同时,PC机上也可使用gcc工具链生成可执行代码,但是和树莓派上的gcc工具不同,PC机上的gcc工具生成intel或amd芯片上可执...

树莓派

树莓派学习笔记——webiopi网页控制LED

阅读(158)

0.前言 webiopi是一个可控制树莓派GPIO的web框架,该框架面向物联网IoT开发。该项目托管于google,并可在sourceforge上下载到源代码。现在webiopi已经发展到0.7版本,webiopi支持REST Server,CoAP server,并提供python库和javascript库,毫无疑问的说webiopi是一个优...

树莓派

树莓派学习笔记——webiopi配置文件说明

阅读(176)

0.前言 webiopi是一个可控制树莓派GPIO的web框架,该框架面向物联网IoT开发。该项目托管于google,并可在sourceforge上下载到源代码。现在webiopi已经发展到0.7版本,webiopi支持REST Server,CoAP server,并提供python库和javascript库,毫无疑问的说webiopi是一个优...

树莓派

树莓派学习笔记——webiopi安装与入门

阅读(125)

0.前言 webiopi是一个可控制树莓派GPIO的web框架,该框架面向物联网IoT开发。该项目托管于google,并可在sourceforge上下载到源代码。现在webiopi已经发展到0.7版本,webiopi支持REST Server,CoAP server,并提供python库和javascript库,毫无疑问的说webiopi是一个优...

树莓派

树莓派学习笔记——常用软件汇总

阅读(200)

0.前言 学习和使用树莓派或许会接触些以前不常用的软件,下面就推荐几款常用的软件。请注意这些软件都是开源软件,并且小巧简单非常使用。如果使用其他类似的树莓派的卡片电脑,也可以使用这些常用软件。 【相关博文】 更多树莓派学习笔记请参考【树莓派学习笔记索引博...

树莓派

树莓派学习笔记——Linux I2C驱动说明

阅读(180)

1.前言 【linux内核说明】 通常情况下,I2C设备由内核驱动控制,但是某些情况下I2C设备也可由用户空间控制。如果在用户空间控制I2C设备,需要访问/dev目录中所提供的接口,在使用I2C设备之前必须要载入i2c-dev设备。 每一个已经注册的IC设备都有一个编号,该编号从0开始...

树莓派

树莓派学习笔记——Restful服务 采用slim php apache

阅读(166)

0.前言 前些时间沉迷于Restful,采用PHP+Slim+MySQL实现了一些简单的API函数。但是这些工作都是在windows中实现(采用wamp server集成安装包),但是转到linux中还确实有些不一样,下面就使用树莓派尝试一把。 1.安装php和apache2 在这里仅安装php和apache2,如果需要安...

树莓派

树莓派学习笔记——yeelink 远程控制LED

阅读(99)

1.前言 前段时间玩了树莓派的GPIO,串口和I2C接口,把树莓派当成单片机来玩,期间深入分析了wiringPi。相对于单片机,以Linux为操作系统的树莓派在网络功能方面要强大的多,下面就结合当下流行的云平台yeelink实现远程控制LED灯。该部分的代码通过python实现,它的简洁...

树莓派

树莓派学习笔记——Shell脚本操作GPIO

阅读(128)

0.前言 树莓树莓派可以 无痛入门linux ,下面通过命令和shell脚本控制树莓派GPIO。通过本文可以熟悉多个linux命令,并熟悉shell脚本编写方法,并对IO重定向有一个基本的体会。我在学习树莓派的过程中积累了自信,现在觉得linux没那么神秘没那么难,反而充满了无穷的乐趣...

树莓派

树莓派学习笔记——I2C使用 PCF8574 Python SMBUS

阅读(191)

1.前言 树莓派的GPIO端口数量有限,可通过IO扩展芯片增加GPIO的数量,使得树莓派可以适应更多的应用。PCF8574为一款通过I2C总线扩展IO的芯片,单个PCF8574可扩展8个IO,一个I2C总线最多可挂载8个PCF8574,所以树莓派最多可扩展64个IO。 树莓派扩展功能的开发方法有很多...

树莓派

树莓派学习笔记 ——I2C PCF8574 SysFs方式

阅读(186)

1.前言 树莓派的GPIO端口数量有限,可通过IO扩展芯片增加GPIO的数量,使得树莓派可以适应更多的应用。PCF8574为一款通过I2C总线扩展IO的芯片,单个PCF8574可扩展8个IO,一个I2C总线最多可挂载8个PCF8574,所以树莓派最多可扩展64个IO。 树莓派扩展功能的开发方法有很多...

树莓派

树莓派学习笔记——I2C设备载入和速率设置

阅读(185)

1.载入设备 方法1临时载入设备 [plain] view plain copy sudomodprobe-ri2c_bcm2708#卸载设备-r代表remove sudomodprobei2c_bcm2708#重新载入设备 方法2永久载入设备 打开配置文件,进行修改 [plain] view plain copy sudonano/etc/modules#使用nano打开文件 增加以下两...