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


    原来的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

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

  • 相关阅读:
    Xcode编译WebDriverAgentRunner报错:The bundle identifier for IntegrationApp.app couldn’t be read.解决方案
    python+django更新表结构执行相关命令报错:No installed app with label 'interface_crud'解决方案
    python激活虚拟环境env报错:no such file or directory: env/Scripts/activate解决方案
    Django创建api_crud app时报错:file "manage.py", line 16 ) from exc ^ SyntaxError: invalid syntax解决方案
    Redis未授权访问漏洞复现
    逻辑漏洞小结之SRC篇
    Linux下清空用户登录记录和命令历史的方法
    linux下直接清空日志的方法
    Linux Hackers/Suspicious Account Detection
    linux查看所有用户信息
  • 原文地址:https://www.cnblogs.com/paulweihan/p/4660104.html
Copyright © 2020-2023  润新知