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. 【转】Android API 中文(14) —— ViewStub

    用一个XML源填充view.inflate(上下文对象,资源文件Id,父窗口组一般为null): 原文网址:http://www.cnblogs.com/over140/archive/2010/10 ...

  2. bzoj 1195

    http://www.lydsy.com/JudgeOnline/problem.php?id=1195 状压DP. 首先去掉被包含的字符串. 对于字符串i和j,我们求出 当字符串j的左端点在字符串i ...

  3. Javascript中&&和&,||和|运算符两个不同点

    1.性能上的比较 如果&&的第一个运算数是false,就不再考虑第二个运算数,直接返回false:如 果||的第一个运算数是true,也不再考虑第二个运算数,直接返回true.& ...

  4. c语言指针与结构体

    #include <stdio.h> #include <stdlib.h> struct mydata { int num; ]; }; void main1() { /*i ...

  5. java集合类之------Properties

    之前经常看到有人在网上问关于HashMap 和Hashtable 的区别,自己也在看,时间一长发现自己也忘了二者的区别,于是在实际应用中犯错了. 原因是使用了Properties 这个集合类时将nul ...

  6. andorid 开发笔记 -- 问题与解决

    1. SQLiteDataBase 中 TimeStamp 转化为 Date 的问题:java.text.ParseException: Unparseable date: "Sun Jan ...

  7. python进阶之路之文件处理

    Python之文件处理 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !imp ...

  8. oracle创建表空间-用户-角色-授权

    1.创建数据表空间: SQL> create tablespace rusky_data datafile 'D:\rusky\rusky_data01,dbf' size 10M autoex ...

  9. linux安装rz和sz

    rz命令是用来上传文件 sz命令是用来下载文件 1.系统安装了yum 以root用户登录: yum install lrzsz -y 2.没有安装yum 以下地址中有详解 http://jingyan ...

  10. ORACLE SQL单行函数(二)【weber出品必属精品】

    11.dual:虚表,任何用户都可以使用,表结构如下: SQL> desc dual Name Null? Type -------------------------------------- ...