- 博客(404)
- 资源 (39)
- 收藏
- 关注
原创 linux连接树莓派
最好的办法就是把树莓派设成静态IP 网上已经有教程目前我的pi默认还是dhcp自动分配的linux下查找pi第一步察看局域网内在线主机ip地址推荐用arp-scan扫描局域网IP地址找到raspberry以及ip或者nmap -sP 192.168.1.100-110Starting Nmap 5.21 ( http://nmap.org )
2013-10-19 21:49:15 5215
转载 C51浮点数显示、浮点数表示方法
C51中的浮点数存储方式--n年前曾在c51bbs论坛中发布过Float 浮点形,它是符合IEEE-754标准的单精度浮点形数据,在十进制中具有7位有效数字。FLOAT型据占用四个字节(32位二进制数),在内存中的存放格式如下:字节地址(由低到高)0 1 2 3浮点数内容 MMMMMMMM MMMMMMMM E MMMMMMM S EEEEEEE其中,S为符号位,存放在最高字节
2013-10-10 10:29:00 12546
转载 关于指针与函数的几点小结
http://bbs.chinaunix.net/thread-993238-1-1.html1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如:#includevoid fun(){}int main(){
2013-04-18 11:28:02 1294
转载 C语言实现shell指令解析
源代码来自于TI开发板在ARM上实现shell命令解析 第一步:构建命令实现函数和命令表1,定义结构体 和命令表typedef int (*pfnCmdLine)(int argc, char *argv[]);//*****************************************************************************
2013-04-18 10:14:04 2333
转载 LWIP 修改ip TCP发送 连接状态
应用:1,不重启协议栈而远程修改本地ip等配置信息2,tcp立即发送死循环 等待或者不用立即发送3,与服务器连接状态判断方法 a,发送利用发送成功回调函数判断(准确) b,lm3s网线连接状态寄存器(只能判断本地网线连接状态) c,TCP_PCB状态(不准确) d加入心跳机制标题:[转载]协议网关lwip遇到的问题2012-06-30 20:35:2
2013-04-02 17:38:42 7348
原创 树莓派读取温湿度传感器DHT11
硬件:树莓派 2.0DHT模块 接树莓派5V GND GPIO1功能:读取传感器数据并打印出来////mydht11.c//#include #include #include typedef unsigned char uint8;typedef unsigned int uint16;typedef unsigned long uint
2013-03-30 12:34:57 19460 4
转载 Linux 准确延时
http://blog.chinaunix.net/uid-26707720-id-3143726.html应用层: #include 1、unsigned int sleep(unsigned int seconds); 秒级 2、int usleep(useconds_t usec); 微秒级:1/10^
2013-03-30 07:12:57 3314
转载 LM3S LWIP的一个配置文件2
//*****************************************************************************//// lwipopts.h - Configuration file for lwIP//// Copyright (c) 2008-2010 Texas Instruments Incorporated. All rights
2013-03-26 13:46:37 2230 1
转载 LM3S LWIP的一个配置文件
http://bbs.eeworld.com.cn/thread-344646-1-1.html#ifndef __LWIPOPTS_H__#define __LWIPOPTS_H__//*****************************************************************************//// ---------- Stella
2013-03-26 13:24:40 3592
转载 lwip 移植
http://blog.csdn.net/xxu0123456789/article/details/8463828一、源码目录结构 api 、 core、netif、 include core下又有IPV4 、 IPV6 、 SNMP 和.c文件 include下又有IPV4、IPV6、LWIP、netif n
2013-03-26 10:22:47 2033
转载 s3c2410_gpio_cfgpin函数解析
要分析linux LED 驱动函数,这三个文件夹是必不可少的\kernel-2.6.13\drivers\char 驱动实现函数\kernel-2.6.13\arch\arm\mach-s3c2410 IO配置函数实现.C\kernel-2.6.13\include\asm-arm\arch-s3c2410 IO配置函数声明.H
2013-03-16 15:59:42 1711
转载 linux硬链接与软链接 linux asm 文件
今天阅读嵌入式linux LED驱动程序的时候驱动实现部分是搞清楚了但是几个头文件的路径真的把我搞糊涂了LINUX 2.6.13文件组织如下头文件如下#include #include #include 可我根本就找不到ARM对应的asm这个文件夹,或者说找到了也对应的不是对应S3C24XX的后来无意间看内核移植的一篇文章讲了链接的实例所以
2013-03-16 15:23:25 4278
原创 探索WiringPi 模式1下驱动的实现过程
从最简单的gpio实例来分析wiringpi控制io的流程库的使用有三种方式int wiringPiSetup (void) ; //使用IO映射,可以更方便的管理IO 需要root权限int wiringPiSetupGpio (void) ; //不用映射直接用物理IO编号 需要root权限int w
2013-03-16 09:39:07 4857
原创 探索Wiring Pi
wIring pi ,专门为树莓派打造的类似于arduino下的wiring驱动库安装好这个库后可以直接调用函数配置和控制GPIO功能(无论是用c shell python都能控制GPIO了)树莓派有个26pin的扩展端子(树莓派V2旁边还有个8pin的没焊接的端口也可自己焊接使用)其中电源包含3.3v 5v Gnd可以控制的资源有
2013-03-15 15:06:25 14052
原创 树莓派无法获取ip
我的树莓派设置的是静态ip最近测试树莓派发现用5V500mA的充电器供电时网络灯不停地闪烁而且无法获取ip地址等一会网络灯就不亮了然后换成计算机直接USB供电或者使用更大功率的电源以上问题解决还有就是插上usb设备后有些usb设备无法正常工作内核提示IO错误解决办法1,供电电源最好用700ma以上的2,如果你用了usb h
2013-03-12 08:58:33 4077
转载 linux PATH 查看服务状态
修改PATH:可以先用下列命令查看一下PATH变量的当前值echo $PATH工作环境设置文件环境设置文件有两种:系统环境设置文件 和 个人环境设置文件 1.系统中的用户工作环境设置文件: 登录环境设置文件:/etc/profile 非登录环境设置文件:/etc/bashrc 2.用户个人设置的环境设置文件: 登录环境设置
2013-03-09 16:48:22 1050
转载 linux下定时执行任务方法
http://soft.chinabyte.com/os/237/11428737.shtml (1)at命令 假如我们只是想 要让特定任务运行一次,那么,这时候就要用到at监控程序了。 设置at命令很简单,指示定运行的时间,那么就会在哪个时候运行。at类似打印 进程,会把任务放到/var/spool/at目录中,到指定时间运行它 。at命令相当于另一个she
2013-03-09 15:24:09 11539
转载 Linux CURL的安装和使用
http://blog.csdn.net/lifan5/article/details/7350154--获得安装包,从网上直接下载或者其他途径,这里直接wget# wget http://curl.haxx.se/download/curl-7.17.1.tar.gz--解压到当前目录# tar -zxf curl-7.17.1.tar.gz--进入解压后的目录内#
2013-03-09 14:37:17 3863
转载 树莓派上手实战之配置Samba服务器(修正版)(转)
自由飞翔管理员串个门加好友打招呼发消息原创教程 转载请注明作者和出处连接http://www.raspicn.com/thread-41-1-1.htmlLinux系统可以通过samba服务实现与windows网络共享兼容的网络共享服务,嫌开着电脑共享文件太费资源的话,不妨让树莓派来实现这个网络文件共享
2013-03-07 16:35:49 7156
转载 树莓派项目汇总(整理)
几个网站和论坛推荐树莓派可用软件包一览 http://www.raspberryconnect.com/raspbian-packages-listhttp://www.raspberrypi-spy.co.uk/极客工坊:http://www.geek-workshop.com/forum-50-1.html爱板网ht
2013-03-07 15:26:10 19708
转载 树莓派自动运行程序
http://blog.csdn.net/c80486/article/details/8460325如果把树莓派(raspberry pi)做成一个电器的话,一上电,必须支持几个动作1, 自动登录2, 自动运行startx启动窗口系统3, 窗口系统启动后,自动运行自定义的程序(一般是应用主界面)研究了一下,是这样做的
2013-03-07 15:03:35 11495
原创 linux服务自动启动
http://xu20cn.blog.51cto.com/274020/74074Linux 启动顺序:1、 BIOS自检2、 运行系统内核并检测硬件3、 运行系统的第一个进程init4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化 /etc/rc.d/rc.sysinit------系统初始化脚本
2013-03-07 14:59:19 1218
原创 linux开机启动服务
http://xu20cn.blog.51cto.com/274020/74074Linux 启动顺序:1、 BIOS自检2、 运行系统内核并检测硬件3、 运行系统的第一个进程init4、 init读取系统引导配置文件/etc/inittab中的信息进行初始化 /etc/rc.d/rc.sysinit------系统初始化脚本
2013-03-07 14:58:46 1014
转载 linux设置开机服务自动启动/关闭自动启动命令
linux设置开机服务自动启动/关闭自动启动命令 http://linmaogan.blog.163.com/blog/static/3826393720107202819307/ |字号 订阅[root@localhost ~]# chkconfig --list 显示开机可以自动启动的服务[root@localhost ~]# chk
2013-03-07 14:40:27 1466
原创 树莓派设置静态IP记录(整理)
另外(树莓派直连电脑,设置静态ip)可参考 http://blog.csdn.net/liang890319/article/details/8639128树莓派默认使用的是dhcp自动分配ip而且默认打开SSH服务当没有显示器的时候我们可以启动树莓派,并用软件扫描局域网找到Raspberry pi的ip地址然后用putty登录当有些情况下我们不想
2013-03-07 13:42:55 73568 6
转载 undefined reference to i2c_smbus_read_byte_data'
在测试树莓派控制LED教程(http://www.codelast.com/?p=5155)GPIO测试编译时出现了这个问题/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../libwiringPi.so:undefined reference to `i2c_smbus_write_byte'/usr/lib/gcc/arm-linux-g
2013-03-06 18:47:33 9704
原创 树莓派 LED含义 扩展口定义 静态IP
1,板上有5个led分别代表什么意思呢Normal LED statusThere are five LEDS near the USB connector.LED statusesLEDcolourfunctionnormal statusACTgreencard statusflashing during SD
2013-03-05 18:36:49 11869
转载 树莓派网上教程汇总
用户手册 英文http://wenku.baidu.com/view/f0d3fa1c227916888486d715.html树莓派使用指南 http://my.safaribooksonline.com/book/programming/9781449344252/getting-started-with-raspberry-pi/index_html
2013-03-05 07:34:07 42011 1
转载 Vim + ctags + taglist + code_complete
Vim + ctags + taglist + code_complete另外一篇文章将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)http://blog.csdn.net/bokee/article/details/6633193http://bb
2013-03-01 23:15:33 1723
转载 linux源代码分析和阅读工具比较
除了VIM EMACS ECLIPSE外还有那些呢 可参考此文章vim+taglist+ctags 或vim+ctags,如果是C语言,用cscope作为补充,大型项目,也可再次让global介入。 http://www.kuqin.com/developtool/20081109/26406.htmlWindows下的源码阅读工具Souce Insight凭借
2013-03-01 22:37:31 1635
转载 open serial port: Permission denied
今天测试一个linux下串口的程序,执行时 提示open serial port: Permission deniedopen_port: Permission denied环境:ubuntu12.04pl2303 usb转串口后来在网上搜到此文,原来是使用者权限不够处理办法1,改变ttyUSB0的执行权限# sudo c
2013-02-28 19:30:47 18788 1
转载 c语言调用Linux的命令
system(" "); popenexec 系列execl等等类似的函数都可以执行任何shell下的命令。#include intmain(){system("ls -l");return 1;}或者int execl(const char *path, const char *arg, ...);int execl
2013-02-28 18:06:08 1434
转载 linux中Find、whereis、locate、which查找文件命令总结
http://hohoqi.blog.163.com/blog/static/10795561201091011199438/FindFind是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录. 主要选项: -name 按照文件名查找文件 -perm 按照文件权限来查找文件 -prune 不
2013-02-27 20:18:02 857
原创 linux下向yeelink添加数据点
初步简单的实现 并不完整linux下最简单的实现方式就是curl来实现请求实例 (运用curl):curl --request POST --data-binary @datafile.txt --header "U-ApiKey: YOUR_API_KEY_HERE" http://api.yeelink.net/v1.0/device/12/sensor/3/datapoints
2013-02-26 21:41:23 2311
转载 linux下wireshare 找不到网卡解决办法
经测试可用我使用的ubuntu12.04先直接在软件库安装wireshare打开软件发现无法找到网卡 网上说是权限不够 以下为解决办法译自http://packetlife.net/blog/2010/mar/19/sniffing-wireshark-non-root-user/本文介绍Linux中的方法,Windows用户可以参照Wireshark的Wik
2013-02-26 20:42:44 6255
转载 LWIP 无OS RAW-API 函数使用流程
简单的介绍下使用流程函数名只做演示用代码来自于LWIP编程指南一,作为客户端网卡初始化mac地址设置,自己的ip,子网掩码,网关设置lwIPInit(MAC, local_ip, local_mask,local_gateway, IPADDR_USE_STATIC);设置服务器ip IP4_ADDR(&ipaddr,192,168,1,120);//server ip连接服务器tcp_new(
2013-02-25 13:15:41 6513
原创 arduino LWIP 向yeelink增加一个数据点的实例
yeelink是一个物联网平台 国内类似的平台还有乐为物联网 觉得挺好玩最近就试了试特点1,它是免费平台 任何人可以注册然后在上面新建设备和传感器2,支持数据双向交互 你可以随时上传传感器的数据也可以读取平台上的传感器数据具体应用1,把自己的设备数据通过串口或tcp上传到网络 然后绘制曲线或做其他用途2,在平台上新建一个传感器然后读取传感器的值或长连接来控制本地的设备(无论
2013-02-07 09:47:45 4445
转载 常用tcp抓包工具
Wireshark基本介绍和学习TCP三次握手http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html下载地址 http://download.pchome.net/internet/tools/down-16847-1.html奶瓶bt3.bt4ethereal
2013-02-06 19:05:38 5751
转载 LWIP 无OS RAW-API 函数
lwIP RAW TCP/IP接口作者: Adam Dunkels, Leon Woestenberg, Christiaan Simons lwIP为使用TCP/IP协议通信的应用程序编程提供了两种接口接口(APIs):* 低层次的称之为"core" / "callback" 或者 "raw" API* 高层次的称之为"sequential" API lwIP "se
2013-02-06 18:17:41 6239
转载 ifdef的用法
http://blog.21ic.com/user1/2663/archives/2009/65325.html#ifdef的用法头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef
2013-01-06 15:22:44 11509
HP-Socket5.4.1
2018-11-23
LM3S9B92 上ucos ii移植
2012-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人