реклама на сайте
подробности

 
 
> ARM7 (LPC17xx)+HDD
Allregia
сообщение Aug 28 2010, 11:52
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Если такое уже было - плиз тките ссылку.

Волею судьбы и непосредственного начальства, перешел ко мне проект ушедшего коллеги. Есть уже в общем, готовый девайс, даталоггер, на LPC1764, который в одном случае вводит сигнал с АЦП и пишет его на SD, в другом наоборот - воспроизводит ее с SD через свой ЦАП. 10 бит пока достаточно.
В новое версии, коей мне придется заниматься, но (в смысле начальство) как обычно "желаю чтобы всё".
Ну а конктерно пока 3 вещи:
1) замену SD на USB-флешку
2) Ethernet (оно где-то услышало слова "вебсервер и SNMP)
3) замену SD на HDD.

Проц, если надо (100% надо), будет заменен на другой, но из того же семейства 17хх.

И если первые два пункта я хотя бы в общих чертах представляю как делать (а в конкретных - буду задалбливать уважаемое общество своими дурацкими вопросами, но позже), то третий - я с полной непонятке.
Переход на другой проц, за пределами этого семейства (LPC17xx) оно не разрешает. (Причины мне неизвестны.)
Винты на сегоднешний день существуют (по интерфейсам) - SATA, PATA, (IDE) и USB.

USB-винт пока не рассматриваются, поскольку как я понимаю, это частный случай п.1
Собственно, тема с HDD возникла в первую очередь из-за возросших требований с обьему данных, пока хватало накопителя до 4гб, использовали SD, теперь речь идет как минимум от нескольких сотнях гигабайт.
Плюс - несколько возрастают требования к скорости потока данных, предыдущий разработочик на SD не достиг новых требований.
USB получается очень "на грани", но скорее всего тоже не успеет.

Реализовать SATA на LPC17xx мне возможным не представляется (если неправ - переубедите).
PATA (IDE) - обычная параллельная шина, но поскольку в LPC17xx нет ни одного порта, в котором можно использовать биты 0-15 непрерывно, как шину данных, то придется работать через 8-битную шину, добавит пару внешних регистров.

Теперь собственно, вопросы:

1) буду раз услышать другой вариант, кроме как мултиплексированная 8/16 параллельная шина и эмуляция IDE.
SATA-винт предполагается подключать через переходник IDE-SATA.

2) какой реальной скорости записи и чтения потока даных, можно ожидать в этом варианте?
На сегоднешний день, задача в получении не более 2-3 мбайт/сек. Возможно ли это?

3) по программированию - может кто знает похожие реализации подключения IDE к микроконтроллеру? Интересуют команды т подпрограммы самого нижнего уровня.

4) NTFS нахалаву нет, так что FAT32, но как отформатировать 300-500 гю винт ? Винда не дает.

5) буду рад любой помощи.
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 19)
VslavX
сообщение Sep 1 2010, 09:51
Сообщение #16


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Allregia @ Aug 30 2010, 22:39) *
Более-менее понятно, попробую еще погуглить, но на всякий случай -в ссылочку не ткнете? Пока я натыкаюсь на описание борьбы в этим в вин9х.

Собственно спецификацию ATA-6 смотрите - в закромах должна быть.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Sep 1 2010, 15:51
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(VslavX @ Sep 1 2010, 12:51) *
Собственно спецификацию ATA-6 смотрите - в закромах должна быть.


Уже все нашел, всем спасибо.
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Sep 1 2010, 16:48
Сообщение #18


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(Allregia @ Aug 28 2010, 14:52) *
...
Ну а конктерно пока 3 вещи:
1) замену SD на USB-флешку
2) Ethernet (оно где-то услышало слова "вебсервер и SNMP)
3) замену SD на HDD.
...

Если будет Ethernet, то не лучше ли, подключится через Ethernet к внешнему NAS или медиаплееру?
Go to the top of the page
 
+Quote Post
VslavX
сообщение Sep 1 2010, 17:09
Сообщение #19


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(Konst_777 @ Sep 1 2010, 19:48) *
Если будет Ethernet, то не лучше ли, подключится через Ethernet к внешнему NAS или медиаплееру?

Угу, и реализовать SAMBA или iSCSI smile.gif.
Хотя, FTP вполне реальный вариант.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Sep 1 2010, 19:09
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(Konst_777 @ Sep 1 2010, 19:48) *
Если будет Ethernet, то не лучше ли, подключится через Ethernet к внешнему NAS или медиаплееру?


Нет, эзернет не во все время работы подключен.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 16:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016