Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


Результаты опроса: Запуск "на коленке" часть 2. Что дальше будем обсмакивать?
RTC (часы реального времени) 119 11.39%
USB 541 51.77%
Базовые навыки работы с портами ввода-вывода 248 23.73%
АЦП 108 10.33%
ЦАП 29 2.78%
Голосовавшие: 1045. Вы ещё не голосовали в этом опросе

 
Опции темы

Здравствуй, ARM. Запуск "на коленке"

Непрочитано 11.12.2009, 06:22  
toxxinus
Временная регистрация
 
Регистрация: 12.02.2008
Сообщений: 77
Сказал спасибо: 84
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
toxxinus на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от kison Посмотреть сообщение
Но под андроид плата будет от 4-х слоев и контроллер в BGA.
Обоснуйте пожалуйста почему именно под андроид. Под другие мобильные линуксы можно обойтись в 2 слоя?? Я просто пока не разбираюсь).
Конечно контроллер должен иметь корпус НЕ BGA.
Реклама:
toxxinus вне форума  
Непрочитано 11.12.2009, 06:37  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от toxxinus Посмотреть сообщение
Обоснуйте пожалуйста почему именно под андроид.
Судя по описанию он не легкий. И вообще похоже частично на Яве написан. Cоответственно нужен мощный контроллео, а такие почти все в BGA. Есть конечно и исключения, типа i.MX233. Вот на электрониксе его немного обсуждают - http://electronix.ru/forum/index.php?showtopic=66407 Но в основном все что выше 200МГц это BGA. Хотя возможно я ошибаюсь и андроид очень шустр. Но все девайсы с википедии, на который он установлен, имеют далеко не ARM9 c 200МГц-ами.
kison вне форума  
Сказали "Спасибо" kison
toxxinus (11.12.2009)
Непрочитано 11.12.2009, 07:15  
roxfan
Временная регистрация
 
Регистрация: 25.11.2009
Сообщений: 61
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 17 сообщении(ях)
roxfan на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Зачем пульту управления Линукс? Вполне можно обойтись простенькой RTOS.
roxfan вне форума  
Непрочитано 11.12.2009, 07:22  
toxxinus
Временная регистрация
 
Регистрация: 12.02.2008
Сообщений: 77
Сказал спасибо: 84
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
toxxinus на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от roxfan Посмотреть сообщение
Зачем пульту управления Линукс? Вполне можно обойтись простенькой RTOS.
Линукс это open source, следовательно куча открытого кода функций классов и т.д. и т.п. На пульте необходимо реализовать пользовательский графический интерфейс с поддержкой разного рода периферии. Ну и самое главное я сам знаком с линуксом, поэтому это не является проблемой, а наоборот - предпочтение.

P.S. Linux больше для себя чем для устройства.))
toxxinus вне форума  
Непрочитано 11.12.2009, 08:54  
realadmin666
Частый гость
 
Регистрация: 15.04.2009
Сообщений: 27
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
realadmin666 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

вообще идея интересная, хотелось бы посмотреть на результат

Последний раз редактировалось realadmin666; 11.12.2009 в 08:58.
realadmin666 вне форума  
Непрочитано 11.12.2009, 09:55  
ua4nfx
Частый гость
 
Аватар для ua4nfx
 
Регистрация: 15.09.2008
Сообщений: 26
Сказал спасибо: 33
Сказали Спасибо 16 раз(а) в 1 сообщении
ua4nfx на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

В опрос я бы добавил шину I2C
__________________
73! Алексей
ua4nfx вне форума  
Непрочитано 11.12.2009, 10:34  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от k34Nex Посмотреть сообщение
Доброго времени суток. Совсем недавно на руках появилась отладка с lpc2388 на борту. После нескольких лет работы с АВР решил перейти на новый уровень) Присоеденяюсь ко всем участникам, надеюсь тема не заглохнет) А пока такой вопрос, на плате стоит кварц 12 Мгц. Как правильно сконфигурировать ФАПЧ, чтобы разогнать на максимум (камень держит 72Мгц) Получилось разогнать до 48 ядро и переферию, но больше что то не получается. Коэфф. получаются 6 и 2 у меня, что записать в регистр PLLCFG? Спасибо)
#ifndef PLLCFG_VAL

#if OSCILLATOR_CLOCK_FREQUENCY==10000000

/* Fosc = 10Mhz, P = 2, M = 6 : Fcco = 240Mhz, cclk = 60Mhz */
#define PLLCFG_VAL 0x25

#elif OSCILLATOR_CLOCK_FREQUENCY==12000000

/* Fosc = 12Mhz, P = 2, M = 5 : Fcco = 240Mhz, cclk = 60Mhz */
#define PLLCFG_VAL 0x24

#elif OSCILLATOR_CLOCK_FREQUENCY==14745600

/* Fosc = 14.7456Mhz, P = 2, M = 4 : Fcco = 235.9296Mhz, cclk = 58.9824Mhz */
#define PLLCFG_VAL 0x23

#endif
#endif
Gnider вне форума  
Непрочитано 11.12.2009, 12:35  
savarez
Частый гость
 
Регистрация: 09.11.2009
Сообщений: 26
Сказал спасибо: 10
Сказали Спасибо 9 раз(а) в 5 сообщении(ях)
savarez на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Вот что мне понравилось в AVR'ах - так это то, что первую схему ничего не покупая собрал в Proteus'е и она заработала.

Начитавшись этой темы решил попробовать с ARM: поставил Keil, взял в нём же готовый пример , который по UART'у передаёт "Hello world".
Собрал схему в протеусе с минимальной обвязкой (только питание), подключил виртуальный терминал, запустил и .. ничего не произошло.

Вера в прекрасное иссякает. Похоже тут без аппаратных отладочных устройств не комильфо?
savarez вне форума  
Непрочитано 11.12.2009, 13:38  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от savarez Посмотреть сообщение
Вот что мне понравилось в AVR'ах - так это то, что первую схему ничего не покупая собрал в Proteus'е и она заработала.

Начитавшись этой темы решил попробовать с ARM: поставил Keil, взял в нём же готовый пример , который по UART'у передаёт "Hello world".
Собрал схему в протеусе с минимальной обвязкой (только питание), подключил виртуальный терминал, запустил и .. ничего не произошло.

Вера в прекрасное иссякает. Похоже тут без аппаратных отладочных устройств не комильфо?
Ну ясно дело AVR выпускаються уже 15 лет и странно было если бы симуляторы их не поддерживали.

С АРМами сложнее. Архитектура намного больше,нелинейная,всякие кэши и тд.
Так просто уже не просимулируешь. Тем более они появляеться каждый месяц новые.

Поэтому надо выбирать компилятор,который умеет сам создавать уже готовый под ключ проект,где настроены ПЛЛ,МАМ,прерывания и тд.

Насчет протеуса - не знаю имеет ли это смысл.
Gnider вне форума  
Сказали "Спасибо" Gnider
savarez (11.12.2009)
Непрочитано 11.12.2009, 14:56  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от toxxinus Посмотреть сообщение
На пульте необходимо реализовать пользовательский графический интерфейс
Читаем википедию -
Цитата:
Платформа базируется на Dalvik virtual machine, поэтому преимущества и возможности операционной системы Linux на данной платформе практически не используются. Например, не используется ни один из популярных графических тулкитов и библиотек (например Qt или GTK), что делает маловероятным появление большого числа приложений, портированных с полноценного десктопного варианта Linux на данную платформу из-за отсутствия по умолчанию X-сервера и распространённых графических библиотек.
Графика будет не стандарной и придется поизобретать велосипед.

Сообщение от Gnider Посмотреть сообщение
#ifndef PLLCFG_VAL
#elif OSCILLATOR_CLOCK_FREQUENCY==12000000
/* Fosc = 12Mhz, P = 2, M = 5 : Fcco = 240Mhz, cclk = 60Mhz */
#define PLLCFG_VAL 0x24
А ничего что PLL-ы бывают разные? Ваш вариант для самых первых филипсовых ARM7 - LPC21xx/LPC22xx.
А здесь нужен под LPC23xx. И там никаких P просто нет.

Сообщение от savarez Посмотреть сообщение
Вера в прекрасное иссякает. Похоже тут без аппаратных отладочных устройств не комильфо?
Если честно, то вообще никак. Кроме как светодиодом помигать в вечном цикле ничего больше толком и не получится. Автор ветки этого не понял. Ветка собственно из за этого и заглохла, для задачи посложней мигалки требуется куда больше времени. И вместо производства роликов о "поверженном АРМе" надо было паять Вигглер хотя бы.
kison вне форума  
Сказали "Спасибо" kison
pinco (09.11.2010)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:53.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.