Changes between Version 34 and Version 35 of ventana/ubuntu


Ignore:
Timestamp:
02/25/2019 06:53:38 PM (3 years ago)
Author:
Tim Harvey
Comment:

moved version specific notes to own section

Legend:

Unmodified
Added
Removed
Modified
  • ventana/ubuntu

    v34 v35  
    136136
    137137[=#rootfs]
    138 == Root filesystem Sources
    139 There are several sources of pre-built root filesystems that are compatible with Ventana. As Ventana uses an i.MX6 SoC, you need to use something that is compatible with an ARMv7 instruction set. Many pre-built distributions will reference 'armhf' which means 'ARM hard-float' which is appropriate for the i.MX6 as it has hardware floating-point.
    140 
    141 Sources:
    142  * [#debootstrap build your own via debootstrap] '''(recommended)'''
    143  * [#linaro Linaro] - Linaro has several root filesystems including server, nano, developer, core, and ALIP.  Each root filesystem will have different things installed for different purposes.  Choose carefully which will work for you.
    144 
    145 
    146 [=#linaro]
    147 === Linaro
    148 The [https://releases.linaro.org/ Linaro] Developer Platform Team also creates Ubuntu flavored images.
    149 
    150 Linaro is a non profit org that manages engineers who work on improving the state of ARM open source software.
    151 
    152 They provide 4 different types of rootfs to choose from:
    153  * '''Nano''' - minimum rootfs containing console support and apt package management
    154  * '''Developer''' - minimum rootfs containing console support and apt package management and development tools (toolchain, debuggers, profiling, etc)
    155  * '''ALIP''' - a small distribution created using upstream Ubuntu packages containing LXDE (Lubuntu) with lightdm, X11 and chromium as the default graphics applications but still with an emphasis on small size
    156  * '''Ubuntu Desktop''' - basically a stock Ubuntu Desktop environment with a few extra packages which should bring the same environment you would find with Unity, Firefox, etc.
    157 
    158 These rootfs images can be found [https://releases.linaro.org here] within directories based on a year and a month. These directories are not to be confused with Ubuntu versions (also based on a year and a month). '''Note that not all the above rootfs images are available for every monthly build.'''
    159 
    160 For example, you can find the Linaro built Ubuntu 14.04 (trusty) rootfs images at https://releases.linaro.org/14.07/ubuntu/trusty-images
    161 
    162 References:
    163  * [https://wiki.linaro.org/Platform/DevPlatform/Rootfs Linaro Rootfs Wiki]
    164  * https://releases.linaro.org/
    165 
    166 Notes:
    167  * You can use apt-get to install additional packages
    168 
    169 
    170138[=#debootstrap]
    171 === Build your own Ubuntu rootfs via debootstrap
     139== Root Filesystem via debootstrap
    172140The preferred way to create a Ubuntu root filesystem is to use the {{{deboostrap}}} utility on a Debian or Ubuntu host. This tool provides a 2-stage install where the second stage is within a chroot environment using qemu-arm.
    173141
     
    387355}}}
    388356  * For details on how to flash this onto NAND see [wiki:linux/ubi#uboot-ubifs]
    389 
    390 ==== version-specific notes
    391 ===== trusty (14.04) LTS
    392 An extra step is needed for serial console configuration:
    393 {{{
    394 #!bash
    395 cat << EOT >> /etc/init/serial.conf
    396 start on stopped rc RUNLEVEL=[2345]
    397 stop on runlevel [!2345]
    398 respawn
    399 exec /sbin/getty 115200 ttymxc1
    400 EOT
    401 }}}
    402 
    403357
    404358
     
    495449
    496450
     451== version-specific notes
     452Here are some version specific notes
     453
     454=== trusty (14.04) LTS
     455 - An extra step is needed for serial console configuration:
     456{{{
     457#!bash
     458cat << EOT >> /etc/init/serial.conf
     459start on stopped rc RUNLEVEL=[2345]
     460stop on runlevel [!2345]
     461respawn
     462exec /sbin/getty 115200 ttymxc1
     463EOT
     464}}}
     465
     466
     467
    497468[=#gstreamer-imx]
    498469== Adding GStreamer IPU/VPU/GPU support via gstreamer-imx (**Trusty**)