您的位置:首页 > 编程语言 > ASP

Raspberry Pi 3上的Yocto项目和NAS服务器

2019-01-14 10:39 344 查看

----国外课栈

Raspberry Pi3上添加Yocto项目并在RPI3上添加NAS服务器

此项目中使用的东西

硬件组件
Raspberry Pi 3模型B x 1

介绍

Raspberry PI 3上的YOCTO项目

gitclone -b pyro git://git.yoctoproject.org/poky.git

mkdir sources

cd sources

git clone -b pyro git://git.openembedded.org/meta-openembedded

git clone -b pyro https://github.com/agherzan/meta-raspberrypi.git

cd ..

我们的源:

source poky/oe-init-build-env rpi-estei-build

访问我们的’层’:

bitbake-layers add-layer ../sources/meta-raspberrypi

bitbake-layers add-layer ../sources/meta-openembedded/meta-oe/

bitbake-layers add-layer ../sources/meta-openembedded/meta-python/

bitbake-layers add-layer ../sources/meta-openembedded/meta-networking.

在’conf / local.conf’文件中:-replace MACHINE? = MACHINE的“qemux86”? =“raspberrypi3” - 将包管理添加到这样的变量—>

EXTRA_IMAGE_FEATURES? = 'package-management debug-tweaks'

然后我们开始镜像生成:

bitbake rpi-basic-image

在raspberry终端上应该有的镜像:

Loading cache: 100%|########################################################################################################################################################################|Time: 0:00:00

Loaded 2637 entries from dependency cache.

NOTE:Resolving any missing task queue dependencies

构建配置:

BB_VERSION       = "1.34.0"

BUILD_SYS         ="x86_64-linux"

NATIVELSBSTRING   = "ubuntu-16.04"

TARGET_SYS        ="arm-poky-linux-gnueabi"

MACHINE           ="raspberrypi3"

DISTRO            ="poky"

DISTRO_VERSION    = "2.3.2"

TUNE_FEATURES     = "arm armv7ve vfp thumb neon vfpv4callconvention-hard cortexa7"

TARGET_FPU        = "hard"

meta

meta-poky

meta-yocto-bsp    ="pyro:827eb5b232d54909377e2b18d39d34d6c1c21413"

meta-raspberrypi  ="pyro:ed3b254454494b36d4205818e369f59718704e60"

meta-oe

meta-python

meta-networking   ="pyro:dfbdd28d206a74bf264c2f7ee0f7b3e5af587796"

创建镜像后,使用win32diskimager软件安装SD卡::

https://sourceforge.NET/projects/win32diskimager/

然后我们将SD卡放入Raspberry pi 3.

在项目的后期,我们更喜欢使用Raspbian来尝试查看我们需要的软件包:

Raspberry IP配置

从Raspberry Pi打开控制台

我们首先更新Raspberry Pi

sudo apt update

sudo apt upgrade

一旦更新完成,我们将创建可在NAS上访问的公共和私人文件夹。

sudo mkdir/home/shares

sudo mkdir/home/shares/public

sudo chown-r/home/shares/public root:users

sudo chmod-r ug = rwx, o = rx/home/shares/public

使用Samba创建NAS

Raspberry pi的基本配置处理完后,我们现在可以安装NAS。为此,我们将使用Samba,这是一种能够管理硬盘驱动器网络的软件,能够从连接到网络或操作系统的任何计算机访问它。

所以,让我们首先使用以下命令在Raspberry Pi上安装Samba:

sudo apt install samba samba-common-bin

之后,我们将编辑配置文件。

sudo nano /etc/samba/smb.conf

请点击此链接查看本文更多代码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: