Build AGNOS, the operating system for your comma three
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Adeeb Shihadeh 9242f06cea
cleanup kernel module handling (#90)
6 days ago
agnos-firmware@f4c450d90e initial agnos-builder release 1 year ago
agnos-kernel-sdm845@fe3db27e13 bump kernel 1 week ago
edk2_tici@00971d64a7 initial agnos-builder release 1 year ago
internal cleanup kernel module handling (#90) 6 days ago
scripts add kernel crash debug script 2 months ago
tools extract_tools.sh: detect LFS installation + fix pull detection (#19) 10 months ago
userspace cleanup kernel module handling (#90) 6 days ago
.dockerignore initial agnos-builder release 1 year ago
.gitattributes initial agnos-builder release 1 year ago
.gitignore initial agnos-builder release 1 year ago
.gitmodules initial agnos-builder release 1 year ago
.pre-commit-config.yaml fix pre-commit complaints 12 months ago
Dockerfile.agnos bump version 1 week ago
README.md small typo fix in readme (#64) 4 months ago
build_bootloader.sh initial agnos-builder release 1 year ago
build_kernel.sh cleanup internal stuff 1 year ago
build_kernel_headers.sh initial agnos-builder release 1 year ago
build_system.sh cleanup kernel module handling (#90) 6 days ago
flash_all.sh brightnessd: fix seconds -> hours 10 months ago
flash_bootloader.sh initial agnos-builder release 1 year ago
flash_kernel.sh flash_kernel.sh: flash both slots 8 months ago
flash_system.sh initial agnos-builder release 1 year ago
load_kernel.sh initial agnos-builder release 1 year ago
load_kernel_headers.sh initial agnos-builder release 1 year ago
vble-qti.key initial agnos-builder release 1 year ago

README.md

agnos-builder

This is the tool to build AGNOS, our Ubuntu based OS. AGNOS runs on the comma three devkit.

NOTE: the edk2_tici and agnos-firmware submodules are internal, private repos.

Setup

These tools are developed on and targeted for Ubuntu 20.04.

Run once to set things up:

git submodule update --init agnos-kernel-sdm845
./tools/extract_tools.sh

Build the userspace

build:

./build_system.sh

load:

./flash_system.sh

Build the kernel

build:

./build_kernel.sh

load:

# flash over fastboot
./flash_kernel.sh

# or load into running system via ssh
# ssh config needs host named 'tici'
./load_kernel.sh