原来的tf卡无故启动不起来,检查发现其文件系统分区使用率为0%。 数据全部丢失!!!!! 血的教训告诉我们备份文件系统的重要性,一切需要重头来。。。。

烧录系统

安装系统有两种方式,

NOOBS工具安装方式

这时官方推荐的安装方式,安装方法是,下载NOOBS压缩包,解压到你的tf里,插入树莓派,接上键盘鼠标,开始根据安装向导一步一步安装。这种方式比较简单,但是占用tf卡空间较大,因为采用了非原生的分区方式,运行效率也许不是最高的,只适合刚入手需要反复折腾系统的人。

TF卡直接烧录系统镜像方式

第二种方式是通过u盘镜像烧录工具将系统镜像直接烧录至tf卡,完成安装。这里我以win平台下安装raspbian来说明

首先去树莓派官网下载你需要安装的镜像,下载完成后解压,得到一个.img的镜像文件。

接着下载镜像烧录工具,网上比较推荐的有两个,分别是USB Image ToolWin32 Disk Imager,下载其中之一即可。这里我选择的是USB Image Tool。

下载完成后,运行USB Image Tool,在左侧选择需要安装系统的tf卡(不要选错了),点击Restore,选择下载的raspbian.img镜像,开始烧录。

烧录完成后,将tf卡插入树莓派,接上电源,键鼠和显示器,开机。这样安装就完成了!首先会进入到raspi-config这个设置工具的界面,这里可以设置一些树莓派系统的选项,建议修改一下默认用户PI的密码,同时调整文件系统分区大小到tf卡大小。

配置树莓派变AP开WIFI,见我另一篇博客。。

环境配置

重新配置环境,发现不少惊喜。

Python环境自带,build-essential环境自带。

Java安装网上大段各种Debian不支持Java的apt-get安装的文。差点儿就把我骗了。

参见Debian官网的文:Packages providing java-runtime Debian wheezy早已经有安装支持了。

所以你只需要

sudo apt-get install default-jre

java运行环境就有了。同样的:

sudo apt-get install default-jdk

开发环境。

串口GPS配置

树莓派的串口据了解,默认是用于SSH调试的,如果需要使用串口连接其他设备需要进行两步修改:

  1. 修改 /etc/inittab
sudo vim /etc/inittab

(如果用不惯vi,又是用图形界面,可以选择用leafpad)

注释掉文件中的这一行,以关闭串口登录

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

这一行一般位于文件最后一行,注释的方式是在前面加一个“#”

#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
  1. 修改 /boot/cmdline.txt
sudo vi /boot/cmdline.txt

将下面高亮的部分删除

dwc_otg.lpm_enable=0 **console=ttyAMA0,115200 kgdboc=ttyAMA0,115200** console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

最后变成了:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

修改好这两部分之后,需要重启树莓派

sudo reboot

版权声明:本文为博主原创文章,未经博主允许不得转载。

树莓派入手(烧写系统,调整分区,配置Java环境,串口GPS配置) 分类: Raspberry Pi 2015-04-09 21:13 145人阅读 评论(0) 收藏的更多相关文章

  1. Linux 系统挂载数据盘 分类: B3_LINUX 2015-01-30 18:13 228人阅读 评论(0) 收藏

    适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划 ...

  2. 写在新建博客的第一天 分类: fool_tree的笔记本 2014-11-08 17:57 144人阅读 评论(0) 收藏

    来CSDN开博客的目的有两个: 其一是因为CSDN的代码输出,看过一些博文,觉得这里的代码输出真的很漂亮: 其二则是因为,感觉自己印象笔记用久了之后,渐渐地几乎不再自己写些东西了,习惯了方便的剪藏插件 ...

  3. ArcGIS for Server的安装及站点中的集群配置 分类: ArcGIS for server 2015-07-18 14:14 16人阅读 评论(0) 收藏

       坚信并为之坚持是一切希望的原因. (不足之处,欢迎批评指正!) --------------------环境:Windows server2008R2虚拟机两台----------------- ...

  4. 树莓派做AP发射wifi(RTL8188CUS芯片) 分类: shell ubuntu Raspberry Pi 2014-11-29 01:25 822人阅读 评论(0) 收藏

    最近在做一个项目,需要用树莓派作为AP发射wifi,对比cubieboard,树莓派的配置容易得多,而且支持也更多. 较为官方的介绍配置为无线热点的文章莫过于这一篇<RPI-Wireless-H ...

  5. 树莓派(raspberry)启用root账户 分类: 服务器搭建 Raspberry Pi 2015-04-12 18:45 95人阅读 评论(0) 收藏

    树莓派使用的linux是debian系统,所以树莓派启用root和debian是相同的. debian里root账户默认没有密码,但账户锁定. 当需要root权限时,由默认账户经由sudo执行,Ras ...

  6. Http,Https(SSL)的Url绝对路径,相对路径解决方案Security Switch 4.2的配置和使用 分类: ASP.NET 2014-11-05 12:51 97人阅读 评论(0) 收藏

    下载地址1:https://securityswitch.googlecode.com/files/SecuritySwitch%20v4.2.0.0%20-%20Binary.zip 下载地址2:h ...

  7. Ubuntu vim+ ctags(包含系统函数) + taglist 配置 分类: vim ubuntu 2015-06-09 18:19 195人阅读 评论(0) 收藏

    阅读大型代码,我们经常需要打开很多的代码文件,搜索各种定义.windows下用惯了ide的朋友,转战Linux的时候可能会觉得很难受,找不到合适的阅读工具.其实万能的vim就可以实现.下面介绍一下vi ...

  8. C/C++的四大内存分区 分类: C/C++ 2015-05-09 01:36 163人阅读 评论(0) 收藏

    导读 正确的理解C/C++程序的内存分区,是合格程序猿的基本要求. 网络上流形两大版本内存分区,分别为: 1. 五大内存分区:堆.栈.全局/静态存储区.自由存储区和常量存储区. 2. 五大内存分区:堆 ...

  9. 【Heritrix基础教程之1】在Eclipse中配置Heritrix 分类: H3_NUTCH 2014-06-01 00:00 1262人阅读 评论(0) 收藏

    一.新建项目并将Heritrix源码导入 1.下载heritrix-1.14.4-src.zip和heritrix-1.14.4.zip两个压缩包,并解压,以后分别简称SRC包和ZIP包: 2.在Ec ...

随机推荐

  1. dotnet core多平台开发体验

    前言 随着net core rc2的发布,园子里面关于net core的入门文章也也多了起来,但是大多数都是在一个平台上面来写几个简单的例子,或者是在解释代码本身,并没有体现说在一个平台上面创建一个项 ...

  2. linux c++ 遍历一个目录下的文件名 (包括子目录的文件名)

    最近写代码有一个要遍历目录下的每一个文件并取得这个文件的绝对路径的需求, 我们知道linux c++中有system命令所以我在代码中 先生成了一个log,然后去读log文件的每一行文件名,然后给存储 ...

  3. strstr_while模型

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string. ...

  4. Sublime text 3 快键方式汇总 及 主题应用

    Sublime Text 3 快捷键汇总 Sublime Text 3是款非常实用代码编辑神器,但是想要用任何一款软件,掌握一些快捷键还是很有必要的. 选择类 Ctrl+D 选中光标所占的文本,继续操 ...

  5. spoj gss2 : Can you answer these queries II 离线&&线段树

    1557. Can you answer these queries II Problem code: GSS2 Being a completist and a simplist, kid Yang ...

  6. 【andorid】Attribute is missing the Android namespac

    初学安卓,错误颇多 出现这个问题,是因为xml节点属性单词拼写错了,比如android我写成了adnorid,当然就错误了.

  7. zookeeper kazoo Basic Usage

    http://kazoo.readthedocs.org/en/latest/basic_usage.html Basic Usage Connection Handling To begin usi ...

  8. 手动更改WIN远程桌面端口,要改两个地方的注册表哟

    看到我的服务器有老多人在用桌面连接,虽然进不去,但他们不停地试,浪费掉不少服务器资源,我看到网上有不少关于修改3389的介绍.修改3389的工具,一些工具一点用都没有,纯属扯淡.修改后照样是3389. ...

  9. JSch - Java实现的SFTP(文件下载详解篇)(转)

    上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等.   同样,JSch的文件下载也支持三种传输模式:OVERWRI ...

  10. Android GradientDrawable类的详解,设置activity的背景颜色渐变效果

    看到这个例子的标题RoundRects,我的第一感觉是介绍RoundRectShape, 打开例子看了代码却是使用GradientDrawable来实现的. GradientDrawable 支持使用 ...