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

mantech

Участник
  • Постов

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

  • Посещение

  • Победитель дней

    1

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


  1. Ну дак к чему пришли? Может у кого есть желание сбацать сводную табличку, в процентном выражении от типа проца? ;)
  2. Что-то про EDGE тут ничего не сказано ;) ЗЫ. Все-таки есть какое-то недоверие к новым и малоизвестным модулям, например, какие в нем "технические особенности", что за фирма и долго-ли она собирается присутствовать на рынке, возможность взаимозамены модулей(желательно с тем-же футпринтом и распиновкой)...
  3. Возможно, но как правило нужно качественное подключение к инету, а в моем случае рассматривается полностью автономное устройство. Да, как правило фразы уже заготовлены, но есть числа, которые меняются, поэтому и написал, что достаточно числительных. Да при этом существует ограничение, но все-таки у меня нет задачи делать читалку книг, а просто голосовое меню - так что пойдет, зато голос будет как у человека, а не нечто похожее на голос Ну и в третьих - голос планируется передавать через телефонную или сотовую сеть, и это еще добавляет вклад в неразборчивость голоса, так что какой-либо фонемный синтезатор его ухудшит еще сильнее...
  4. В принципе - согласен. Во первых, слушать без тошноты можно только навороченные версии фестиваля с всяческими интерполяциями и т.д. Посмотрел на их объем кода - цать человеколет обеспечено :crying: И второе - как правило в задачах нужно проговаривание каких-либо фраз типа "у вас осталось" NNN "чего-то там", а вот числа - это вещь полезная, причем уже делал все это на компе. Вобщем тема можно сказать, закрыта :laughing:
  5. Тут дело не в нотах и музыке Вы когда по сотику разговариваете, ведь прекрасно понимаете собеседника, а тут качество в 2 раза выше. Никто не говорит о качестве музыкального воспроизведения, это просто голос, сложность в формировании звуков, т.е. конечно, можно назаписывать кучу слов, проиндексировать и потом загружать и проигрывать, НО это будет занимать очень много места (хотя решается картой памяти), и пригодно только для проговаривания числительных, а вот как сделать синтез слов?
  6. Да не скажите - работает wav плеер на встроенном цапе - качество вполне достойное, еслиб он так текст проговаривал, то это просто шикарно будет!
  7. LPC2129

    Согласен - схема тут последнее дело, ну разве, что хотите с нуля писать прошивку, но это скорей для маньяков-хакеров Что реально можно сделать - прочитать внешнюю флеху, как правило содержимое менюх и пр... (скрипты, языковые пакеты, и пр) содержится именно там, в самом контроллере скорее всего сама управляющая программа. ЖКИ - однозначно под замену на аналог с кириллицей. Ну и как правильно заметили в предидущем посте - кол-во символов, на которые будете заменять должно быть меньше или равно оригинальному. ЗЫ. Ну и конечно, перед любой модификацией флехи сохраните ее резервную копию, а то можете остаться с пустой железкой :rolleyes:
  8. Собственно есть небольшая задачка :rolleyes: , сбацать вот такую штуковину, чтобы при вводе текста, контроллер проговаривал его, например, через встроенный ЦАП. Ну и самое главное, чтоб это было хотябы более-менее похоже на чел. голос Может кто уже что-то подобное делал?
  9. Может имеет смысл глянуть в сторону STM32F407 или иже с ним (M4F) с аппаратным FPU и 168МГц? Или обязательное условие double-вычисления? ЗЫ. Может не совсем в тему, но тестировал на АВР и АРМе сишную вирт. задачу, так производительность арма раз в 15 быстрее (целочисленная 16 и 32х битная арифметика) Тактовая авр 12МГц АРМ - 168..
  10. Cortex-M3 и М4

    Потому что есть такая штука, как переносимость. Например я писал интерпретатор виртуальных задач для аврки, год назад пришлось портировать на арм, я писал на си, время на порт затратил 2 дня. А теперь представь, еслиб я на асме все это писал, и потом надо портировать на арм?? Да, возможно я получил бы еще процентов 5 быстродействия, но потратил бы как минимум пару месяцев. Воть :laughing: PS. Надо учитывать одно - во времена 8мибитников, с быстродействием единицы миллионов оп\сек иногда требовалось написать что-то особо быстрое, с мин. кол-вом кода (пример - те же тини у аврок). Теперь, когда микруха стоит 50руб, а в ней 64к флеша 20к ОЗУ и 80 мипсов быстроты, эти требования уже не актуальны, и асм я знаю только на том уровне, чтоб оценить проблему при отладке...
  11. Конечно, все может быть, поэтому особенно новичкам советую почитать про атомарные и неатомарные операции...
  12. Библиотека spifi

    А зачем это тогда ? Может проше загружать простенькую прогу в память, которая затем перегружает часть памяти с флехи в память и запускается там... Хотя тоже не вариант, когда есть нормальный флеш в контроллере. Если дак только константы какие грузить.
  13. За основу был выбран NDAшный чип, который очень трудно достать, мало того - сетевуха там сделана через усб-мост... Причем все это преподносится, как плата для обучения программированию Я бы назвал это несколько иначе - попробуй разберись-ка со всем этим, да еще и без пол-литры :rolleyes: Вот то что можно назвать "для обучения" так это всяческие дискавери от СТ. Ну а еслиб еще и софт к ним был "прямой", то лучше не придумаешь... На счет линуксовых плат - тут незнаю, может тоже что есть...
  14. Незнаю, для какой задачи, но так часто прерываться не гуд, может есть какой-либо другой способ, например, если что-то нужно считать и стробировать с такой частотой, может лучше таймер в режиме захвата?
  15. Это кто такое пишет?? Я думал, только программисты СТ на такое способны #define InvBit(dat, bit) dat ^= (1<<(bit)) Пользуемся так - InvBit(GPIOB, 1); //инвертировать 1-й бит PORTB
  16. Я незнаю, но у меня еще линия SWO (PB3) для чего-то была нужна (без нее не прошивался контроллер ни в какую).
  17. Тут надо больше бояться статики. Сколь мостов у материнок пожглось из-за этого в свое время. А конструкция разъема усб(типа А особенно) очень удачная.
  18. USB HOST

    Если честно, вообще незнал про такую ОС, и пока трудно представляю, как под нее что-то писать, и вообще доки где брать... Да и вот это слегка смущает - "а также в использовании языка ассемблера, как основного языка разработки KolibriOS и программ для неё." - как-то привык писать больше на си и паскале под х86... По досу все-таки опыт поболее... и с портами и с графикой, да и все-таки есть уже годами проверенные компиляторы и сама дос уже "вылизана" вдоль и поперек
  19. Cortex-M3 и М4

    Да, согласен с вышесказанным, асм действительно желательно знать, или по крайне мере иметь представление(понимать, что за команды), писать лучше на си, конечно(все-таки это не аврка ) По поводу 12 кило - вы в курсе вообще, что для инициализации периферии в арме надо несколько больше команд, чем в той-же аврке? И второе - компилятор как правило еще вставляет код каких-либо библиотек, типа stdio и тп, а это тоже объем. Причем объем кода растет сильно в начале проекта, по мере добавления новых процедур код будет расти медленнее(процедуры-то уже подключены) ЗЫ. Посмотрите в свойствах проекта, что там конкретно подключается, можно поглядеть в ассемблерный код(за одним и начать его осваивать), тогда все будет ясно.
  20. Ну хорошо, допустим, я брал не на китайском рынке, а когда-то были куплены модемы телеофис, в которых был установлен сим900, телеофис уже давно делает свои модемы на телитах, и вряд-ли они предоставят мне прошивку на симком... Получается я "попал"... Просто мне кажется, что это странная политика производителя. ЗЫ. Если уж они так боятся за свои прошивки - сделайте криптобут и все...
  21. Да, возможно поможет, но все-таки нужно ставить микруху для защиты линий данных, она очень маленькая 6-и лаповая и много места не займет, а жизнь контроллеру сохранит надолго.
  22. Причем тут это? Я же не продаю прошивки, к тому же она без железа никому не нужна, да и это же не исходный код... Неделю назад надо было обновить несколько модемов на телите - никаких проблем, прошивка и прошивальщик в свободном доступе, а тут непонятно, что за секретность...
  23. Т.е. в свободном доступе прошивок нет?? :cranky:
  24. Именно так и сделал - удобно для проверки...
×
×
  • Создать...