From b53b228af82b9580ddd3fe14a491dfe8dcafabb0 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Wed, 12 Sep 2012 17:25:45 +0200 Subject: moved stuff around --- Index.page | 49 +++++++++++++++++++++------------------ design/hardware.page | 29 +++++++++++++++++++++++ design/minimal_design.page | 30 ++++++++++++++++++++++++ design/overview.page | 29 +++++++++++++++++++++++ hardware/specs.page | 58 ---------------------------------------------- 5 files changed, 114 insertions(+), 81 deletions(-) create mode 100644 design/hardware.page create mode 100644 design/minimal_design.page create mode 100644 design/overview.page diff --git a/Index.page b/Index.page index d895376..4601e75 100644 --- a/Index.page +++ b/Index.page @@ -1,37 +1,40 @@ -This is a pseudo-open [gitit](http://gitit.net) repo for brainstorming around +This is a pseudo-open [gitit](http://gitit.net) wiki for brainstorming around the [rooter](http://rooter.is) open hardware wireless router. You can read more about the **[motivation]()** and **[principles]()** behind the project on this -wiki and there is a **[FAQ](http://rooter.is/moreinfo.html)** linked from the -**[front page](http://rooter.is/)**. +wiki and there is also a **[FAQ](http://rooter.is/moreinfo.html)** linked from +the **[home page](http://rooter.is/)**. Feel free to create an account, but note that the connection is NOT secure. See the links to the left for help; the kdefault syntax is markdown, and the wiki can export to many formats. There is also a mailing list, you can sign up and browse the archives [here](http://mailman.rooter.is/mailman/listinfo/talk). -# System Components +# Proposed System Design -* **[Hardware Specifications](/hardware/specs)** -* **[Operating System](/distribution)** -* **[Configuration Management](/configuration)** -* **Software [Services](/services) and [Applications](/applications)** -* **[Packet Routing](/routing)** - -# Development - -* [questions]() -* [ideas](): blue sky +* **[Overview and Features](/design/overview)** +* **[Hardware Specifications](/design/hardware)** -# Reference +# Development Notes -* [Other Hardware Devices](/hardware/devices) -* [refs]() - -# Other Stuff - -* [hardware/cpu]() -* [hardware/misc]() -* [unsorted]() +* **[Benchmarks](/benchmarks)** of existing hardware +* **[User Experience](/user_experience)** +* **[Operating System](/distribution)** +* **[Software Services](/services) and [Applications](/applications)** +* **[Packet Routing](/routing)** +* **[Quality Assurance](/qa)**: testing and metrics +* **[Configuration Management](/configuration)** +* **[Ideas](/ideas)** +* **[Questions](/questions)** to be resolved + +# Links and Other Stuff + +* [events](): gatherings of interest in real life +* [altnet](): alternative networking ([mesh](), etc) +* [refs](): community resources, other links +* [hardware/devices](): background research of other devices on the market + (commercial and community-based) +* [hardware/cpu](): background research of CPU options +* [unsorted](): links and other projects, not yet organized * [All Pages](/_index) diff --git a/design/hardware.page b/design/hardware.page new file mode 100644 index 0000000..262c359 --- /dev/null +++ b/design/hardware.page @@ -0,0 +1,29 @@ + +Below is the best-guess set of features that a rooter hardware device would +include; this is a balance between good functionality, engineering feasibility, +and cost at the 1k or 10k production batch size: + + - Core + - ARM SoC, Freescale i.MX6 + - Power management/regulator IC for SoC + - 512MB RAM + - No onboard FLASH, 8GB+ uSD card + - FRAM chip for routing table persistance + - WiFi + - full-size miniPCIe slot for off-the-shelf dual-band card + - 802.15.4 + - all-in-one stm32w chip, trace antenna (?) + - Ethernet + - GigE switch chip w/ PHY, 5 ports + - 4x LAN jacks with drivers for longer cable runs (w/ LEDs) + - 1x WAN jack + - Power + - 5/12v regulator, ~1amp + - Power connector + - Reverse voltage diode + - USB Host jack + - USB mini jack for UART/JTAG/Mass storage (how? USB2 hub?) + - Second SD or uSD connector (for expansion) + - status LEDs and drivers (PWM from SoC?) + - reset button + - power switch diff --git a/design/minimal_design.page b/design/minimal_design.page new file mode 100644 index 0000000..135495f --- /dev/null +++ b/design/minimal_design.page @@ -0,0 +1,30 @@ + +A device with the minimal hardware resources required to accomplish rooter +goals, which could be implemented with as little engineering as possible. This +would be very similar to the $90 open hardware BeagleBone development board; +than design could be copied and extended. + + - Core + - ARM SoC, probably BeagleBoard-compatible device + - power management/regulator IC for SoC + - 256MB RAM + - No onboard FLASH, 2GB+ uSD card + - WiFi + - Atheros ath5k-compatible WiFi bg baseband, radio + - Antenna connector + - regulator/powermanagement + - 802.15.4 + - all-in-one chip, trace antenna (?) + - Ethernet + - PHY IC + - Single 10/100mbps jack (w/ LEDs) + - Connectors with LEDs + - Power + - 5/12v regulator, ~1amp + - Power connector + - Reverse voltage diode + - Second SD or uSD connector (for expansion) + - status LEDs and drivers (PWM from SoC?) + - reset button + - power switch + diff --git a/design/overview.page b/design/overview.page new file mode 100644 index 0000000..262c359 --- /dev/null +++ b/design/overview.page @@ -0,0 +1,29 @@ + +Below is the best-guess set of features that a rooter hardware device would +include; this is a balance between good functionality, engineering feasibility, +and cost at the 1k or 10k production batch size: + + - Core + - ARM SoC, Freescale i.MX6 + - Power management/regulator IC for SoC + - 512MB RAM + - No onboard FLASH, 8GB+ uSD card + - FRAM chip for routing table persistance + - WiFi + - full-size miniPCIe slot for off-the-shelf dual-band card + - 802.15.4 + - all-in-one stm32w chip, trace antenna (?) + - Ethernet + - GigE switch chip w/ PHY, 5 ports + - 4x LAN jacks with drivers for longer cable runs (w/ LEDs) + - 1x WAN jack + - Power + - 5/12v regulator, ~1amp + - Power connector + - Reverse voltage diode + - USB Host jack + - USB mini jack for UART/JTAG/Mass storage (how? USB2 hub?) + - Second SD or uSD connector (for expansion) + - status LEDs and drivers (PWM from SoC?) + - reset button + - power switch diff --git a/hardware/specs.page b/hardware/specs.page index 69dde51..b5a16e4 100644 --- a/hardware/specs.page +++ b/hardware/specs.page @@ -1,61 +1,3 @@ -Below is the best-guess set of features that a rooter hardware device would -include; this is a balance between good functionality, engineering feasibility, -and cost at the 1k or 10k production batch size: - - - Core - - ARM SoC, Freescale i.MX6 - - Power management/regulator IC for SoC - - 512MB RAM - - No onboard FLASH, 8GB+ uSD card - - FRAM chip for routing table persistance - - WiFi - - full-size miniPCIe slot for off-the-shelf dual-band card - - 802.15.4 - - all-in-one stm32w chip, trace antenna (?) - - Ethernet - - GigE switch chip w/ PHY, 5 ports - - 4x LAN jacks with drivers for longer cable runs (w/ LEDs) - - 1x WAN jack - - Power - - 5/12v regulator, ~1amp - - Power connector - - Reverse voltage diode - - USB Host jack - - USB mini jack for UART/JTAG/Mass storage (how? USB2 hub?) - - Second SD or uSD connector (for expansion) - - status LEDs and drivers (PWM from SoC?) - - reset button - - power switch - # Absolute Minimal Hardware -A device with the minimal hardware resources required to accomplish rooter -goals, which could be implemented with as little engineering as possible. This -would be very similar to the $90 open hardware BeagleBone development board; -than design could be copied and extended. - - - Core - - ARM SoC, probably BeagleBoard-compatible device - - power management/regulator IC for SoC - - 256MB RAM - - No onboard FLASH, 2GB+ uSD card - - WiFi - - Atheros ath5k-compatible WiFi bg baseband, radio - - Antenna connector - - regulator/powermanagement - - 802.15.4 - - all-in-one chip, trace antenna (?) - - Ethernet - - PHY IC - - Single 10/100mbps jack (w/ LEDs) - - Connectors with LEDs - - Power - - 5/12v regulator, ~1amp - - Power connector - - Reverse voltage diode - - Second SD or uSD connector (for expansion) - - status LEDs and drivers (PWM from SoC?) - - reset button - - power switch - -- cgit v1.2.3