15 Commits
Author SHA1 Message Date
rpone 76a2e1cb6e fix(examples): the firmware comes from the official archive
The template names the [firmware.image] table (url, SHA-256, MD5, bytes of the
official fastboot archive) and the preflight chain that downloads it, retains
the named inputs, deletes the archive and generates the package binaries; no
extracted firmware lives in a repository.
2026-11-01 22:03:30 +08:00
rpone bb3c767cd0 fix(examples): the template action carries the complete tool set
The tools step mirrors the sheng action: dtc, llvm, lld, cmake, mtools and the
ipsw tap, asserted before the build. The firmware checkout comes with its
submodules; the firmware volume builds from them.
2026-11-01 14:41:52 +08:00
rpone a885256c53 feat(examples): the device template carries the packaging script and action
- scripts/package.sh: the shared script, identical to templates/package.sh.
- .github/workflows/package.yml: the packaging action of the device repository,
  with the firmware checkout as the value to replace.
- board.toml: [package] unixnu, [package.defconfig], and the commented shapes of
  firmware preflight, [bootimg] dtb and an os_override with its remove list.
- AGENTS.md, README.md: the one-command build replaces the per-step command list.
2026-11-01 08:46:00 +08:00
UniXNU Docs 57607bbf37 docs: publish device records from the shared catalog 2026-10-26 07:29:25 +08:00
UniXNU Docs 90a366e001 docs: unify new and migrated device publication requirements 2026-10-25 04:27:51 +08:00
rponeawa 8327da0a5f fix: ignore local device template configuration and outputs 2026-10-25 04:27:51 +08:00
UniXNU Docs 6d1fd59e17 docs: make device porting and driver adaptation sequential 2026-10-25 03:27:18 +08:00
UniXNU Docs dd284bc5a0 docs: explain saved inputs, boot arguments and green bar diagnosis 2026-10-25 03:02:55 +08:00
UniXNU Docs 9521f49712 docs: highlight firmware build and payload discovery requirements 2026-10-25 02:57:27 +08:00
rponeawa a8f75eed7c build: source board drivers from device repositories 2026-10-25 02:30:03 +08:00
UniXNU Docs 6488ad6468 docs: publish shared porting records and subsystem guides 2026-10-25 02:30:02 +08:00
rponeawa 73a793d20f refactor: resolve SoC profiles and canonical component sources 2026-10-25 02:07:33 +08:00
UniXNU Docs 793f852ead docs: document platform structure and component migration 2026-10-25 02:07:08 +08:00
bluseliu50 fc6c83ae05 feat(examples): mark the example device and refuse to build it
board.toml gains example = true. status shows [EXAMPLE], and build and
bootimg stop with a message, so a copied sample is never built by
accident.
2026-10-19 19:46:57 +08:00
UniXNU Docs 09f9e651c2 docs(examples): add an example device repository
A generic board.toml, defconfig, feeds.toml and local.toml.example that
the driver accepts as it is. Board specific files live in the device
repositories.
2026-10-19 19:46:45 +08:00