Commit graph

39 commits

Author SHA1 Message Date
bunnie
9821ed7d93 incidental readme improvements
these got updated as the bao1x repo had some maintenance
done while fixing up the register ranges
2025-11-25 19:06:16 +08:00
bunnie
b63b82cca0 improve README 2025-11-19 13:09:02 +08:00
bunnie
24425f9f90 fix typo 2025-11-12 15:27:44 +08:00
bunnie
00717b01df
Update README for Xous; stab at improving the documentation. 2025-10-08 01:16:45 +08:00
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