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

 
 
> Ресурсы по lpc1700, ткните чайника в ссылку :)
king2
сообщение Oct 10 2010, 07:03
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646



Может быть кто знает внешние ссылки, где бы либо описывались эксперименты, либо лежали готовые сборки, либо "уроки по.." ну и так далее?

Интересует:
1. Сборки микро-ОС с TCP/IP, USB, FAT
2. Описание процедура стартапа процессора (для чайников, а не "в файле че-то-там .s находятся инструкции для размещения сегментов"). Фиг их знает, что за инструкции и какие они быть должны.
3. Крипто-бутлоадер (может есть готовый?). Заодно, как работает перешивка прошивки ей же самой (что, еще один TCP-IP стек? Пихать в резервную флешку и оттуда?)
4. Описание как работает защита (CRP) и от чего защищает (встроенный бут, свой бут, JTAG, SWD, прочее? всегда ли можно скинуть? Как сделать так чтобы никто ничеогда не прочитал?)

Особенно интересует первый пункт, потому что стеков, либов и ОС дофига, чем они отличаются не особо понятно, ну, и собирать вместе все это в кучу не особо хочется, если где-то кто-то это уже сделал (и хорошо сделал).

uIP уже посмотрел - не подходит (не больше одного пакета одновременно).
FreeRTOS грозные дядьки здесь на форуме ругали грозными иероглифами, дескать, что-то там внутри не то. Впрочем, я не нашел чего-нибудь, что не ругали бы (те или иные). Я понимаю, конечно, что в идеале мне бы засучить рукава и написать все нафиг с нуля свое (портировать стек с FreeBSD, USB, прочее, плюс комплект гинекологических расширителей для флеша чтобы все это в проц влезло).Но почему-то мне кажется, что наверняка на просторах интернета существует большое количество портов в уже нужной комплектации. А?

Спасибо!

p.s. User manual по чипу читал, про CRP все равно не догнал. Например, что будет если поставить CRP3 и можно ли будет в чип хоть что-то после этого записать?

Сообщение отредактировал king2 - Oct 10 2010, 07:26
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
oll
сообщение Oct 11 2010, 17:14
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 10-10-05
Пользователь №: 9 463



может тут чего для себя полезного найдёте http://www.coocox.org/
Go to the top of the page
 
+Quote Post
king2
сообщение Oct 12 2010, 10:17
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 17-08-06
Из: Москва
Пользователь №: 19 646



Цитата(oll @ Oct 11 2010, 21:14) *
может тут чего для себя полезного найдёте http://www.coocox.org/

Я там смотрел, сама ОС мне понравилась (особенно требованиями к месту под солнцем), но вот опять же, готовых стеков там нет, надо прикручивать..
А прикручивать их под какую-то (любую) ОС - это надо досконально изучить как саму ОС, так и либу и принцип действия самого интерфейса.
То есть вот так, чтобы поставил галку "хочу FAT" и получить файловое API с одной стороны и API хранения секторов с другой - фигвам.
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Oct 18 2010, 05:24
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



ucOS-II поизучайте или FreeRTOS. Больше вариантов для этого проца толковых нет. FreeRTOS проще всего будет в освоении - многое уже готово и свободно валяется в инете. Стек TCP и порт для LPC17xx уже прикручены.
Однако можно чуть более интенсивно погуглить, закрыть глаза на авторские права и поставить ucOS-II. Порт под этот процессор тоже нагугливается, но с куда большим трудом. Стек тоже прикручивается (есть и готовый, но полнофункциональный стек от micrium не нагугливается никак). Мне лично микриумовское поделие очень нравится - я бы порекомендовал его.
Что касается USB, то там традиционно беда. USB хоста в инете нет. Максимум дадут флэшку подключить или там мышку.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:39
Рейтинг@Mail.ru


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