Raspberrypi安装使用开发简要说明
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安装使用开发简要说明的更多相关文章
- Magento2.X 后端开发简要1
Megento2.X 后端开发简要 根目录位置 组件的根目录是其文件夹和文件所在的组件的顶级目录.根据您安装的MaMeto开发环境,组件的根目录可以位于两个位置: 1.<Magento inst ...
- Linux安装LAMP开发环境及配置文件管理
Linux主要分为两大系发行版,分别是RedHat和Debian,lamp环境的安装和配置也会有所不同,所以分别以CentOS 7.1和Ubuntu 14.04做为主机(L) Linux下安装软件,最 ...
- win使用MSYS2安装Qt开发环境
原文链接 MSYS2 下载地址: pacman的具体用法 有pacman的具体使用方法.我们首先对系统升级 我们首先对系统升级 pacman -Syu 就会检测整个系统可以升级的组件,并自动下载安装, ...
- Appium移动自动化测试(二)--安装Android开发环境
继续Appium环境的搭建. 第二节 安装Android开发环境 如果你的环境是MAC那么可以直接跳过这一节.就像我们在用Selenium进行web自动化测试的时候一样,我们需要一个浏览器来执行测试 ...
- ubuntu下安装 openssl 开发库
ubuntu下安装 openssl 开发库 检查是否已安装openssl: sudo apt-get install openssl 如果已安装执行以下操作:sudo apt-get install ...
- 下破解安装Python开发工具WingIDE4.1
步骤: 1.将系统时间调整到一个月之前,然后执行安装. 可以使用date命令调整系统时间,如:date -s '2012-08-14 10:00:00' 2.安装成功后,打开程序,按照提示信息,申请一 ...
- Eclipse 环境下安装PhoneGap开发插件
phoneGap开发跨所有移动平台软件已经成为未来移动终端开发的总趋势,如何在大家所熟悉的Eclipse IDE中快速安装PhoneGap开发插件,介绍如下: 点击help——>install ...
- [转]windows下安装Object-C开发环境
本文转自:http://hi.baidu.com/jeremylai/item/f40b9116cb3c5d582b3e22f5 在Windows下搭建Objective C开发环境,需要到GNUst ...
- Appium移动自动化测试(二)--安装Android开发环境(转)
Appium移动自动化测试(二)--安装Android开发环境 2015-06-04 17:30 by 虫师, 35299 阅读, 23 评论, 收藏, 编辑 继续Appium环境的搭建. 第二节 ...
随机推荐
- poj2752 Seek the Name, Seek the Fame
Description The little cat is so famous, that many couples tramp over hill and dale to Byteland, and ...
- ZooKeeper编程指导
简介 对于想要利用ZooKeeper的协调服务来创建一个分布式应用的开发人员来说,这篇文章提供了指导.包含了一些概念和实际性操作的信息. 这篇文章的前四个章节介绍了各种ZooKeeper的概念,这对理 ...
- js原型和原型链个人理解(我的理解)
<script> //普通对象与函数对象,js万物皆是对象 //自带的 function a1() { function f1() {} var f2=function () {} var ...
- python在一个列表中查找
# -*- coding: utf-8 -*-__author__ = 'Administrator'import bisect#简化一些操作#1:在一个列表中查找""" ...
- C/C++经典面试题目
1.关于动态申请内存 答:内存分配方式三种: (1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.全局变量,static变量. (2)在栈上创建:在执行函数 ...
- C语言--返回局部变量的地址
我们可能会经常写出这样的代码: int add(int a , int b) { return a + b; } 当然,这是合理的写法,使函数的返回值为 int ,所以,调用函数后会返回一个i ...
- 仿糯米弹框效果demo
代码例如以下: <!doctype html> <html lang="en"> <head> <meta charset="U ...
- spark1.1.0学习路线
经过一段时间授课,积累下不少的spark知识.想逐步汇总成资料,分享给小伙伴们.对于想视频学习的小伙伴,能够訪问炼数成金站点的<spark大数据平台>课程.每周的课程是原理加实 ...
- 基于注解的Spring MVC
1.加入�jar 2.web.xml配置: <?xml version="1.0" encoding="UTF-8"?> <web-app v ...
- Git diff (---和+++具体解释)
如果两个文件相似度很高,那么上下文格式的diff,将显示大量重复的内容,很浪费空间.1990年,GNU diff率先推出了"合并格式"的diff,将f1和f2的上下文合并在一起显示 ...