summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Index.page49
-rw-r--r--design/hardware.page29
-rw-r--r--design/minimal_design.page30
-rw-r--r--design/overview.page29
-rw-r--r--hardware/specs.page58
5 files changed, 114 insertions, 81 deletions
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
-