|
Скоростной АРМ - использование в качестве МК |
|
|
|
Jul 4 2012, 13:37
|
Группа: Участник
Сообщений: 12
Регистрация: 4-07-12
Из: Barnaul
Пользователь №: 72 628

|
Уважаемые форумчане, долго не могу разобраться в вопросе. Периодический поиск на просторах инета и форумах результата не дает, вот даже зарегистрировался, чтобы создать тему. Исходные данные. Нужно обрабатывать изображения падающего предмета раз 20 в сек. Т.е. за 50мс нужно получить изображение с фотокамеры, провести все алгоритмы обработки и приступить к следующему кадру. Есть опыт работы с АВР и АРМ с встроенной памятью. Думаю, что можно использовать ARM Cortex-A8 к примеру. Частота 1ГГц должно хватить. Линукс или другие ОС нежелательны, потому что во-первых, их нужно осваивать, во-вторых, нужна реакция на результат обработки изображения (вовремя включить исполнительный механизм, чтобы в полете поймать предмет). Вопрос, который меня мучает, собственно вот в чем. Могу ли я программировать этот ARM Cortex-A8 как обычный МК (вот например, сейчас на работе я использую STM32F103, раньше были атмеги и иксмеги)? Плату можно купить любую отладочную с этим или похожим АРМом, мне важна частота и объем оперативки. ПРосто не пойму, как программировать контроллеры с внешней флэш. Вот например сейчас все просто - написал в Keil'е программу, скомпилировал, залил ее ST-Link'ом. А как это все делать для ARM Cortex-A8... И чтобы без всяких линуксов - принцип точно такой же, как обычный МК?
|
|
|
|
|
 |
Ответов
|
Jul 10 2012, 15:24
|
Группа: Участник
Сообщений: 12
Регистрация: 4-07-12
Из: Barnaul
Пользователь №: 72 628

|
Цитата(AVR @ Jul 10 2012, 20:53)  бьюсь об заклад что освоить правильную инициализацию периферии и памяти "большого процессора" может оказаться сложнее чем освоить несчастный простейший (и довольно однообразный по способу работы и освоения на широком спектре платформ) как три копейки Linux (из чего и следует мой статус под ником)  Линукс даже интересно бы запустить... ембеддед в смысле  Я даже один раз пробовал отладочную плату запускать, даже скрипт писал на SH для общения с дисплейчиком по I2C, но это было давно и не считается. А вот как для линукса программу написать, в которой я буду с периферией общаться и как ее запустить при старте - я пока не понимаю. Цитата(AVR @ Jul 10 2012, 20:53)  о величинах каких порядков идет речь? готов поспорить что Linux тут как раз подойдёт Свободное падение тела, но маленький размер, поэтому надо четко рассчитать время, через которое тело будет на определенной высоте. Если, я школьную кинематику не забыл, то с точностью до 100мкс надо бы ножкой дернуть суметь
|
|
|
|
|
Jul 10 2012, 16:09
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(greenie @ Jul 10 2012, 19:24)  Линукс даже интересно бы запустить... ембеддед в смысле  Я даже один раз пробовал отладочную плату запускать, даже скрипт писал на SH для общения с дисплейчиком по I2C, но это было давно и не считается. А вот как для линукса программу написать, в которой я буду с периферией общаться и как ее запустить при старте - я пока не понимаю. работать с I2C в Linux не просто просто, а крайне просто, как раз на прошлой неделе этим занимался  запустить программу при старте? запросто... о какой периферии идет речь? по любым вопросам на тему Embedded Linux ко мне в личку - подскажу всем чем смогу, я упоротый в этом плане  Цитата Свободное падение тела, но маленький размер, поэтому надо четко рассчитать время, через которое тело будет на определенной высоте. Если, я школьную кинематику не забыл, то с точностью до 100мкс надо бы ножкой дернуть суметь  как уже выше подсказали, правильнее использовать конечно внешний фото-датчик для таких вещей и даже обеспечивать его ранее срабатывание (настроить по вкусу)
--------------------
|
|
|
|
Сообщений в этой теме
greenie Скоростной АРМ - использование в качестве МК Jul 4 2012, 13:37 kovigor Цитата(greenie @ Jul 4 2012, 16:37) Могу ... Jul 4 2012, 13:50 AlexandrY Цитата(greenie @ Jul 4 2012, 16:37) ПРост... Jul 4 2012, 14:37 sharikov Цитата(greenie @ Jul 4 2012, 17:37) Нужно... Jul 5 2012, 03:47 SergeyDDD Цитата(sharikov @ Jul 5 2012, 06:47) Вы п... Jul 5 2012, 05:40  sasamy Цитата(SergeyDDD @ Jul 5 2012, 09:40) И е... Jul 6 2012, 09:09   SergeyDDD Цитата(sasamy @ Jul 6 2012, 12:09) Исполь... Jul 6 2012, 11:13    sasamy Цитата(SergeyDDD @ Jul 6 2012, 15:13) Опт... Jul 6 2012, 12:07     SergeyDDD Цитата(sasamy @ Jul 6 2012, 15:07) Глупос... Jul 6 2012, 13:31      sasamy Цитата(SergeyDDD @ Jul 6 2012, 17:31) Еще... Jul 6 2012, 13:38       scifi Я не модератор, но всё равно напомню про правила ф... Jul 6 2012, 13:51        IgorKossak Цитата(scifi @ Jul 6 2012, 16:51) Личные ... Jul 6 2012, 14:23       SergeyDDD Цитата(sasamy @ Jul 6 2012, 16:38) ему ну... Jul 6 2012, 14:42        sasamy Цитата(SergeyDDD @ Jul 6 2012, 18:42) [Ил... Jul 6 2012, 15:20         SergeyDDD Цитата(sasamy @ Jul 6 2012, 18:20) Рацион... Jul 6 2012, 15:31 AlexandrY Цитата(sharikov @ Jul 5 2012, 06:47) Вы п... Jul 5 2012, 06:15 greenie Может, использовать линукс правильнее с данным про... Jul 5 2012, 11:58 sharikov Цитата(greenie @ Jul 5 2012, 15:58) Может... Jul 5 2012, 19:32 dinam Цитата(greenie @ Jul 5 2012, 18:58) Камер... Jul 6 2012, 01:51 AlexMik1 Цитата(greenie @ Jul 5 2012, 14:58) Конеч... Jul 6 2012, 09:48 greenie Кстати, от KEIL придется отказаться, наверное, там... Jul 5 2012, 12:58 kovigor Цитата(greenie @ Jul 5 2012, 15:58) Сейча... Jul 5 2012, 20:14 SergeyDDD Цитата(greenie @ Jul 5 2012, 15:58) Кстат... Jul 6 2012, 06:06 KRS greenie,
посмотрите ARM DS-5, там есть все необход... Jul 5 2012, 21:21 andrewlekar Мне кажется или описанную задачу можно с наименьши... Jul 6 2012, 08:48 greenie Очень рад, что обсуждение бурное, надеюсь хоть нем... Jul 6 2012, 15:23 AlexMik1 Цитата(greenie @ Jul 6 2012, 18:23) А вы ... Jul 6 2012, 15:56 kovigor Цитата(greenie @ Jul 6 2012, 18:23) Coce ... Jul 6 2012, 19:17 dinam Цитата(greenie @ Jul 6 2012, 22:23) Читаю... Jul 9 2012, 02:12 greenie Цитата(sasamy @ Jul 6 2012, 22:20) Рацион... Jul 6 2012, 15:34 sasamy Цитата(greenie @ Jul 6 2012, 19:34) Если ... Jul 6 2012, 16:18 greenie Цитата(SergeyDDD @ Jul 5 2012, 12:40) У F... Jul 6 2012, 15:58 Petka Цитата(greenie @ Jul 6 2012, 19:58) Прост... Jul 6 2012, 17:16 greenie Цитата(kovigor @ Jul 7 2012, 02:17) P.S. ... Jul 7 2012, 04:04 scifi Цитата(greenie @ Jul 7 2012, 08:04) Кстат... Jul 7 2012, 06:29  Petka Цитата(scifi @ Jul 7 2012, 10:29) Удобнее... Jul 7 2012, 07:14 pdk Предложу еще один вариант: пачку Cortex-M4 ( stm32... Jul 7 2012, 07:20 kovigor Цитата(pdk @ Jul 7 2012, 10:20) Предложу ... Jul 7 2012, 11:00 PoReX Кстати у Texas Instruments есть хорошая линейка ми... Jul 9 2012, 06:22 greenie Цитата(dinam @ Jul 9 2012, 09:12) Мы зани... Jul 9 2012, 11:07 dinam Используем внешний запуск по ножке. Делаем запуск ... Jul 9 2012, 13:03 greenie В сторону FPGA я даже не смотрел... А CMV300 600к... Jul 9 2012, 13:23 AVR Цитата(greenie @ Jul 4 2012, 17:37) Линук... Jul 10 2012, 13:53 kovigor Цитата(greenie @ Jul 10 2012, 18:24) Своб... Jul 10 2012, 15:41 greenie Цитата(kovigor @ Jul 10 2012, 22:41) Изоб... Jul 10 2012, 15:58 Danis Цитата(greenie @ Jul 4 2012, 16:37) Исход... Jul 10 2012, 16:24 greenie Цитата(Danis @ Jul 10 2012, 23:24) Я б на... Jul 17 2012, 17:00 Petka Цитата(greenie @ Jul 17 2012, 21:00) ...
... Jul 17 2012, 18:30  AVR Цитата(Petka @ Jul 17 2012, 22:30) Линукс... Jul 18 2012, 21:37   Petka Цитата(AVR @ Jul 19 2012, 01:37) согласен... Jul 19 2012, 07:27   sasamy Цитата(AVR @ Jul 19 2012, 01:37) не могу ... Jul 19 2012, 08:12 nicks80 Цитата(greenie @ Jul 17 2012, 21:00) Оно ... Oct 1 2012, 12:50
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|