Commit graph

35 commits

Author SHA1 Message Date
bunnie
671ac1625f add a link to the baochip api structure readme 2025-02-20 15:04:56 +08:00
bunnie
1b5c292b05 note requirement of --doc-deps to build documentation
The hardware specification hierarchy is clarified to be as such:

 - A `soc` flag specifies dependencies that are generic to a
   system-on-chip (SoC). For example, the locations of registers, or
   the extents of memory regions contained in the `soc`.

 - A `board` flag specifies dependencies that are specific to a
   board. For example, the resolution of displays, pin mappings to
   peripherals, and sizes of external memory. Typically, a board
   assumes a `soc`, so both a `board-*` and `*-soc` set of flags are
   required to fully specify a build.

 - Precursor (the first target for Xous) did not hold to this
   abstraction and conflated the two, so it is a special case in the
   build system.

 - "Hosted" mode emulations are considered to be a `board` target; the
   `soc` is assumed to be the host (linux, windows, etc.)

Since all builds require a `board` specifier, documentation now
requires a `doc-deps` flag to be passed. This effectively specifies a
set of dummy board dependencies so that the documentation can
build. Here is the recommended command line for building docs: `cargo
doc --no-deps --feature doc-deps`
2025-02-18 10:14:34 +08:00
bunnie
b1776ded9c
Note minimum Renode version requirement
#520 introduces a breaking change to track the latest renode
2024-08-20 09:53:33 +08:00
bunnie
9bc7d6b7e6
Update README.md to refer to app-image-xip
This causes the XIP variant of app-image to be used, freeing up more RAM for apps.
2023-05-07 14:12:51 +08:00
Mark Wilkerson
2e56716a7a add dpad hosted mode mapping 2023-03-22 19:28:44 -07:00
Sean Cross
3ff5f01fef README: add NLNet logo
Signed-off-by: Sean Cross <sean@xobs.io>
2022-11-18 18:19:57 +08:00
bunnie
af91ec97cd bump release notes 2022-11-03 23:28:08 +08:00
bunnie
4dc7135e0e update the instructions to build soc.svd, and add note about verification 2022-11-03 23:06:20 +08:00
bunnie
6a6574dfcc
Update README.md 2022-04-03 13:10:56 +08:00
Lairs Johnstone
eb26ae5a32
Document dependencies on libssl-dev libxkbcommon-dev, newer rustc
Without these two packages, `cargo xtask run` failed for me on Debian 11 (bullseye).

The version of `cargo` and `rustc` provided by the apt package `rustc` also threw the error mentioned about `feature resolver is required`. With the install script from https://rustup.rs a much newer version was provided, `rustc 1.57.0 (f1edd0429 2021-11-29)`, compared to [`rustc (1.48.0+dfsg1-2`)](https://packages.debian.org/bullseye/rustc) provided by `apt install rustc`.

Signed-off-by: Lairs Johnstone <me@hkjn.me>
2021-12-14 18:57:52 +01:00
bunnie
d667f0e063
Update README.md 2021-10-31 00:29:08 +08:00
bunnie
468b1d59f6
Update README.md 2021-10-28 00:34:10 +08:00
follower
dc76395151
Typo fix: "-unkwon-" -> "-unknown-" 2021-10-27 18:52:03 +13:00
bunnie
b4a85318c1 fix up README.md to match today's release 2021-08-20 17:52:18 +08:00
Sean Cross
a151fb0815 README: remove an unnecessary step from renode
The Renode steps no longer require you to install the -none target.

Signed-off-by: Sean Cross <sean@xobs.io>
2021-08-20 15:55:35 +08:00
bunnie
3359267eb0 update with some hints that hopefully make installation easier 2021-07-11 17:00:38 +08:00
bunnie
cfd3339b5a add a note about python dependencies 2021-07-11 04:35:36 +08:00
bunnie
c00b9a43df
Update README.md 2021-01-22 16:57:51 +08:00
bunnie
e2881e42d7
Update README.md 2021-01-22 01:53:57 +08:00
Sean Cross
d8733a437c README: rewrite to document xtask
The `xtask` command has come a long way, and is the preferred method of
building this repositry. Document the fun ways it can be used.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-11-03 20:41:37 +08:00
Matt Brubeck
9e349c6af3
Fix typo in README.md 2020-11-01 20:29:32 -08:00
bunnie
a077e49ec6
Update README.md 2020-09-26 02:01:48 +08:00
bunnie
1c78a339d4 update intermediate notes 2020-09-26 01:37:51 +08:00
bunnie
5deeebae3b the loader seems to be working now. 2020-09-26 00:03:46 +08:00
bunnie
6cb1aad93c
Update README.md 2020-09-25 17:49:05 +08:00
bunnie
b9f3c6c104
Update README.md 2020-09-25 17:48:54 +08:00
bunnie
b028167c5d
Update README.md 2020-09-25 17:38:11 +08:00
bunnie
a90728a7fa
Update README.md 2020-09-25 17:37:18 +08:00
bunnie
38172b2560
Update README.md 2020-09-25 17:31:44 +08:00
bunnie
49f4ab47eb
Update README.md 2020-09-25 17:16:44 +08:00
bunnie
a6cc63db53
Update README.md 2020-09-25 17:11:52 +08:00
bunnie
6838e6a1cc
Update README.md 2020-09-22 23:54:32 +08:00
Sean Cross
829570713f README: update info on running renode
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-12 13:33:37 +08:00
Sean Cross
fdb17116f6 README: fix quickstart
Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-10 14:45:18 +08:00
Sean Cross
f50ec67553 initial commit
This pulls together many disparate repositories into one xous-core
repository.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-03-10 12:13:05 +08:00