Raspberrypi安装使用开发简要说明

(更新于2013年8月25日 newsuppy)

一,安装

使用win32diskimager将操作系统的image刷在SD卡上,image文件可以在http://www.raspberrypi.org/downloads下载,同样的win32diskimager的下载连接也可以找到。

启动后初始用户名是pi,密码是raspberry。

或者下载NOOBS(http://www.raspberrypi.org/downloads),将她直接解压缩到SD卡(FAT32),然后引导后安装系统即可。

二,配置

(1)    主板网口Ip地址设定

sudo passwd root可以修改root的密码

sudo passwd –unlock root可以解锁root帐户

sudo su提升至root权限

ifconfig eth0 inet up 192.168.100.100修改ip地址为192.168.100.100

上面的方法只能暂时修改,要永久修改需要改/etc/network/interfaces

把ifaceeth0 inet dhcp改为(ip自定)

iface eth0 inet static

address 192.168.1.88
netmask 255.255.255.0
gateway 192.168.1.1

其他命令sudoifdown eth0将eth0置为disable;

Sudo ifup eth0将eth0置为enable

修改/etc/resolv.conf可以配置DNS

(2)    远程登录raspberry要使用ssh,下载putty

(3)    使用sftp连接,可以下载filezilla,然后地址栏输入sftp://192.168.100.100,然后就可以往里面传文件了(用户可以用root或者pi)。

三,编译库(由于CPU,全部编译完可能要好多天,特别是Qt)

(1)    用g++ --version可以查看gcc中C++当前版本

(2)    编译boost,下载到/opt;然后gunzip后再tar xvf;然后cd到相应目录;接着 ./boostrap.sh;编译 ./b2

(3)    编译qt,下载qt4.8.4的tar.gz的版本。

先安装X11的开发包sudo apt-get installlibX11-dev libXext-dev

libXtst-dev;  ./configure配置qt;make ;make install;会发生.S的文件不会自动到.o,可以用gcc –c <xxx>.S –o <xxx>.o,然后把.o文件复制到.obj下相应目录。

(4)    编译Poco C++库

sudo apt-get install openssl libssl-dev iodbcmysql-client

sudo apt-get install mysql-server libmyodbclibiodbc2 unixodbc libiodbc2 libiodbc2-dev libmysqlclient-dev libltdl-dev

以上某些软件包未必要安装,但是不能用一条apt-get安装,分两次;

接下了就是./configure;  make;  make install

四,管理

(1)    sudo /opt/vc/bin/vcgencmd measure_temp 察看CPU温度

sudo /opt/vc/bin/vcgencmd measure_clock arm 察看CPU频率

sudo /opt/vc/bin/vcgencmd commands 察看支持的命令

(2)    dmesg察看系统的ring buffer, 如dmesg | grep usb

(3)    lsusb 察看系统中的usb设备

(4)    apt软件包管理

Raspberrypi安装使用开发简要说明的更多相关文章

  1. Magento2.X 后端开发简要1

    Megento2.X 后端开发简要 根目录位置 组件的根目录是其文件夹和文件所在的组件的顶级目录.根据您安装的MaMeto开发环境,组件的根目录可以位于两个位置: 1.<Magento inst ...

  2. Linux安装LAMP开发环境及配置文件管理

    Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...

  3. win使用MSYS2安装Qt开发环境

    原文链接 MSYS2 下载地址: pacman的具体用法 有pacman的具体使用方法.我们首先对系统升级 我们首先对系统升级 pacman -Syu 就会检测整个系统可以升级的组件,并自动下载安装, ...

  4. Appium移动自动化测试(二)--安装Android开发环境

    继续Appium环境的搭建. 第二节  安装Android开发环境 如果你的环境是MAC那么可以直接跳过这一节.就像我们在用Selenium进行web自动化测试的时候一样,我们需要一个浏览器来执行测试 ...

  5. ubuntu下安装 openssl 开发库

    ubuntu下安装 openssl 开发库 检查是否已安装openssl: sudo apt-get install openssl 如果已安装执行以下操作:sudo apt-get install ...

  6. 下破解安装Python开发工具WingIDE4.1

    步骤: 1.将系统时间调整到一个月之前,然后执行安装. 可以使用date命令调整系统时间,如:date -s '2012-08-14 10:00:00' 2.安装成功后,打开程序,按照提示信息,申请一 ...

  7. Eclipse 环境下安装PhoneGap开发插件

    phoneGap开发跨所有移动平台软件已经成为未来移动终端开发的总趋势,如何在大家所熟悉的Eclipse IDE中快速安装PhoneGap开发插件,介绍如下: 点击help——>install ...

  8. [转]windows下安装Object-C开发环境

    本文转自:http://hi.baidu.com/jeremylai/item/f40b9116cb3c5d582b3e22f5 在Windows下搭建Objective C开发环境,需要到GNUst ...

  9. Appium移动自动化测试(二)--安装Android开发环境(转)

    Appium移动自动化测试(二)--安装Android开发环境 2015-06-04 17:30 by 虫师, 35299 阅读, 23 评论, 收藏, 编辑 继续Appium环境的搭建. 第二节   ...

随机推荐

  1. 【转】ubuntu14.04 trusty的源

    原文网址:http://blog.chinaunix.net/uid-15041-id-4821715.html 一.编辑更新源文件:/etc/apt/sources.list二.更新源索引文件:ap ...

  2. android 通过TimePickerDialog修改时间

    初学android,写了个修改时间的小程序,实现如下: 点击change按钮,弹出时间对话框: 然后点击Done,设置显示时间: 实现方式有两种, 一种是使用showDialog方法,不过此种方法已过 ...

  3. 完美:adobe premiere cs6破解版下载[序列号+汉化包+破解补丁+破解教程]

    原文地址:http://blog.sina.com.cn/s/blog_6306f2c60102f5ub.html 完美:adobe premiere cs6破解版下载,含序列号.汉化包.注册机.破解 ...

  4. Abstract Methods and Classes

    阅读了Java的官方Doc,在此总结如下. Abstract Class & Method In jave, "abstract" can be a modifier to ...

  5. Codeforce 218 div2

    D 一开始想错了,试图用"前缀和-容量"来求从上层流下来了多少水",但这是错的,因为溢出可能发生在中间. 然后发现对于每层,溢出事件只会发生一次,所以可以用类似并查集的办 ...

  6. Oracle—RMAN备份(三)

    一.增量备份的相关概念 1. 在前面说明了RMAN的完整备份,完整备份是备份所用使用过的块,不备份没有使用的过的块:增量备份只备份自上次备份以来更改过的块. 2.即使RMAN的默认操作是在增量备份时扫 ...

  7. 利用java反射机制 读取配置文件 实现动态类载入以及动态类型转换

    作者:54dabang 在spring的学习过程之中,我们能够看出通过配置文件来动态管理bean对象的优点(松耦合 能够让零散部分组成一个总体,而这些总体并不在意之间彼此的细节,从而达到了真正的物理上 ...

  8. Network 20Q--Q2 How does Google sell ad spaces?

    在使用Google搜索的时候会发现,搜索出来的页面除了在左边显示搜索结果以外,还会页面的右边推荐一些广告.那么Google是怎么从这些广告挣钱以及广告商可以通过Google广告获得什么利益呢? Goo ...

  9. Chapter 4: Spring and AOP:Spring's AOP Framework -- draft

    Spring's AOP Framework Let's begin by looking at Spring's own AOP framework - a proxy-based framewor ...

  10. js方法调用

    <!DOCTYPE html> <html> <head> <title>测试</title> </head> <body ...