11.12.2009, 06:22
|
|
Временная регистрация
Регистрация: 12.02.2008
Сообщений: 77
Сказал спасибо: 84
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от kison
|
Но под андроид плата будет от 4-х слоев и контроллер в BGA.
|
Обоснуйте пожалуйста почему именно под андроид. Под другие мобильные линуксы можно обойтись в 2 слоя?? Я просто пока не разбираюсь).
Конечно контроллер должен иметь корпус НЕ BGA.
|
|
|
|
11.12.2009, 06:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от toxxinus
|
Обоснуйте пожалуйста почему именно под андроид.
|
Судя по описанию он не легкий. И вообще похоже частично на Яве написан. Cоответственно нужен мощный контроллео, а такие почти все в BGA. Есть конечно и исключения, типа i.MX233. Вот на электрониксе его немного обсуждают - http://electronix.ru/forum/index.php?showtopic=66407 Но в основном все что выше 200МГц это BGA. Хотя возможно я ошибаюсь и андроид очень шустр. Но все девайсы с википедии, на который он установлен, имеют далеко не ARM9 c 200МГц-ами.
|
|
|
|
11.12.2009, 07:15
|
|
Временная регистрация
Регистрация: 25.11.2009
Сообщений: 61
Сказал спасибо: 1
Сказали Спасибо 17 раз(а) в 17 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Зачем пульту управления Линукс? Вполне можно обойтись простенькой RTOS.
|
|
|
|
11.12.2009, 07:22
|
|
Временная регистрация
Регистрация: 12.02.2008
Сообщений: 77
Сказал спасибо: 84
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от roxfan
|
Зачем пульту управления Линукс? Вполне можно обойтись простенькой RTOS.
|
Линукс это open source, следовательно куча открытого кода функций классов и т.д. и т.п. На пульте необходимо реализовать пользовательский графический интерфейс с поддержкой разного рода периферии. Ну и самое главное я сам знаком с линуксом, поэтому это не является проблемой, а наоборот - предпочтение.
P.S. Linux больше для себя чем для устройства.))
|
|
|
|
11.12.2009, 08:54
|
|
Частый гость
Регистрация: 15.04.2009
Сообщений: 27
Сказал спасибо: 7
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
вообще идея интересная, хотелось бы посмотреть на результат
Последний раз редактировалось realadmin666; 11.12.2009 в 08:58.
|
|
|
|
11.12.2009, 09:55
|
|
Частый гость
Регистрация: 15.09.2008
Сообщений: 26
Сказал спасибо: 33
Сказали Спасибо 16 раз(а) в 1 сообщении
|
Re: Здравствуй, ARM. Запуск "на коленке"
В опрос я бы добавил шину I2C
__________________
73! Алексей
|
|
|
|
11.12.2009, 10:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
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
|
|
|
|
11.12.2009, 12:35
|
|
Частый гость
Регистрация: 09.11.2009
Сообщений: 26
Сказал спасибо: 10
Сказали Спасибо 9 раз(а) в 5 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Вот что мне понравилось в AVR'ах - так это то, что первую схему ничего не покупая собрал в Proteus'е и она заработала.
Начитавшись этой темы решил попробовать с ARM: поставил Keil, взял в нём же готовый пример , который по UART'у передаёт "Hello world".
Собрал схему в протеусе с минимальной обвязкой (только питание), подключил виртуальный терминал, запустил и .. ничего не произошло.
Вера в прекрасное иссякает. Похоже тут без аппаратных отладочных устройств не комильфо?
|
|
|
|
11.12.2009, 13:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от savarez
|
Вот что мне понравилось в AVR'ах - так это то, что первую схему ничего не покупая собрал в Proteus'е и она заработала.
Начитавшись этой темы решил попробовать с ARM: поставил Keil, взял в нём же готовый пример , который по UART'у передаёт "Hello world".
Собрал схему в протеусе с минимальной обвязкой (только питание), подключил виртуальный терминал, запустил и .. ничего не произошло.
Вера в прекрасное иссякает. Похоже тут без аппаратных отладочных устройств не комильфо?
|
Ну ясно дело AVR выпускаються уже 15 лет и странно было если бы симуляторы их не поддерживали.
С АРМами сложнее. Архитектура намного больше,нелинейная,всякие кэши и тд.
Так просто уже не просимулируешь. Тем более они появляеться каждый месяц новые.
Поэтому надо выбирать компилятор,который умеет сам создавать уже готовый под ключ проект,где настроены ПЛЛ,МАМ,прерывания и тд.
Насчет протеуса - не знаю имеет ли это смысл.
|
|
|
|
11.12.2009, 14:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
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
|
Вера в прекрасное иссякает. Похоже тут без аппаратных отладочных устройств не комильфо?
|
Если честно, то вообще никак. Кроме как светодиодом помигать в вечном цикле ничего больше толком и не получится. Автор ветки этого не понял. Ветка собственно из за этого и заглохла, для задачи посложней мигалки требуется куда больше времени. И вместо производства роликов о "поверженном АРМе" надо было паять Вигглер хотя бы.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:52.
|
|