Yocto-url

From MyWiki
Jump to: navigation, search

Yocto Project Introduction

Yocto Project Introduction

How do I

How do I

beagleboard

Angstrom

"beagleboard" machine config defined in meta-ti and meta-yocto-bsp.

beagleboard_dylan-9.0.1

meta-beagleboard

beaglebone

Still not mainline? maybe 3.8 will work?

eewiki

3.8 kernel/u-boot

dtc

Here's a quick script for ubuntu/debian that'll install the patched dtc, till teh '@' gets accepted upstream..

wget -c https://raw.github.com/RobertCNelson/tools/master/pkgs/dtc.sh
chmod +x dtc.sh
./dtc.sh

more device tree

Q: Why is it that on that kernel I cannot remove device trees? I am trying to remove the HDMI device tree so that I can access the pins for SPI1.

A: Because, it just doesn't work yet..

if you want to remove the hdmi cape and add the spi..

First disable the hdmi cape on bootup via (in uEnv.txt)

optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

beaglebone black

Beaglebone Black + Yocto

Compiling the BeagleBone Black Kernel

more stuff

beagle-xm

beagle-xm networking

pandaboard

Running Yocto on Pandaboard

wandboard

Freescale community

Getting started with Yocto on Wandboard

xbmc

alix 3d3

meta-alix3d3

raspberry-pi

Pi to 3.10.3

Raspberrypi + Yocto

12mb-minimal-image

Raspberrypi + Yocto

ramdisk image ??

ext2.gz.u-boot

https://github.com/netmodule/meta-netmodule


Olimex

Mainline Kernel Howto

Linux mainlining effort

sunxi wiki

a20

linux-sunxi

IRC

fsl training

FSL community Yocto training

Yocto with Eclipse integration

Maybe useful setenv script

webhob

WebHob

ptest

ptest because “make test” is insufficient

Ptest

testimage class

Image tests

armv7-multiplatform

This might be useful (although contains still quite a few patches)

git clone git://github.com/RobertCNelson/armv7-multiplatform.git
cd armv7-multiplatform
git checkout origin/v3.11.x -b tmp
./build_kernel.sh

more info here

various

Building small boards with Yocto

Linaro

OE/Yocto Workshop

autobuilder

autobuilder testing

Using OE/Yocto to create VMs

try this

package management

How to enable the Yocto-provided package management capability

Smart

Best practice for adding smart package feed sources to an image

bitbake

bitbake useful commands

repo tool

Gateworks example

update y-ab workspace

cd res-custom-sumo-multi-v7-core-image-minimal-sato-sdk-toolchain/build/
git co master
git pull
git branch --set-upstream-to=origin/2018-05-12-sumo-2.5+ 2018-05-12-sumo-2.5+
git co 2018-05-12-sumo-2.5+
git pull
git log

Thud TODO

[    0.047363] CPU0: Spectre v2: using BPIALL workaround
  • rootfs
    • add randomness daemon
    • add softether vpn client
 
KERNEL_IMAGETYPE = "uImage"
KERNEL_DEVICETREE = "imx6dl-wandboard-revb1.dtb imx6dl-wandboard.dtb"
KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} UIMAGE_TYPE=kernel_noload "

SPL_BINARYNAME = "SPL"
UBOOT_SUFFIX = "img"

UBOOT_MACHINE = "wandboard_defconfig"
UBOOT_ENTRYPOINT = "0x00"
UBOOT_LOADADDRESS = "0x00"
      • include kernel modules in core-image-minimal [OK] in meta-mainline/multi-v7-ml
        • e.g.
-# Ship all kernel modules by default
-MACHINE_EXTRA_RRECOMMENDS = " kernel-modules"
+# the default MACHINE_EXTRA_RRECOMMENDS would not install the kernel modules on the rootfs 
+# we could also build a core-image-basic to get them included or:
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS += " kernel-modules kernel-devicetree"
      • remove U-Boot from multi-v7-ml
  • mender.io
  • docker image
    • add repo tool