Skip to content

About

Yocto layer with recipes and configuration for PandA

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

269 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-panda

PandA is a programmable logic box for synchronised triggering and position capture in scientific experiments. You configure it by wiring together functional blocks in its FPGA — from a web browser or over a simple TCP protocol — and capture timestamped position data from it at high speed.

This site is the root of the PandABlocks documentation: it covers getting a PandA on the network, using the Web Control, capturing data, administering and upgrading a PandA, and building its firmware and software. Documentation for the individual components (FPGA framework, TCP server, Python client, EPICS / Tango integration) is linked throughout.

This repository itself is the meta-panda layer: the Yocto recipes and configuration for building the Linux system that runs on a PandA.

  • Machines provided: pandabox, pandabox2, pandabrick
  • Distro provided: panda-petalinux
  • Image provided: panda-image

The Linux system brings up the network from a config.txt file on the SD card, runs an SSH server for debugging access, programs the FPGA and runs services such as the TCP server and Web Control, and serves a Web Admin interface on port 80 for installing and removing packages and adding SSH keys.

Where to find things

Source code https://github.com/PandABlocks/meta-panda
Documentation https://PandABlocks.github.io/meta-panda
Releases https://github.com/PandABlocks/meta-panda/releases

About

Yocto layer with recipes and configuration for PandA

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages