• Дистрибутив собранный в Yocto Project

    Berserk

    Мультимедиа центр - платформой для которого является Raspberry PI базируется на версии Kodi 17.6 Версия операционной системы собрана с помощью системы сборки "Yocto Project". читать далее

    Коди в Yocto Project
  • Yocto Project

    Роутер на Raspberry PI

    Сборка маршрутизатора c "нуля" для Raspberry Pi c использованием системы сборки "Yocto Project" читать далее

    Маршрутизатор с нуля
  • Феерический хранитель экрана

    Kodi Universe

    Проект является простым плагином для Kodi. Проект показывает как можно создать очень красивый хранитель экрана целиком опираясь на работу "open source" мирового сообщества. читать далее

    Феерический Хранитель экрана
  • примеры проектов

    Raspberry Pi

    Разное → Raspberry Pi — что можно сделать на основе «малинки»?read more

    Ссылка на статью с Хабрахабра
  • Дистрибутив собранный в Yocto Project

    Berserk

    Мультимедиа центр - платформой для которого является Raspberry Pi базируется на версии Kodi 17.6 Версия операционной системы собрана с помощью системы сборки "Yocto Project". читать далее

Основная статья находится на сайте:
losst.ru и называется



Сетевой шлюз на Orange Pi R1



     Дата 23.11.2018



Описание платы Orange Pi Zero

Показать/Скрыть

Компания Shenzhen Xunlong Software CO.,Limited представила своего самого маленького и самого дешёвого мини компьютера — Orange Pi Zero в 2016 году


Но этот малыш обладает достаточно внушительными характеристиками. Выпуск платы - это ответ на ранее вышедшего Raspberry Pi Zero, который и был самым маленьким и дешёвым компьютером. Orange Pi Zero стоит всего 7 долларов США на AliExpress, что немного дороже Raspberry Pi Zero, но он более продвинутый в техническом плане.


Сравните сами, если в Raspberry Pi Zero установлен одноядерный процессор, то здесь мы видим 4-ядерный процессор Allwinner H2 с архитектурой ARM и графическим ускорителем Mali 400MP2. Изделие имеет размеры всего 48 × 46 мм и весит 26 граммов.


Мини-компьютер может нести на борту 256 или 512 Мбайт оперативной памяти DDR3 SDRAM. Для хранения данных служит сменная карта microSD. В общем для некоторых задач, данный малыш подходит великолепно, а по отношению цена на производительность является безусловным мировым лидером.








Краткая инструкция по созданию образа дистрибутива


1) Загрузите проект с github:
	git clone https://github.com/berserktv/router-bs.git -b orange-sumo
		

2) Установите Yocto Project (Poky):
	cd router-bs
	chmod u+x install.sh
	./install.sh
		

3) Соберите проект:
	cd ../poky-router
	. ./oe-init-build-env
	bitbake router-bs-image
		

4) Время сборки проекта:
	Время сборки образа дистрибутива достаточно длительное
	и может занимать от одного до N часов в зависимости от производительности
	компьютера, также в процессе сборки из "Интернета" должны быть
	загружены исходные коды всех программ входящих в дистрибутив,
	часто это полные git базы
	
	(т.е. время сборки также зависит от скорости подключения сети "Интернет")
	
	например на машине: Процессор     - Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz
	                    ОЗУ           - 8 Гбайт
	                    Жесткий диск  - внутренний  3Tбайт
	
	                    Время сборки  - 1 час 25 минут
	                    Размер образа - 144 Мбайт
	
	ПРИМЕЧАНИЕ: размер образа можно значительно уменьшить,
	            более чем в три раза, если перейти на
	            сжатую файловую систему squashfs,
	            а диски перевести в режим только чтения
	            но это совсем другая история ...
	
	Размер каталога poky-router/build после завершения сборки
	(cache сборки, исходный код всех программ входящих в образ,
	в разных форматах, в случае с git базой она загружается целиком
	со всей историей, промежуточные файлы сборки, обьектные файлы,
	файлы пакетов и т.п.)
	                            занимает примерно 25 ГБайт
	
	Из этих 25 Гбайт, размер каталога build/downloads
	(git базы приложений и tar.gz архивы)
	занимают 2.8 Гбайт
			

5) Запишите проект на карту памяти - "microSDHC"


Загрузка дистрибутива Router-bs



Описание дистрибутива вы можете посмотреть в статье


Вы можете загрузить следующие версии образа дистрибутива:

	версия       - v0.7.2
	описание     - Введение в Yocto Project
	               cборка сетевого шлюза на Orange Pi
	aрхитектура  - Orange Pi R1
	               Orange Pi Zero 
	дата         - от 20.09.2018
	MD5          - b95ec06fb3befa9c663d42d13f5376fd
	               (контрольная сумма MD5 zip архива)
	               размер архива 30.6 Мбайт
	
	примечание:    Дополнительно в слое meta-sunxi доступны 
	               следующие платформы:
	               bananapi
	               cubieboard2
	               cubieboard
	               cubietruck
	               forfun-q88db
	               mele
	               meleg
	               nanopi-neo-air
	               nanopi-neo
	               olinuxino-a10lime
	               olinuxino-a10s
	               olinuxino-a13
	               olinuxino-a13som
	               olinuxino-a20
	               olinuxino-a20lime2
	               olinuxino-a20lime2-emmc
	               olinuxino-a20lime
	               olinuxino-a20som
	               orange-pi-one
	               orange-pi-pc
	               orange-pi-pc-plus
	               orange-pi-zero-plus2
	               pcduino
	
	               но проверялась сборка только
	               для трех плат Orange Pi R1,
	               Orange Pi Zero и Orange Pi PC Plus
	
	имя файла    - router-bs-orange-pi-zero-v0.7.2.sunxi-sdimg.zip
	


	версия       - v0.7.2_rpi
	описание     - cборка сетевого шлюза на Raspberry Pi
	архитектура  - arm
	платы        - Raspberry Pi 2 Model "B"
	дата         - от 20.12.2018
	MD5          - 7f7f4babc8dd94e105f7a77ad8315f8c
	               (контрольная сумма MD5 zip архива)
	               размер архива 44.3 Мбайт
	
	примечание:    Дополнительно в слое meta-raspberrypi доступны следующие
	               архитектуры:
	               raspberrypi
	               raspberrypi0
	               raspberrypi0-wifi
	               raspberrypi2
	               raspberrypi3-64
	               raspberrypi3
	               raspberrypi-cm3
	               raspberrypi-cm
	               
	
	               но проверялась сборка только
	               для платы Raspberry Pi 2 Model "B"
	
	имя файла    - router-bs-raspberrypi2-v0.7.2_rpi.rpi-sdimg.zip
	


	версия       - ver-0.7.1
	aрхитектура  - Raspberry Pi «2B»
	               (плата SoC Broadcom BCM2836, процессор Cortex-A7)
	флаги сборки - "arm armv7ve vfp thumb neon vfpv4 callconvention-hard cortex"
	дата         - от 25.12.2016
	MD5          - 6b8eaeebef50b185043f2acdef3bd66d
	               (контрольная сумма MD5 zip архива)
	               размер архива 43 Мбайт
	
	имя файла    - router-bs-image-ver-0.7.1.rpi-sdimg.zip
	


	версия       - ver-0.7.1
	aрхитектура  - Raspberry Pi (ранние версии устройства)
	               (процессор ARM1176JZ-F)
	флаги сборки - "arm armv6 vfp arm1176jzfs callconvention-hard"
	дата         - от 27.12.2016
	MD5          - 278dfeb77f389ae5229f3936cf48db12
	               (контрольная сумма MD5 zip архива)
	               размер архива 43 Мбайт
	
	имя файла    - router-bs-image-arm1176jzfs-ver-0.7.1.rpi-sdimg.zip
	





Продолжение следует ...