Перейти к содержанию
    

Vitaliy_ARM

Свой
  • Постов

    508
  • Зарегистрирован

  • Посещение

Весь контент Vitaliy_ARM


  1. Arm и Wi-Fi

    Есть то она есть, только она вам не поможет. В каждой микросхеме есть свой ключ. Она считывает информацию с флешки сравнивает со своим ключем, если он правильный, тогда она работает, если нет значит нет! (Вероятность достоверности информации 99%). Если вы зачитаете данные с флешки и прошьете свою, то она подойдет только именно к этой микросхеме BGW211, в которой уже стоит прошивка от фирмы-производителя, которую нельзя считать. В чистой BGW211 прошивки нет!!!
  2. Arm и Wi-Fi

    Судя по всему именно так. Но если не нужен Wi-Fi стандарта g (54Мб), то можно использовать SDIO модули стандарта b для мини PC. Их в интернете куча и драйвера на некоторые есть и под линукс и под WinCE и еще под кучу подобных операционок
  3. А на какой процессор вы портировали? Если можете, оцените примерно, какое разрешение можно получить на LPC2468, 60 МГц тактовая частота.
  4. Arm и Wi-Fi

    Вы сами предполагаете модули делать или использовать готовые. Просто вроде бы как в самой микросхемы прошивки нет и ее нужно покупать под NDA у филипса. Тут были обсуждения на эту тему http://electronix.ru/forum/index.php?showtopic=23408
  5. SWI

    Здесь есть ответы на многие вопросы :) Там на филипсе когда-то скачал книжку по LPC2300ю Называется lpc2300_book_v2_srn. Там есть много ответов на ваши вопросы. :) Кто не найдет могу выложить на форуме, она около 10 Мб
  6. Вот как-то нашел программу-перекодировщик под 3gp. На телефоне видео смотрится очень даже ничего.Вот и задумался, а можно ли обеспечить поддержку этого формата в своих приложениях? И стоит ли тратить на это свое время. Поиски по гуглу ничего нормального не дали. Поэтому интересно услышать мнения коллег!? Может этим уже кто-то занимался? :)
  7. Я не работал под uCLinux. И еще меня пугают его размеры, измеряемые мегабайтами. Если я правильно понял, то бесплатный j-tag пожно все таки настроить и запустить отладку, но только с использованием линукса???
  8. А может еще кто знает ссылки о технологиях типа eXpressDSP или вообще какие-нибудь технологии программирования?????
  9. Зачем вы хотите применять VS1003, ведь она уже устарела, на ее замену сейчас VS1033. Цена примерно одинаковая, но у второй намного больше функциональности и вероятность снятия с производства в ближайшие сроки меньше
  10. Скорее всего не имеют, а пишут под себя что-то похожее на операционную систему, а если быть точнее, то создают свою концепцию и руководствуясь ей пишут программы определенным образом. Делается это для решения определенного круга задач в кротчайшие сроки. Задачи могут быть разные: - Минимизация времени на разработки с целью быстрого выхода на рынок - Быстрое освоение и легкий перевод проектов на разные платформы (процессоры например) - Снижение стоимости разработки программы, использованием например уже созданных специальным образом, библиотек и так далее. RTOS используют там, где она дает выйгрыш в определенной задаче, а не просто так. Есть у нее свои достоинства и недостатки. Эти темы уже поднимались не раз на этом форуме. Каждая нормальная фирма применяет свои технологии. Вот здесь есть кое-что похожее от Texas: http://electronix.ru/forum/index.php?showtopic=1572
  11. Спасибо за ссылку, много чего полезного. Однако криво это все как-то. Но в безвыходном положении вполне нормальный вариант
  12. Если просто вставлять, тогда соединений нет, если через циркут, тогда работает, все соединения на месте. Я думаю, что это проблему в P-CAD не решает. Допустим есть у меня какой-то кусок платы и схема от него. Есть проект, в который нужно вставить этот кусок. Беру копирую схему и вставляю в проект, при этом компоненты копируемой схемы перенумеровываются. Генерирую нет лист. Открываю PCB с платой проекта. И что дальше делать, копировать через циркут кусок платы и ручками подсоединять?. Хорошо, если мало соединений, а если нужно модуль процессора к какой нибудь плате подключить, например c 400 ногами. При вставке номерация и на плате поплывет. Получится полное несоответствие схемы и платы???
  13. Да действительно, ревизия -. В моем проекте нужно было связать CPLD и LPC2378 через интерфейс памяти, потом выяснилось, что интерфейс (ревизия -) работает только на чтение, и чтос памяти можно читать только побайтно. В общем и скорость чтения тоже не устроила. После чего перешел на LPC2468, у него полная шина и стоит он не сильно дороже, и "плохих" багов нет. Поэтому за ревизиями LPC2378 я больше не следил
  14. Спасибо всем за ответы. Еще вопрос, Altium Designer 6 позволяет это делать? Что значит блоками куда сохранять(в библиотеку)? Просто я ничего не слышал про это
  15. Вот решил попробовать китайскую технологию. Слышал что, в китае, а может и не только при разводке используют концепцию модульности. Каждый разводчик разводит свой кусок платы - модуль, потом некоторый системотехник объединяет их в одну большую плату. Достоинства: - Максимально быстрые сроки разводки - Быстрая модернизация конструкции, заменой устаревших модулей новыми - При замене одного модуля нет необходимости переразводить всю плату Недостатки: - Разводка может быть не оптимальной - Технология хороша только для больших проектов Работаю в P-CAD 2006. В этом пакете нет возможности сохранять куски плат (макросы) в библиотеку, а затем использовать их как обычные компоненты, а есть ли такие среды разработки? Или это можно решить по другому?
  16. Если еще интересно: LPC2378FBD144 S60978.1 06 ZS60701-Y А кто нибудь ARM от SAMSUNG использует?
  17. Ревизия чипа Y, плата MCB2300, контроллер внешней шины не работает - проверял лично. Что-то никак не найду описания новой ревизии. В эрате v 1.4 описание только на - и A, про остальные не написано.
  18. Уже где-то при программировании с месяца два LPC2300/2400 испытал мало радости. Есть неприятные баги, такие как нефункциональность внешней шины у микроконтроллера LPC2378, что перечеркивает его смысл(он один из этой серии с внешней шиной), , глюк ядра в Thumb режиме никак не исправят и т.д. (errata). Но лучше по цена/качество/защита_прошивки микроконтроллеров пока не встречал. У LPC23xx/LPC24xx действительно хороший DMA (кстати у DMA тоже есть глюки). Как то было необходимо сделать высокоскоростную передачу данных SPI<->SPI, LPC2378 нормально работал с частотой SPI 35МГц и еще успевал выполнять обработку данных, передача была по DMA. SAM7X256 запыхтел на частоте SPI 15 МГц, при повышении частоты обрывалась передача второго канала. Причем контроллер мало что успевал при этом делать. Вот некоторые мои наблюдения. Ксати сейчас терзаю LPC2468, сильных замечаний к нему пока нет
  19. Вот есть задача передавать поток данных от микроконтроллера к ПК со скоростью 33 Мбит/с. Есть ли альтернативы 802.11g??? А то никак не могу найти подходящие модули Wi-Fi для embedded приложений.
  20. Кто нибудь использует интерфейс SDIO в BGW200/211????
  21. У меня действительно большой проект, планируется передача данных через канал 33 Мбит + обслуживание протоколов ARP и ICMP эхо. Моя фирма готова заплатить 10 000 евро за все средства разработки. Только не хочется покупать кота в мешке. Информации они практически не предоставляют. А судя из багов в микроконтроллерах LPC2300 и из того, что ни одна из известных мне демо плат не использует SDIO интерфейс настараживает, что с этим интерфейсом не все так благополучно. Наша фирма даже получила документацию на эти микросхемы под грифом секретно. Модули от Adya System не помогут мне, так как там интерфейс SPI, и с той прошивкой, что они дают, если 25 Мбит получается, то это просто супер. Модуль от ConnectBlue, где-то читал, раскачивает передачу до 30 Мбит вместе с ICMP и ARP, но опять же он SPI-й. Еще вопросы к тем, кто уже работал с этими микросхемами. Если купить все средства разработки для BGW211, много ли времени уходит на разработку своего устройства? Стоит ли это делать или BGW211 с задачей не справится :05:
  22. Еще один момент интересует, все демоплаты под BGW211 заточены под SPI(максимальная частота 60 МГц). Планирую подключить к LPC2468, у которого SPI до 30 МГц работает, нужна максимальная скорость передачи по каналу. Очевидно, что мне этого не добиться за исключением соединения этой связки по SDIO интерфейсу. SPI вроде работает, а работоспособен ли на BGW211 интерфейс SDIO? И как дела обстоят с BGW200? :05:
  23. Bluetooth 300M

    Это надо купить и проверить ;) Есть еще альтернатива от Philips - BGB203, только передатчик у нее по-слабее
  24. WinARM -> IAR ARM

    Да элементарно, только для IAR скорее всего нужно сделать файл, в котором нужно доопределить типы через #typedef, такие как uint_t и так далее.
  25. SWI

    Функция SWI (программное прерывание) часто используется в операционных системах ресльного времени для осуществления механизма перепланировки по событию, произошедшему в фоновой задаче. Польза от этого механизма - уменьшение размера стека процессов. При возникновении этого события контроллер входит в режим супер пользователя. В основном она и работает как обыкновенная функция, отличие у нее (характерно не только для ARM) от обычной функции в доступе к уникальным регистрам, например возможность устанавливать или сбрасывать прерывания и т.п.
×
×
  • Создать...