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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> LPC2468, Помогите определится с OS
Realking
сообщение May 15 2008, 09:20
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



разрабатываю девайс с мк LPC2468

не могу определится с OS (необходимо реализовать TCP/IP стек)

и нужно ли ставить FLASH для памяти программ или хватит внутренней 512К?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение May 15 2008, 09:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Realking @ May 15 2008, 15:20) *
разрабатываю девайс с мк LPC2468

не могу определится с OS (необходимо реализовать TCP/IP стек)

и нужно ли ставить FLASH для памяти программ или хватит внутренней 512К?


Например, на www.freertos.org есть уже примеры проектов с реализацией TCP/IP для 2368.
Думаю, не очень сложно разобраться и поставить его на 2468.
Потом, можно взять ip стек (например uip) и прикрутить к любой другой ОС. Собственно во freertos так и сделано.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 15 2008, 10:11
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Realking @ May 15 2008, 12:20) *
разрабатываю девайс с мк LPC2468

не могу определится с OS (необходимо реализовать TCP/IP стек)

и нужно ли ставить FLASH для памяти программ или хватит внутренней 512К?

ну это уж исходя из ваших задач.
помницца, товарищ Билли Гейц однажды сдуру ляпнул, что 640кБайт хватит на всех...
До сих пор ведь вспоминают!


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Realking
сообщение May 15 2008, 11:34
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



ну а хотя бы где почитать сколько памяти занимают ядра разных OS
типа сравнительной таблицы


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 15 2008, 16:15
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Realking @ May 15 2008, 13:34) *
ну а хотя бы где почитать сколько памяти занимают ядра разных OS
типа сравнительной таблицы

Бессмысленно - много меньше приложений, IP стеков и прочего. Для этого уровня контроллеров этот параметр никоем образом не может служить основным критерием выбора.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Realking
сообщение May 16 2008, 04:19
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(zltigo @ May 15 2008, 20:15) *
Бессмысленно - много меньше приложений, IP стеков и прочего. Для этого уровня контроллеров этот параметр никоем образом не может служить основным критерием выбора.

понятно, лучше подстраховаться и поставить флэш


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 16 2008, 04:41
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Realking @ May 16 2008, 06:19) *
понятно, лучше подстраховаться и поставить флэш

Вы хоть представляете, что значит написать 512К программ? НАПИСАТЬ, а не надергать всякого хлама, прилинковать чего либо из "Windows/Linux библиотек", забить картинками и прочим? Для данного типа контролеров добавляйте RAM + SD Card или что-то подобное для хранения всякой всячины типа WEB контента.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Realking
сообщение May 16 2008, 04:51
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(zltigo @ May 16 2008, 08:41) *
Вы хоть представляете, что значит написать 512К программ? НАПИСАТЬ, а не надергать всякого хлама, прилинковать чего либо из "Windows/Linux библиотек", забить картинками и прочим? Для данного типа контролеров добавляйте RAM + SD Card или что-то подобное для хранения всякой всячины типа WEB контента.

так в том то и дело
я рассуждаю как схемотехник
в принципе прграмма не должна получиться громозской, кроме IP стека будет небольшая обработка данных и посылка их по USB (будет стоять модуль USB WIFI)
но не понятно, как повторю первоначальный вопрос сколько будет занимать ядро операционки и какую лучше использовать (вначале хотел использовать uCLinux? щас не знаю)


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 16 2008, 05:15
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Realking @ May 16 2008, 06:51) *
я рассуждаю как схемотехник

Дело в том, что Вы воооще-то не рассуждаете sad.gif - просто отдельные слова никак не описывающие стоящую задачу. Внезапно появившийся "модуль USB WiFi" может вылится в хрен знает что с точки зрения программирования, конечно, а не с точки зрения соединения двумя проводами разьема для подключения "какого-то WiFi" и контроллера.

Цитата(Realking @ May 16 2008, 06:51) *
..ядро операционки..

И не поминайте всуе слово "ядро" ядра они маленькие и собственно к разным достаточно монстральным вещам типа WiFi, графики , полифоническому проигрывнию ламбады, WEB серверам и прочему отношения не имеют.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Realking
сообщение May 16 2008, 05:35
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(zltigo @ May 16 2008, 09:15) *
просто отдельные слова никак не описывающие стоящую задачу


попытаюсь кратко описать задачу

создание модуля для считывания данных с датчика, их обработки и передачи по беспроводной сети WiFi в центральное устройство
при этом этих модулей может быть до 32 и каждый модуль должен поддерживать сетевые топологие типа "точка-точка" и "сетевой режим" (передача по цепочке)


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 16 2008, 05:56
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Realking @ May 16 2008, 07:35) *
попытаюсь кратко описать задачу

Честно говоря это совсем НЕ описание задачи. Для начала совершенно не ясны скорости, дальности и объемы передаваемой информации. После этого можно уже будет хоть думать нужен-ли там вообще Wi-Fi, да еще ввиде мутного USB брелка или любое другое из десятка возможных решений построения беспроводных сетей. А может там и Wi-Fi не потянет sad.gif. Короче, как-то для начала определитесь c постановкой задачи. А потом можете обращаться в раздел "Предлагаю работу" smile.gif smile.gif smile.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 16 2008, 07:21
Сообщение #12


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(Realking @ May 16 2008, 09:35) *
попытаюсь кратко описать задачу

создание модуля для считывания данных с датчика, их обработки и передачи по беспроводной сети WiFi в центральное устройство
при этом этих модулей может быть до 32 и каждый модуль должен поддерживать сетевые топологие типа "точка-точка" и "сетевой режим" (передача по цепочке)



У меня подобная задача. Я ее делаю так - LPC2368 и DM9161 Ethernet - подключаю внешний WIFI роутер типа ASUS WL530G(маленькие размеры) или WL520GC(побольше, но WIFI канал покачественнее).Выбрал эти из-за требования внешней антенны. Роутеры ретрансляцию поддерживают автоматически. Роутеры могут управляться по потреблению энергии, но поставил еще ключ питания (у меня система от аккумулятора 12В). Порции данных у меня небольшие. Одно устройство имеет модуль GPRS на SIM300D для передачи в удаленный компьютер. Стек - lwip. Прикручиваю без OS. Сейчас все собираю и отлаживаю. Что получится - напишу.
Кстати - начинал разработку на модулях ZIGBEE MESHNETICS ZDM-A1281-B0. Не подошли - маленькая мощность для моей задачи, да и их стек очень заумный. Есть 3 модуля, новые, может кому нужно, в Киеве...
Go to the top of the page
 
+Quote Post
Realking
сообщение May 16 2008, 07:29
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 498
Регистрация: 4-10-04
Из: Нижний Новгород
Пользователь №: 771



Цитата(lebiga @ May 16 2008, 11:21) *
У меня подобная задача. Я ее делаю так - LPC2368 и DM9161 Ethernet - подключаю внешний WIFI роутер типа ASUS WL530G(маленькие размеры) или WL520GC(побольше, но WIFI канал покачественнее).Выбрал эти из-за требования внешней антенны. Роутеры ретрансляцию поддерживают автоматически. Роутеры могут управляться по потреблению энергии, но поставил еще ключ питания (у меня система от аккумулятора 12В). Порции данных у меня небольшие. Одно устройство имеет модуль GPRS на SIM300D для передачи в удаленный компьютер. Стек - lwip. Прикручиваю без OS. Сейчас все собираю и отлаживаю. Что получится - напишу.
Кстати - начинал разработку на модулях ZIGBEE MESHNETICS ZDM-A1281-B0. Не подошли - маленькая мощность для моей задачи, да и их стек очень заумный. Есть 3 модуля, новые, может кому нужно, в Киеве...

а для памяти программ дополнительная флэш стоит?


--------------------
Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается.
Go to the top of the page
 
+Quote Post
meister
сообщение May 16 2008, 07:41
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 219
Регистрация: 20-11-07
Пользователь №: 32 484



Цитата(Realking @ May 16 2008, 11:29) *
а для памяти программ дополнительная флэш стоит?


Это ж сколько Вы хотите уписать? У меня FreeRTOS 4.8.0 (или где-то так), 527кб моего кода и все это с оптимизацией по скорости под LPC2366 занимает вот столько:

71 950 bytes of CODE memory (+ 170 088 range fill )
19 244 bytes of CONST memory (+ 4 absolute )
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 16 2008, 07:41
Сообщение #15


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

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(Realking @ May 16 2008, 11:29) *
а для памяти программ дополнительная флэш стоит?

Нет, не стоит, у меня 2368, думаю, с головой хватит. Там только стек, программа измерения аналогового сигнала и управление питанием.
Go to the top of the page
 
+Quote Post

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

 


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


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