Giter VIP home page Giter VIP logo

libera-base's Introduction

This directory collects together components concerned with managing the
configuration of the Diamond maintained Libera distribution.

The following activities are supported:

 * Building and installing the Diamond Libera rootfs.  This can be used to
   upgrade an Instrumentation Technologies Libera to the Diamond Libera
   distribution base, or to update an existing Diamond Libera system.

 * Build Libera kernel.

 * Build Libera device driver.

 * Install and upgrade Libera device driver and FPGA firmware.

 * Install basic scripts and tools needed by Libera process.


This package depends on:

 * The DLS rootfs builder package.

 * A built u-boot, providing u-boot.bin and mkimage.

 * Cross compiling toolchains.

This package provides:

 * Libera rootfs.

 * Kernel.  This is build either from locally managed patches on a stock
   source, or using a specified source tree.

 * Fpga tools: pf, Monitor, fpga_init.

 * Healthd and its associated scripts.

 * MSP430 device driver and firmware.

 * Libera device driver.

 * Diamond distribution installer.  This upgrades any iTech or DLS Libera to
   the DLS Libera distribution.

 * EBPM installer.  This installs the extra components required to run the
   Libera EBPM: fpga tools, healthd, msp, Libera device driver. 


Distribution Installer.

 * Upgrades from iTech 1.46, 1.60-1.80, 2.00+ or DLS Libera to DLS Libera.

 * Installs u-boot, kernel, rootfs.

 * Optionally runs EBPM installer?  Maybe a separate step.

The installer should retain the following settings across the install:

 * Network configuration: ip, mask, gateway, hostname or dhcp.

 * /root/.ssh/authorized_keys

 * Server identification keys.  Will need to run dropbearconvert on openssh
   keys.


Notes:

Need to copy rootfs and other structures: top level make file with separate
configuration to locate the external dependencies.

libera-base's People

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.