树莓派Ubuntu入门之配置(C语言)

来源:互联网 发布:煽扇除霾 知乎 编辑:程序博客网 时间:2024/06/05 01:08
  1. 镜像选择。

有如下版本:
Raspbain Jessie With PIXEL,Raspbain Jessie Lite,Ubuntu MATE,Snappy Ubuntu Core,Windows IoT等等。
具体内容及下载点击这里:http://wiki.nxez.com/rpi:list-of-oses

  1. 镜像写入。我采用的是win32disk_image写入ubuntu的镜像。打开disk软件,点击文件夹图标选择镜像,点击device选择读卡器就行了。
    直接打开win32_disk选择镜像及读卡器点写入就行了。

  2. 镜像写入完成后插入到树莓派上,连接显示屏,插上电源,自动开机,进入安装界面。按提示操作安装完即可。

  3. 无线网络配置。如果是图形界面的话,应该有网络设置的。直接设置即可。说下命令行配置。
    1. 使用命令sudo vim /etc/network/interface打开interface这个文件.修改为以下内容:auto loiface lo inet loopbackiface eth0 inet manualauto wlan0iface wlan0 inet dhcpwpa-conf /etc/wpa.confiface default inet dhcp保存退出.     2.sudo vim /etc/wpa.conf    修改文件为:    network={        ssid="WiFi名"        key_mgmt=WPA-PSK        psk="密码"    }    ssid是对应wifi名字,key_mgmt对应模式,psk对应密码     3. 第一二步操作完成后,wifi应该自动连接了,使用ifconfig查看一下有么有连到网。没有的话使用sudo reboot下。
  1. 通过ssh连接到自己电脑上,安装xshell(随意一个可以连接ssh的工具),ssh pi@树莓派的网络地址。如:ssh pi@192.168.1.45,输入账号密码即可。
    这里写图片描述

  2. 安装wiringPi,树莓派对c语言的一个支持库。
    源代码:https://git.drogon.net/

 安装git: sudo apt-get install git-core 下载wiringPi库。git clone git://git.drogon.net/wiringPi进入wiringPi目录并安装。cd /wiringPi./build

还有个BCM2835 C Library,可以理解为使用C语言实现的相关底层驱动,BCM2835 C Library的驱动库包括GPIO. SPI和UART。官方网站—— http://www.airspayce.com/mikem/bcm2835/
常用BCM模式的。

从官网下载下来的是tar包,安装方法:wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.52.tar.gztar -zxvf bcm2835-1.52.tar.gzcd bcm2835-1.52./configuremakesudo make checksudo make install

选择其中之一即可,推荐BCM。

原创粉丝点击