diff --git a/GETTING_STARTED.md b/GETTING_STARTED.md index 26cc8bd7..196d63fd 100644 --- a/GETTING_STARTED.md +++ b/GETTING_STARTED.md @@ -46,15 +46,15 @@ Best for: nRF52840-DK, nRF52832-DK, or custom nRF52 boards. ### 1. Clone the repository ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS +git clone https://github.com/embeddedos-org/eos.git +cd eos ``` ### 2. Build the blink example ```bash cd eos/examples/blink-gpio cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=iot cmake --build build ``` @@ -96,11 +96,11 @@ Best for: STM32H743-Nucleo, STM32F4-Discovery, or custom STM32 boards. ### 1. Clone and build ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS/eos/examples/blink-gpio +git clone https://github.com/embeddedos-org/eos.git +cd eos/examples/blink-gpio cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=industrial cmake --build build ``` @@ -128,8 +128,8 @@ Build and run on your development machine — no MCU needed. ### 1. Clone and build ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS/eos/examples/blink-gpio +git clone https://github.com/embeddedos-org/eos.git +cd eos/examples/blink-gpio # Host build uses Linux HAL backend (simulated GPIO via sysfs/printf) cmake -B build -DEOS_PRODUCT=iot -DEOS_BUILD_TESTS=ON @@ -264,7 +264,7 @@ This produces: ### 3. Sign and flash ```bash # Create signing key (first time only) -cd EoS/eboot/tools +cd eBoot/tools python3 sign_image.py --generate-key my-key.pem # Sign firmware diff --git a/docs/book/part1-foundations/ch01-introduction.md b/docs/book/part1-foundations/ch01-introduction.md index d2ca4384..2ac82703 100644 --- a/docs/book/part1-foundations/ch01-introduction.md +++ b/docs/book/part1-foundations/ch01-introduction.md @@ -227,7 +227,7 @@ For cross-compilation to a specific board: ```bash cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=industrial cmake --build build ``` diff --git a/docs/book/part1-foundations/ch02-getting-started.md b/docs/book/part1-foundations/ch02-getting-started.md index 0e34e44a..6a5e98c4 100644 --- a/docs/book/part1-foundations/ch02-getting-started.md +++ b/docs/book/part1-foundations/ch02-getting-started.md @@ -270,7 +270,7 @@ done cd eos/examples/blink-gpio cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=industrial cmake --build build ``` @@ -376,7 +376,7 @@ sudo apt install gcc-arm-none-eabi cd eos/examples/blink-gpio cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=iot cmake --build build diff --git a/docs/book/part1-foundations/ch03-architecture.md b/docs/book/part1-foundations/ch03-architecture.md index ac1bc4f3..9d4a2465 100644 --- a/docs/book/part1-foundations/ch03-architecture.md +++ b/docs/book/part1-foundations/ch03-architecture.md @@ -338,7 +338,7 @@ Toolchains are YAML-based definitions specifying CC, CXX, AR, sysroot, and flags Usage: ```bash -cmake -B build -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-none-eabi.cmake +cmake -B build -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-cortex-m4.cmake ` ## 3.9 Configuration Schema Summary diff --git a/docs/book/part4-ecosystem/ch17-eboot.md b/docs/book/part4-ecosystem/ch17-eboot.md index 07a5dd50..7c8d6637 100644 --- a/docs/book/part4-ecosystem/ch17-eboot.md +++ b/docs/book/part4-ecosystem/ch17-eboot.md @@ -90,7 +90,7 @@ cd build && ctest ```bash cmake -B build-arm -DEBLDR_BOARD=stm32f4 \ - -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-none-eabi.cmake + -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-cortex-m4.cmake cmake --build build-arm ``` diff --git a/docs/book/part5-hardware/ch25-ehealth365.md b/docs/book/part5-hardware/ch25-ehealth365.md index fd424798..67837c11 100644 --- a/docs/book/part5-hardware/ch25-ehealth365.md +++ b/docs/book/part5-hardware/ch25-ehealth365.md @@ -225,7 +225,7 @@ Both devices run EoS firmware with the `wearable` product profile: ```bash cmake -B build -DEOS_PRODUCT=wearable \ - -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-none-eabi.cmake + -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-cortex-m4.cmake ``` The firmware leverages: diff --git a/docs/integration-guide.md b/docs/integration-guide.md index edf51e7d..25d4b5c4 100644 --- a/docs/integration-guide.md +++ b/docs/integration-guide.md @@ -126,7 +126,7 @@ Build your eos app with the linker script: ```bash cd EoS/eos cmake -B build -DEOS_PRODUCT=iot \ - -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=toolchains/arm-cortex-m4.cmake \ -DEOS_LINKER_SCRIPT=../ebuild/_generated/eboot_linker.ld cmake --build build ``` @@ -135,7 +135,7 @@ cmake --build build ```bash # Generate signing key (first time only) -cd EoS/eboot/tools +cd eBoot/tools python3 sign_image.py --generate-key firmware-key.pem # Sign the firmware diff --git a/docs/quickstart-host.md b/docs/quickstart-host.md index 34d33117..0b4f12a1 100644 --- a/docs/quickstart-host.md +++ b/docs/quickstart-host.md @@ -31,8 +31,8 @@ winget install CMake.CMake ## Step 1: Build an example ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS/eos/examples/blink-gpio +git clone https://github.com/embeddedos-org/eos.git +cd eos/examples/blink-gpio cmake -B build -DEOS_PRODUCT=iot cmake --build build @@ -58,7 +58,7 @@ Press `Ctrl+C` to stop. ## Step 3: Run the full test suite ```bash -cd EoS/eos +cd eos cmake -B build -DEOS_BUILD_TESTS=ON cmake --build build ctest --test-dir build --output-on-failure @@ -69,7 +69,7 @@ ctest --test-dir build --output-on-failure ## Try all examples ```bash -cd EoS/eos/examples +cd eos/examples # Each example builds the same way: for example in blink-gpio uart-echo multitask-rtos posix-app multicore-amp; do @@ -97,7 +97,7 @@ done When you're ready to target an MCU: 1. Install the cross-compiler (`arm-none-eabi-gcc`) -2. Add `-DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake` to your cmake command +2. Add `-DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake` to your cmake command 3. Flash the resulting binary to your board Your application code stays the same — only the build command changes. diff --git a/docs/quickstart-nrf52.md b/docs/quickstart-nrf52.md index 2fad60f0..fb1cae4c 100644 --- a/docs/quickstart-nrf52.md +++ b/docs/quickstart-nrf52.md @@ -35,11 +35,11 @@ nrfjprog --version # Should print 10.x or later ## Step 1: Clone and build ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS/eos/examples/blink-gpio +git clone https://github.com/embeddedos-org/eos.git +cd eos/examples/blink-gpio cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=iot cmake --build build ``` diff --git a/docs/quickstart-rpi4.md b/docs/quickstart-rpi4.md index 160e00d9..9a6cdcee 100644 --- a/docs/quickstart-rpi4.md +++ b/docs/quickstart-rpi4.md @@ -24,8 +24,8 @@ sudo apt install cmake gcc g++ git python3 python3-pip ```bash # On the Raspberry Pi: -git clone https://github.com/anthropic/EoS.git -cd EoS/eos/examples/blink-gpio +git clone https://github.com/embeddedos-org/eos.git +cd eos/examples/blink-gpio # Build using the Linux HAL backend (native compile on Pi) cmake -B build -DEOS_PRODUCT=gateway @@ -69,7 +69,7 @@ Connect an LED + resistor (330Ω) between GPIO 18 and GND, then run. sudo apt install gcc-aarch64-linux-gnu # Build -cd EoS/eos/examples/blink-gpio +cd eos/examples/blink-gpio cmake -B build \ -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc \ -DEOS_PRODUCT=gateway diff --git a/docs/quickstart-stm32.md b/docs/quickstart-stm32.md index ba884291..8ffed29a 100644 --- a/docs/quickstart-stm32.md +++ b/docs/quickstart-stm32.md @@ -29,11 +29,11 @@ brew install openocd # macOS ## Step 1: Clone and build ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS/eos/examples/blink-gpio +git clone https://github.com/embeddedos-org/eos.git +cd eos/examples/blink-gpio cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=industrial cmake --build build ``` diff --git a/docs/three-way-alignment.md b/docs/three-way-alignment.md index 7f9c8c15..57102a92 100644 --- a/docs/three-way-alignment.md +++ b/docs/three-way-alignment.md @@ -211,7 +211,7 @@ cmake --build build # Outputs: libeboot_hal.a, libeboot_core.a, ebldr_stage0.bin, eboot_firmware.bin # Step 5: Sign and flash (uses eboot tools) -cd EoS/eboot/tools +cd eBoot/tools python3 sign_image.py --key key.pem --input ../../eos/build/app.bin --output signed.bin ``` diff --git a/docs/tutorials/stm32-deployment.md b/docs/tutorials/stm32-deployment.md index c033f513..b814fff1 100644 --- a/docs/tutorials/stm32-deployment.md +++ b/docs/tutorials/stm32-deployment.md @@ -112,8 +112,8 @@ sudo udevadm trigger ## Step 1 — Clone the Repository ```bash -git clone https://github.com/anthropic/EoS.git -cd EoS/eos +git clone https://github.com/embeddedos-org/eos.git +cd eos ``` --- diff --git a/examples/ble-sensor/README.md b/examples/ble-sensor/README.md index 9a90ab53..8cd68021 100644 --- a/examples/ble-sensor/README.md +++ b/examples/ble-sensor/README.md @@ -31,7 +31,7 @@ A complete IoT sensor node that reads temperature from an I2C sensor, computes a ```bash # Cross-compile for nRF52 cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=iot cmake --build build diff --git a/examples/blink-gpio/README.md b/examples/blink-gpio/README.md index 4615fda9..36d52700 100644 --- a/examples/blink-gpio/README.md +++ b/examples/blink-gpio/README.md @@ -25,7 +25,7 @@ cmake --build build # ARM cross-compile cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=iot cmake --build build ``` diff --git a/examples/ui-touchscreen/README.md b/examples/ui-touchscreen/README.md index 0882678d..04c49a96 100644 --- a/examples/ui-touchscreen/README.md +++ b/examples/ui-touchscreen/README.md @@ -52,7 +52,7 @@ A complete touchscreen application that builds an interactive interface with LVG ```bash # Cross-compile for ARM target cmake -B build \ - -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-none-eabi.cmake \ + -DCMAKE_TOOLCHAIN_FILE=../../toolchains/arm-cortex-m4.cmake \ -DEOS_PRODUCT=hmi cmake --build build