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
相关文章推荐
- 天嵌TQ_E9卡片电脑移植飞思卡尔yocto L4.1.15_1.0.0_ga 第一篇 yocto项目建立
- 一个23岁大学生的Raspberry Pi开源项目
- raspberry pi 0-w: 配置yocto生成的远端包仓库
- yocto项目中的pseudo PKGBUILD
- 【EVB-335X-II试用体验】 基于Yocto的嵌入式的敏捷项目开发:以电子相册为例
- 一个23岁大学生的Raspberry Pi开源项目
- 2014年基于Raspberry Pi的5大项目
- Yocto 项目快速入门
- 2014年基于Raspberry Pi的5大项目
- 基于Yocto项目UART驱动开发
- 初学编程:8款最佳Raspberry Pi 操作系统/项目
- Yocto项目(imx6dl处理器)的使用
- Easy Build:如何通过 Raspberry Pi 项目实现直线平台---凯利讯半导体
- imax6q项目:Yocto Project 资源下载问题
- 【玩转树莓派】之8款最佳Raspberry Pi 操作系统/项目!
- 北美外包项目经理培训资料共享
- 第五周项目3-对象数组操作长方体类
- 项目build实战—ant入门指南(9)
- Swift项目开发实战-基于分层架构的多版本iPhone计算器-直播公开课
- 10款免费且开源的项目管理工具