上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: Linux C 下面读取文件夹要用到结构体struct dirent,在头#include <dirent.h>中,如下: 其中d_type表明该文件的类型:文件(8)、目录(4)、链接文件(10)等。 下面程序,递归读取某文件夹及其子文件夹下所有文件名: 执行输出 : 阅读全文
posted @ 2017-06-27 12:17 极客先锋 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 总结远程连接树莓派的三种方式,对大部分Linux系统同样适用。 首先需要将树莓派连接上网,ifconfig记录ip地址。 第一种:ssh远程连接 在linux下使用 ssh root@10.107.16.69 可以登录。在windows下使用putty这个工具,下载地址文末。 操作如图。 ***Op 阅读全文
posted @ 2017-06-14 16:15 极客先锋 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 之前用 Sublime Text(以下简称 ST )配置了 C/C++ 开发环境,感觉相当不错,作为编辑器的 ST,编辑代码的功能当然是相当棒的,美中不足的是目前只能编译单个文件,但是用来做些小练习也是极好的!希望后期能解决这个问题吧。在此基础上,昨天突然想到配置 C51 开发环境,但是现在网上似乎 阅读全文
posted @ 2017-06-11 03:02 极客先锋 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 我手里面的是树莓派3,系统是Raspbian官方操作系统,已经安装好了wiringPi。 PWM简介:脉宽调制(PWM)是指用微处理器的数字输出来对模拟电路进行控制,是一种对模拟信号电平进行数字编码的方法。wiringpi有两种方式产生PWM,第一种为树莓派硬件PWM,如果需要精确的PWM控制的话, 阅读全文
posted @ 2017-06-03 18:37 极客先锋 阅读(8185) 评论(0) 推荐(0) 编辑
摘要: 什么是awk? 你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk 阅读全文
posted @ 2017-06-02 13:05 极客先锋 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 原文连接:http://elinux.org/RPi_config.txt 由于树莓派并没有传统意义上的BIOS, 所以现在各种系统配置参数通常被存在”config.txt”这个文本文件中. 树莓派的config.txt文件会在ARM内核初始化之前被GPU读取. 这个文件存在引导分区上的.对于Lin 阅读全文
posted @ 2017-06-02 10:33 极客先锋 阅读(1787) 评论(0) 推荐(0) 编辑
摘要: 资料来源: http://redisdoc.com/ http://redis.io/commands 连接操作相关的命令 默认直接连接 远程连接-h 192.168.1.20 -p 6379 ping:测试连接是否存活如果正常会返回pong echo:打印 select:切换到指定的数据库,数据库 阅读全文
posted @ 2017-05-27 08:56 极客先锋 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Raspberry Pi树莓派无线网卡配置[多重方法备选] 要想让树莓派方便操作,肯定需要配置无线网卡,这样可以大大增强树莓派的移动性和便利性,其实配置无线网卡基本就是和普通linux平台下配置无线网卡一样,几种方法大同小异,具体如下: 一、第一种方法:通过配置 /etc/network/inter 阅读全文
posted @ 2017-05-26 11:08 极客先锋 阅读(2836) 评论(0) 推荐(0) 编辑
摘要: 我们先来看一下树梅派网卡的默认的相关配置: 网卡的配置文件:/etc/network/interfaces 这个文件的网卡设置方式是方式是和dhcpcd一起使用的,如果要使用静态IP,请参考/etc/dhcpcd.conf和man dhcpcd.conf文件。 eth0的默认配置手册:/etc/ne 阅读全文
posted @ 2017-05-24 23:48 极客先锋 阅读(7648) 评论(0) 推荐(0) 编辑
摘要: ufw是一个主机端的iptables类防火墙配置工具,比较容易上手。如果你有一台暴露在外网的树莓派,则可通过这个简单的配置提升安全性。 安装方法 当然,这是有图形界面的(比较简陋),在新立得里搜索gufw试试…… 使用方法1 启用 作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问 阅读全文
posted @ 2017-05-24 16:21 极客先锋 阅读(1872) 评论(0) 推荐(0) 编辑
摘要: windows操作系统 树莓派(Raspberry pi)是一块集成度极高的ARM开发板,不仅包含了HDMI,RCA,CSI,HDMI,GPIO等端口,还支持蓝牙以及无线通信。由于 Raspberry Pi 几乎是为 Linux 而生的一款卡片式微型电脑,所以 Raspberry Pi 的操作系统也 阅读全文
posted @ 2017-05-24 10:41 极客先锋 阅读(4253) 评论(0) 推荐(0) 编辑
摘要: Hiredis是Redis数据库一个轻量的C语言客户端库。 之所以轻量是由于它只是简单的提供了对redis操作语句支持的接口,并没有实现具体的操作语句的功能。但正是由于这种设计使我们只要熟悉了通用的redis操作语句就可以很容易的使用该库和redis数据库进行交互。 除了支持发送命令和接收应答/应答 阅读全文
posted @ 2017-05-23 21:51 极客先锋 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 在之前的博客中已经非常详细的介绍了Redis的各种操作命令、运行机制和服务器初始化参数配置。本篇博客是该系列博客中的最后一篇,在这里将给出基于Redis客户端组件访问并操作Redis服务器的代码示例。然而需要说明的是,由于Redis官方并未提供基于C接口的Windows平台客户端,因此下面的示例仅可 阅读全文
posted @ 2017-05-23 19:11 极客先锋 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 树莓派进阶之路 树莓派进阶之路 (000) - 目录 树莓派进阶之路 (001) - 常用镜像高速下载 树莓派进阶之路 (002) - 系统烧录及系统使用(多平台) 树莓派进阶之路 (003) - Raspberry Pi(树莓派)国内软件源 树莓派进阶之路 (004) - 树莓派装机第一脚本(原创 阅读全文
posted @ 2017-05-23 11:27 极客先锋 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 一、概述: 我们可以将Redis中的Hashes类型看成具有String Key和String Value的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储 阅读全文
posted @ 2017-05-22 01:43 极客先锋 阅读(259) 评论(0) 推荐(0) 编辑
摘要: A)编译安装 B)同步的API接口 1)建立连接 redisConnect函数用来创建一个叫redisContext的东西,它包含了连接相关的信息,它里面有个err字段,0表示正常,其他表示出错了!通过errstr字段可以知晓错误信息。 2)执行命令 redisCommand的调用格式类似print 阅读全文
posted @ 2017-05-21 18:39 极客先锋 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 在i配置编译的过程中,遇到一下问题: 1. /redis_test: error while loading shared libraries: libhiredis.so.0.13: cannot open shared object file: No such file or directory 阅读全文
posted @ 2017-05-21 04:54 极客先锋 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 一. hiredis下载地址及C API github下载:https://github.com/redis/hiredis 安装脚本: 二. 文件pc,我是把libhiredis.so放到/usr/local/lib/中,把hiredis.h放到/usr/local/inlcude/hiredis 阅读全文
posted @ 2017-05-20 11:25 极客先锋 阅读(3211) 评论(0) 推荐(0) 编辑
摘要: 本文是博主学习整理网上大神的文件以及自学的心得。 Redis学习之路(000)- 目录 Redis学习之路(001)- Redis介绍以及安装(Linux) Redis学习之路(002)- Ubuntu下redis开放端口 Redis学习之路(003)- hiredis安装及测试 Redis学习之路 阅读全文
posted @ 2017-05-19 23:47 极客先锋 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Redis在ubuntu安装后默认是只有本地访问,需要别的ip访问我们需要修改redis的配置文件 1. dpkg -L redis-server 这命令我们可以看到redis的安装的文件在那些目录 2.之后我们就修改配置文件 sudo vim /etc/redis/redis.conf 这是我改过 阅读全文
posted @ 2017-05-19 23:40 极客先锋 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及 阅读全文
posted @ 2017-05-19 23:36 极客先锋 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 本文摘抄:http://www.arduino.cn/thread-1205-1-1.html 概述Arduino Leonardo是基于ATmega32u4一个微控制器板。它有20个数字输入/输出引脚(其中7个可用于PWM输出、12个可用于模拟输入),一个16 MHz的晶体振荡器,一个Micro 阅读全文
posted @ 2017-05-09 00:33 极客先锋 阅读(3502) 评论(0) 推荐(0) 编辑
摘要: 什么是arduino(翻译自arduino官方介绍)Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).她适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。Arduino能通过各种各样的传感器来感知环境,通过控制 阅读全文
posted @ 2017-05-09 00:23 极客先锋 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 本帖转载:Arduino讨论区相信大家对Arduino IDE的不能输入中文,排版不方便,没有行号,界面难看。。。。。。深恶痛绝。我也是。经过vs2012,eclipse等IDE的试用,配置麻烦,IDE体积太大,都有种种的不方便。在漫长的寻找中,终于让我发现了Sublime Text 3 这个高大上 阅读全文
posted @ 2017-05-08 20:11 极客先锋 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 本文总结了Arduino常用串口操作函数,函数说明部分来源于Arduino 官网串口使用指南,示例与实验部分为自编。本文是对Arduino串口操作函数的较全面总结,可作为工具贴查找使用。 函数:if(Serial) 描述: 指示指定的串行端口是否已就绪。 在32u4基础板,if(Serial)指示U 阅读全文
posted @ 2017-05-08 17:13 极客先锋 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: 一. 设备及要求 目的:制作一个可以自动根据事实的天气的状况进行对衣架上的衣服进行晾晒。 基础装置:可伸缩的晾衣架。 开发环境:Arduino1. 8.1 主控板:Arduino UNO 动力装置:二相四线步进电机、电机控制板 供电设备:5V/500mA电源、12V/2A电机供电电源 传感器:雨滴传 阅读全文
posted @ 2017-05-08 16:41 极客先锋 阅读(1742) 评论(0) 推荐(1) 编辑
摘要: Arduino开发板上的5V供电口电流有限,只能带动一个S90的舵机,而且电机运动过程中对电源有较大的波动对开发板电压得稳定性有较大的冲击,会影响 Arduino开发板的正常工作,严重时会造成时钟紊乱,不断重启。 参考博客:http://www.cnblogs.com/jikexianfeng/p/ 阅读全文
posted @ 2017-05-08 16:37 极客先锋 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 如果想使用 Arduino 开发板驱动 DHT11 来获取温湿度的时候建议使用第三方的库,这样可以加快程序的开发速度,而且不容易出错,下面的代码我已经安转了第三方的库了。详细的安装方法请参考极客先锋的博客:http://www.cnblogs.com/jikexianfeng/p/6290203.h 阅读全文
posted @ 2017-05-08 16:17 极客先锋 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 本文由博主原创,如有不对之处请指明,转载请说明出处。 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 参考书籍 阅读全文
posted @ 2017-05-08 16:13 极客先锋 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: 本文由博主原创,如有不对之处请指明,转载请说明出处。 ///////////////////////////////////////////////////////////////////////////////////////////////////////////// 参考博客:http://w 阅读全文
posted @ 2017-05-08 13:07 极客先锋 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 本文由博主原创,如有不对之处请指明,转载请说明出处。 ////////////////////////////////////////////////////////// 参考书籍:http://vdisk.weibo.com/s/B_U0yKSwLLqNM?category_id=0&parent 阅读全文
posted @ 2017-05-08 13:00 极客先锋 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 由于Arduino本身没有DHT 11温湿度传感器的的头文件,单有第三方的库可以给我门使用。方法如下: Step 1:下载地址:https://pan.baidu.com/s/1qYfdBJ2#list/path=%2F 如果你已经下载了最新版的Arduino IDE就可以使用其自带的库管理器和版型 阅读全文
posted @ 2017-05-08 12:18 极客先锋 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: arduino 函数 api 程序结构 在Arduino中, 标准的程序入口main函数在内部被定义, 用户只需要关心以下两个函数:void setup()void loop()setup() 函数用于初始化, loop() 函数用于执行. 初始化函数一般放在程序开头, 用于设置一些引脚的输出/输入 阅读全文
posted @ 2017-05-08 12:15 极客先锋 阅读(7853) 评论(0) 推荐(0) 编辑
摘要: 一.基本函数 pinMode(引脚号,模式); digitalWrite(引脚号,电平状态); //默认低电平(或浮空) digitalRead(数字输入端口号); analogRead(引脚号); //调用10位AD analogWrite(引脚号,模拟量); //调用8位AD pulseIn(引 阅读全文
posted @ 2017-05-08 11:50 极客先锋 阅读(2062) 评论(0) 推荐(0) 编辑
摘要: 主机端: 从机端: 阅读全文
posted @ 2017-05-08 11:47 极客先锋 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 主机端: 从机端: 阅读全文
posted @ 2017-05-08 11:43 极客先锋 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 1 /********************************* 2 代码功能:Pulse脉冲宽度测量 3 使用函数: 4 pulseIn(引脚号,脉冲响应电平,最大响应时间(微秒)); 5 创作时间:2016*10*08 6 作者邮箱:jikexianfeng@outlook.com 7 ********************************/ 8 i... 阅读全文
posted @ 2017-05-08 11:37 极客先锋 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 1 /********************************* 2 代码功能:板机通信 3 使用函数: 4 Serial.available(); //判断串口是否接收到数据 5 Serial.print(字符串); //通过TX传出去 6 Serial.write(字符串); ... 阅读全文
posted @ 2017-05-08 11:34 极客先锋 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1 /********************************* 2 代码功能:输出PWM波控制引脚 3 使用函数: 4 5 创作时间:2016*10*07 6 作者邮箱:jikexianfeng@outlook.com 7 ********************************/ 8 int ledPin = 13; 9 void setup() 10 {... 阅读全文
posted @ 2017-05-08 11:29 极客先锋 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1 /********************************* 2 代码功能:某输出模拟量 3 使用函数: 4 analogWrite(引脚号,模拟量); //调用8位AD 5 创作时间:2016*10*08 6 作者邮箱:jikexianfeng@outlook.com 7 *********************************/ 8 in... 阅读全文
posted @ 2017-05-08 11:26 极客先锋 阅读(610) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页