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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> С самого начала... :), Много глупых вопросов начинающего :)
Tigrik
сообщение Jul 20 2005, 18:38
Сообщение #1


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Доброго времени суток, уважаемые! smile.gif

Заранее прошу прощения за глупые (возможно) вопросы, но они есть и их нужно как-то решать.

Я несколько лет работал с AVR. Но сейчас стоит задача вывода на графический ЖКИ навигационной информации для модели планера (углы положения в пространстве + скорость + текущая перегрузка). Для начала можно на монохромный, но вообще нужен цветной. AVR не потянет, так что решил переползать на ARM.

В ARMах я абсолютный нуль. Так что вопросы следующие:

1. Какую SOC выбрать, учитывая:
- необходимость подключения LCD, для начала монохромного, но в перспективе - цветного. Т.е. желателен встроенный LCD интерфейс (видел такой в Cirus Logic 9307, кажется) и соответствующая производительность;
- "паябильность" руками smile.gif Т.е. всякие там BGA от Cirus Logic не катят, а жаль... Или кто знает как его можно руками прилепить? Ну не клеить же его проводящим клеем к плате?! smile.gif
- наличие доступных по цене (50-100$) средство отладки. Либо, что предпочтительнее, возможность сделать его самому.
- наличие портированного на сий девайс Linux'а.

2. Знаю что на ARMах можно запустить операционку типа Linux'а. Т.е. типичная процедура разработки ПО, как я это себе представляю, следующая (поправте меня если не прав):
- Девелопим прогу под Линух как нам нужно;
- Компилим ее кросс-компилятором для нужной нам платформы (т.е. для того самого портированного линуха)
А ЧТО ДАЛЬШЕ?

3. Знаю что есть какие-то загрузчики... типа Red Boot Loader. Для чего они нужны?

4. ОК. У меня есть рабочее железо (SOC + обвязка). КАК в него устанавливается этот самый портированный Линух? Прошивается во флешку в обвязке?

5. Как и куда загружается мое ПО? Или я должен интегрировать его в исходник линухового порта, скомпилить все это вместе, а потом уж все это вместе прошивать во флешку?

Пока это все smile.gif Пожалуйста, не нужно высокопарно хмыкать по поводу этих чайниковских вопросов. Вспомните себя. Мне реально нужна Ваша помощь, спасибо!

Василий
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jul 21 2005, 03:51
Сообщение #2


Знающий
****

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



А нужен ли именно Линукс?
Мой вариант пути решения:
OC - uCOS-ii, можно начать работать гораздо быстрее, чем с uLinux, есть готорый порт и куча людей, которые используют эту ОС.
ОС маленькая и быстрая, легко влезет в мелкие ARMы, в LPC2132 вообще можно чувствовать себя очень вольготно.
К этой ОС есть uCOS-GUI, можно нарыть где-то в будках, по моему,
если нет убеждения, что все должно быть лицензионно.
Нужно ли брать матрицу именно только LCD, может будет проще взять графический LCD со встроенным контроллером, тогда выбор подходящих uC значительно расширится.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Jul 21 2005, 07:49
Сообщение #3


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(Andy Mozzhevilov @ Jul 21 2005, 06:51)
А нужен ли именно Линукс?
Мой вариант пути решения:
OC - uCOS-ii, можно начать работать гораздо быстрее, чем с uLinux, есть готорый порт и куча людей, которые используют эту ОС.
ОС маленькая и быстрая, легко влезет в мелкие ARMы, в LPC2132 вообще можно чувствовать себя очень вольготно.
К этой ОС есть uCOS-GUI, можно нарыть где-то в будках, по моему,
если нет убеждения, что все должно быть лицензионно.
Нужно ли брать матрицу именно только LCD, может будет проще взять графический LCD со встроенным контроллером, тогда выбор подходящих uC значительно расширится.
*


Возможно Вы правы smile.gif Просто я с этим делом еще не работал но Linux в качестве операционки кажется мне более перспективным... Какая разница на что переползать, если пока ни там (eLinux) ни там (uCOS) "не рубишь" smile.gif

Вопрос об использовании TFT LCD, со временем, просто не стоит... это одно из требований... Но на первое время можно, конечно, ограничиться графическим монохромным...

В принципе можно проц и без встроенного LCD драйвера... TFT можно будет подрубить через внешний драйвер (что-то вроде SED1375).

Возвращаясь к uCOS... Как выглядит типичная последовательность разработки? Я пишу свое ПО, интегрирую его с исходниками uCOS, все вместе компилю и заливаю в кристалл или как?
Go to the top of the page
 
+Quote Post
kpv
сообщение Jul 21 2005, 08:00
Сообщение #4


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

Группа: Свой
Сообщений: 138
Регистрация: 1-06-04
Из: Nighny Novgorod
Пользователь №: 27



Цитата(Tigrik @ Jul 21 2005, 10:49)
Возвращаясь к uCOS...  Как выглядит типичная последовательность разработки? Я пишу свое ПО, интегрирую его с исходниками uCOS, все вместе компилю и заливаю в кристалл или как?
*

смотря что подразумевать под словом "интегрирую" smile.gif
документация на ядро была на ftp или здесь
а вот это реальный проект, на котором можно все посмотреть, как это "обычно" делается


--------------------
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jul 21 2005, 08:05
Сообщение #5


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



1. Подборка литературы

EmbSyst.rar - книга по теоррии RTOS. Прочтите - не пожалеете!
webfile.ru/416245

Embedd_Linux.rar - подборка книг
webfile.ru/416216

uCOS, The Real-Time Kernel.rar
webfile.ru/416196

rtems.rar - дока по RTEMS, довольно интересная RTOS.
webfile.ru/416202

Embedded_IP.rar
webfile.ru/416208

Embedded Software Development with eCos.rar
webfile.ru/416223

Бессоные ночи Вам гарантированы! biggrin.gif

2. Обсуждение по ARM под линух
ARM +LCD+Ethernet+Linux
Go to the top of the page
 
+Quote Post
Andy Mozzhevilov
сообщение Jul 21 2005, 08:30
Сообщение #6


Знающий
****

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



Цитата(Tigrik @ Jul 21 2005, 12:49)
Возможно Вы правы smile.gif Просто я с этим делом еще не работал но Linux в качестве операционки кажется мне более перспективным... Какая разница на что переползать, если пока ни там (eLinux) ни там (uCOS) "не рубишь" smile.gif

*


Ссылку на книжки вам уже дали.
По поводу uLinux vs uCOS. Так я с uLinux не работал, и мне сложно дать объективное сравнение, но мое имхо подсказывает, что для мелких ARM7 линукс будет тяжеловат по требуемым ресурсам как ОЗУ так и ПЗУ.
uCOS можно запустить практически на любом uC, вплоть до 8-биток.
Если не надо сетевых дел, TCP/IP и т.п., то я бы линукс вообще не рассматривал, поставил бы uCOS с GUI. ОС простая, с комментариями в книге по исходникам.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Jul 21 2005, 09:32
Сообщение #7


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(Evgeny_CD @ Jul 21 2005, 11:05)
1. Подборка литературы

EmbSyst.rar - книга по теоррии RTOS. Прочтите - не пожалеете!
webfile.ru/416245

Embedd_Linux.rar - подборка книг
webfile.ru/416216

uCOS, The Real-Time Kernel.rar
webfile.ru/416196

rtems.rar - дока по RTEMS, довольно интересная RTOS.
webfile.ru/416202

Embedded_IP.rar
webfile.ru/416208

Embedded Software Development with eCos.rar
webfile.ru/416223

Бессоные ночи Вам гарантированы! biggrin.gif

2. Обсуждение по ARM под линух
ARM +LCD+Ethernet+Linux
*


Спасибо! Буду переваривать smile.gif
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Jul 21 2005, 09:32
Сообщение #8


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(Andy Mozzhevilov @ Jul 21 2005, 11:30)
Цитата(Tigrik @ Jul 21 2005, 12:49)

Возможно Вы правы smile.gif Просто я с этим делом еще не работал но Linux в качестве операционки кажется мне более перспективным... Какая разница на что переползать, если пока ни там (eLinux) ни там (uCOS) "не рубишь" smile.gif

*


Ссылку на книжки вам уже дали.
По поводу uLinux vs uCOS. Так я с uLinux не работал, и мне сложно дать объективное сравнение, но мое имхо подсказывает, что для мелких ARM7 линукс будет тяжеловат по требуемым ресурсам как ОЗУ так и ПЗУ.
uCOS можно запустить практически на любом uC, вплоть до 8-биток.
Если не надо сетевых дел, TCP/IP и т.п., то я бы линукс вообще не рассматривал, поставил бы uCOS с GUI. ОС простая, с комментариями в книге по исходникам.
*



Спасибо! Буду переваривать smile.gif
Go to the top of the page
 
+Quote Post
dch
сообщение Jul 21 2005, 12:25
Сообщение #9


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Планер игрушечный или настоящий?
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Jul 21 2005, 15:34
Сообщение #10


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(dch @ Jul 21 2005, 15:25)
Планер игрушечный или настоящий?
*

Модель smile.gif Размах крыльев 2,5 метра
Go to the top of the page
 
+Quote Post
dch
сообщение Jul 21 2005, 19:29
Сообщение #11


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(Tigrik @ Jul 21 2005, 18:34)
Модель smile.gif Размах крыльев 2,5 метра

Хорошее направление, собираетесь управлять, или просто сбрасываете информацию с борта?
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Jul 22 2005, 07:06
Сообщение #12


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(dch @ Jul 21 2005, 22:29)
Цитата(Tigrik @ Jul 21 2005, 18:34)
Модель smile.gif Размах крыльев 2,5 метра

Хорошее направление, собираетесь управлять, или просто сбрасываете информацию с борта?
*



Управлять он и так управляется... Задумываем контроль телеметрии сделать... На мне "визуальная" часть и кое-какие датчики. smile.gif
Go to the top of the page
 
+Quote Post
ig_z
сообщение Jul 22 2005, 10:48
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 437
Регистрация: 27-08-04
Пользователь №: 551



Цитата(Tigrik @ Jul 21 2005, 18:34)
Цитата(dch @ Jul 21 2005, 15:25)
Планер игрушечный или настоящий?
*

Модель smile.gif Размах крыльев 2,5 метра
*



А чем планер расчитывали? Может есть Profili с лекарством?
Знакомый потерял инсталяху, а к последней еще нет лекарства.
Go to the top of the page
 
+Quote Post
dch
сообщение Jul 22 2005, 14:58
Сообщение #14


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

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



Цитата(Tigrik @ Jul 22 2005, 10:06)
контроль телеметрии

Вроде сбрасывать с борта ничего нельзя или Вам можно?
Go to the top of the page
 
+Quote Post
Tigrik
сообщение Jul 22 2005, 16:24
Сообщение #15


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

Группа: Свой
Сообщений: 77
Регистрация: 18-07-05
Из: Питер
Пользователь №: 6 885



Цитата(dch @ Jul 22 2005, 17:58)
Цитата(Tigrik @ Jul 22 2005, 10:06)
контроль телеметрии

Вроде сбрасывать с борта ничего нельзя или Вам можно?
*


Это не для соревнований, а "для души"... В качестве эксперимента smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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