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. docker_openwrt

    http://wiki.openwrt.org/doc/howto/docker_openwrt_image https://www.baidu.com/s?wd=lxc%20docker&r ...

  2. Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统

  3. Oracle百问百答(四)

    Oracle百问百答(四) 31.怎样查看某用户下的表? select table_name from all_tables where owner=upper('jhemr'); 32.怎样查看某用 ...

  4. c语言条件表达式误区1

    #include <stdio.h> #include <stdlib.h> //综合1 和 2我们知道牢记条件表达式中常量写在左边的语法规则 以防因为疏忽造成难以查找的错误 ...

  5. 使用css框架的优缺点

    使用css框架的优点 1.加速开发 CSS框架提供通用的代码(如reset,和移动端开发的一些常用设置)和许多丰富的UI组件样式——因此我们不需要从头开始写. 2.无兼容性烦恼 CSS框架解决了各个浏 ...

  6. Java学习之Iterator(迭代器)的一般用法

    迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构.迭代器通常被称为“轻量级”对象,因为创建它的代价小. Java中的I ...

  7. 微博OpenAPI练习之问题记录

    今日想通过新浪微博OpenAPI,做一个客户端出来.可以说过程比较艰难.这里只记录下遇到的问题,其它的按api要求注册.创建应用什么就好了. 1.API jar引用问题 创建了自己的工程,并按照文档说 ...

  8. mysql 从data文件恢复数据库

    安装在D:\mysql\mysql-5.6.24-winx64下的mysql 由于系统坏了,移到另外一台机器上启动 步骤如下 1.复制以前的mysql安装文件及data文件下:2.全新安装mysql3 ...

  9. Java 下各种设计模式小结

    策略模式--定义算法族,分别封装起来,让它们之间能够互相替换,此模式让算法的变化独立于使用算法的客户.     策略模式是说,针对一种计算,定义一系列的算法,由用户决定详细使用哪一个算法完毕计算. 比 ...

  10. Builder模式 初体验

        看来Java构造器模式,决定动手体验下.构造器模式是什么?干什么用的?推荐大家看下ITEYE的一篇文章     http://www.iteye.com/topic/71175     了解构 ...