Дослідження wi-fi-роутера tp-link tl-mr3020

Дослідження wi-fi-роутера tp-link tl-mr3020
Електроніка стрімко розвивається і за доступною ціною з'являються чудові девайси, які відмінно підходять для використання в ролі мізків для роботів.
А враховуючи, що обчислювальні потужності пристроїв так само ростуть, то скоро на вбудованих сиситеми можна буде запускати свої програми ІІ :)
Малину (Raspberry Pi) мені все ніяк не доставлять, тому розглянемо Wi-Fi роутер TP-LINK TL-MR3020.

Переваги TP-LINK TL-MR3020 перед D-link DIR-320 очевидні - менший розмір, більш потужний процесор і менша ціна :)
Відмінним плюсом до популярності TP-LINK TL-MR3020 можна додати, що нам не доведеться самостійно пиляти прошивку, так все вже зроблено колегами з робофорума. за що їм величезне спасибі!

Тому, нам залишається тільки прошити роутер прошивкою OR-WRT і підстроїти його під свої вимоги.

Характеристики TP-LINK TL-MR3020


Дослідження wi-fi-роутера tp-link tl-mr3020


TP-LINK TL-MR3020 - схожий з TP-Link TL-WR703N. І хоча 703-ї дешевше, але у нього не виведені світлодіоди, а роз'єм UART доведеться знімати з двох дрібних майданчиків.


Дослідження wi-fi-роутера tp-link tl-mr3020

Розібрати роутер не складно. На кольоровий кришці, всього дві пластикові засувки - одна над роз'ємом mini-USB, а друга на протилежному боці, навпаки роз'єму RJ45. Акуратно пропихати в щілину викрутку і відхиляємо стінку корпусу. У мене так само, виявилося, що ободок кришки вклеєна в корпус, так що довелося докласти зусиль.
Дослідження wi-fi-роутера tp-link tl-mr3020

Терморегулятори UART-а


послідовний порт виведений на платі (чотири отвори під PLS-вилку зі стандартним кроком 2.54)

Дослідження wi-fi-роутера tp-link tl-mr3020

роз'єм позначений P1 / SJ1:
1 - TX
2 - RX
3 - GND
4 - VCC (3.3)
(Перший пін вказано на платі (квадратний))

Припаюємо 4 Піна PLS і отримуємо UART.

Дослідження wi-fi-роутера tp-link tl-mr3020

Дослідження wi-fi-роутера tp-link tl-mr3020

З макетке можна вирізати відповідний шматок, припаяти відповідні Піни і надягати на плату роутера немов Шілд Arduino.

Дослідження wi-fi-роутера tp-link tl-mr3020

Дослідження wi-fi-роутера tp-link tl-mr3020

Установка нової прошивки


Йдемо на сторінку прошивки
roboforum.ru/wiki/OR-WRT
Новомосковський і викачуємо бінарник прошивки.

Заходимо на свіжокуплений роутер TP-LINK TL-MR3020:
192.168.0.254
admin / admin

і заливаємо прошивку OR-WRT (0.70)
після установки заходимо на роутер телнетом: telnet 192.168.217.1
і налаштовує пароль root-а: passwd
перезавантажуємо роутер і підключаємося до нього через ssh

дослідження


Дослідження wi-fi-роутера tp-link tl-mr3020

1. Чи правильно я зрозумів, що в папку www можна записувати файли і після перезавантаження вони не зникнуть? або все-таки потрібно підключати флешку?

2. На звороті плати є мікросхемке FL032PIF - SPI-флеш на 4 мегабайта - чи можна «проапгрейдить» до, наприклад, 8-ми

3. Те ж саме з ОЗУ - якщо взяти з будь-якої старої планки DDR, а може «напаяти» зверху таку-ж (і розвести канал Chip select)?

4. Оскільки місце є, чи можливо вставити USB-хаб? Прошивка це зрозуміє?

а) звичайно, можна. к / примонтировать на читання-запис незалежна флеш-пам'ять, правда вільно всього 400 кб.
бе) можна, але доведеться збирати заново ядро ​​і файлову систему.
це) тут проблемний. вам доведеться дуже довго мучитися з пошуками підходящої мікросхеми пам'яті. щодо розлучення CS - не знаю, ніхто до вас не пробував.
де) можна. зрозуміє і прийме. (По крайней мере, повинна)

доповнення до це: правда, якщо ви мазохіст і вмієте тримати в лапах паяльник (до рівня гуру СМД монтажу), можна спробувати припаяти якусь «невідповідну» микрухой паралельної пам'яті. принцип роботи адже у них один і той же. в будь-якому випадку, якщо будете пробувати, обов'язково відпишіться про результати!

Дуже цікаве залізо. Дякуємо.

Не зміг розібратися як змусити пристрій розмовляти по вбудованому uart. Допоможіть будь ласка…

допустив, я хочу попросити його через ssh, відправити мені по Юарт «hello world» ...
тТіпо того, як світлодіодами блимали ...