查看: 11884|回复: 1

[项目] MAC OS树莓派无显示器连接[via串口]

[复制链接]
  • TA的每日心情
    开心
    2016-8-15 09:30
  • 签到天数: 162 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-12-24 09:29:14 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 xinxincaijq 于 2013-12-24 09:34 编辑

    MAC OS树莓派无显示器连接[via串口]  

    所需设备:

    1.raspberry pi 板子一块
    2.一张SD卡(至少2G)
    3.一根USB电源线(5v/700ma以上)
    4.一根usb串口转化线(PL2303)


    具体操作过程:

    1.下载镜像文件,并写入sd卡中
           首先要把镜像文件下载到准备的sd卡上去,镜像文件可以到官网下载(http://www.raspberrypi.org/downloads
    在官网上可以看到多个不同的系统镜像,可以根据自己的需要下载所需的镜像。
           我下载了Raspbian "wheezy"这个镜像,接下来要把镜像文件写入到sd卡上去。把下载下来的zip文件解压以后,得到一个img文件。然后把sd卡插到电脑上,系统会自己挂载sd卡,千万不要直接直接把镜像文件拖进去,这样是没有用的。我们可以通过Unix命令dd来实现操作。(dd命令的用法
           在操作之前需要把它先卸载掉。文件是挂载在/Volumes/目录下的,如果不确定是哪个,可以先ls查看一下这个目录下的文件,然后插上sd卡后再ls查看一下即可。用umount命令把sd卡卸载掉。在使用umount命令的时候,可能会提示资源正在使用,如果遇到这种情况,可以使用diskutil umount命令来实现卸载。
            
    6597953774006023356.jpg
            sd卡文件在/dev/目录下,具体名称可以用前面的方法找到。然后使用dd命令把前面下载的镜像写到卡上去。这个过程需要几分钟的时间,要耐心等待一下。
            
    6597918589633930866.jpg
          
    2.串口的连接
           串口线总共有4根,分别为红,绿,白,黑。其中,红色的在这里不需要用到。
           黑线是接地线(下图中的ground),白色的接TXD(下图的GPIO 14),绿色的接RXD(下图的GPIO 15)
      
    6597672299029303653.jpg   
    (图片与下面的树莓派板子方向一致)

    6598230850935997065.jpg

    3.安装串口驱动
           从官网下载PL2303的驱动程序(MACOS版本)
           安装完后,将usb口连接到电脑上,然后使用ls /dev/tty.*指令可以看到设备出现在列表里
           6597609626866519526.jpg
           其中tty.usbserial就是树莓派的板子

    4.安装串口终端软件——minicom
          因为没有显示器用来显示具体内容,所以需要安装一个串口终端软件用来查看内容。
          我使用的是minicom——minicom的安装可以通过macports轻松实现,只要使用指令sudo port install minicom 就可以完成minicom的安装。当然前提是你已经安装了macports。(如果没有安装macports,需要先安装macports工具,可以直接前往官网下载http://www.macports.org/)
          
    6598247343610415343.jpg
           接下来需要对minicom进行配置。
           首先,输入sudo minicom -s进入minicom的配置界面(记得取得权限,不然无法保存设置为默认值),然后选择下图的Serial port setup进行后续操作
          6598261637261577264.jpg   
           修改A、E、F三项内容,最后设置如下图
           6597872410145567966.jpg
           另外还需要修改主设置菜单里的Modem and dialing选项,把A、B、K三项的字符删空。
           最后选择Save setup as dfl,以保存所修改的设置。

    5.接通电源
           在上一步保存设置为默认值后,现在应该停留在minicom中,不要退出,继续下面的操作。
           通过以上的设置,树莓派已经能够连上电脑了,内容可以在minicom上看到。所以,现在可以接通树莓派的电源了。
           接通电源后,可以看到如下提示:
           6597441401587094765.jpg
           耐心等待,然后会出现登陆提示,这时输入默认的用户名:pi和密码:raspberry即可进入系统。
           6597955973029280204.jpg
      
         登陆了以后,会看到如下提示:
         NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'  
         按照提示进行操作,输入 sudo raspi-config 进行设置。
          6597855917471148084.jpg
         在这个页面,首先选择expand_rootfs对分区进行扩展,使其布满整个sd卡。然后chang_timezone把时区修改为Asia-ShangHai就好了。关闭,重启即可。

    6.在树莓派上编写程序

          现在树莓派的设置已经完成了,我们可以用vi和gcc来完成一个例程的编写。
          首先打开vi,写一个hello,world程序。然后用gcc编译,运行结果如下:
           6597704184866508135.jpg

    7.自由自在的体验吧
          6598096710517412221.jpg

    源自IT小码农的博客:http://blog.163.com/hy_ice719/blog/static/876628182013234917251/

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-12-25 00:11:32 | 显示全部楼层
    不错的啊,值得好好学习一下了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 12:31 , Processed in 0.116488 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.