a development environment for asynchronous circuits
231
https://github.com/broccolimicro/bcli
The following tools are available:
Semiconductor PDKs are in /opt/cad/conf
Packages may be installed with 'sudo apt install '
Other usages of sudo are disabled
# This produces a list of groups and their gids like so:
# 1000 nbingham
# 138 docker
# ...
MEMBERS="$(groups | sed 's/ /\n/g' | xargs -I{} getent group {} | sed 's/\([^:]*\):[^:]*:\([^:]*\):.*/\2 \1/g')"
docker run --rm -d --net=host \
-v $HOME:/host \
-v "${BCLI_TECH:-/opt/tech}:/opt/cad/conf" \
--name "bcli-$USER" \
-h "bcli-$USER" \
-e USER=$USER \
-e USER_ID=$(id -u) \
-e GROUP_ID=$(id -g) \
-e DISPLAY=$DISPLAY \
-e MEMBERS="$MEMBERS" \
-v "/tmp/.X11-unix:/tmp/.X11-unix:rw" \
broccolimicro/broccoli-cli:latest > /dev/null
Content type
Image
Digest
sha256:60412b55d…
Size
1.6 GB
Last updated
over 2 years ago
docker pull broccolimicro/broccoli-cli