roboforum.ru

Технический форум по робототехнике.

Это будет бомба

В разделе рассматриваются вопросы информационного обмена в робототехнике.
Аппаратный уровень, протоколы.

Re: Это будет бомба

Сообщение elmot » 01 окт 2015, 21:27

есть легкие и есть легкие. forth может работать в считанных килобайтах, basic работал на машинах с порядка 16к на все(емнип), для lua нужно от 20k RAM. на базовом спектруме было 48к, хватало даже на хилую графику и звук.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Это будет бомба

Сообщение Angel71 » 01 окт 2015, 21:53

TedBeer, разных чипов далеко не парочка и у каждого свои +-. 128кб озу это неплохо, но не всегда столько нужно. для кучи задач легко хватит и 1-4кб под программу. csrmesh работает и на csr1010, а у него 64кбайта озу. увидеть портированный тот же дотнет было бы приятно на таких блютузах, но таки побольше озу не помешало бы, желательно даже мегабиты. что-то навороченное мутить на 128кб не серьёзно - для этого есть чипы, с интерфейсом внешнего озу и несколькими мегабитами (видел до 16мбит) встроенного флеша. скриптовые языки да, для ряда задач интересны, но если просто заливать откомпилированную прошивку, то это можно сделать по воздуху через ble bootloader.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Это будет бомба

Сообщение elmot » 01 окт 2015, 22:28

вести с полей большой памяти в контроллерах. последний st шный чип (Cortex M7) поддерживает внешний RAM и FLASH, причем flash можно параллельный, а можно дешевый quad-spi. Цирк в том, что spi флешь мапится напрямую в адреса памяти, т.е. ничо переписывать перед исполнением не надо. Чтобы не тормозило, есть спец. кэш. Без кэша работает, но тормозит знатно, демка работала раз в 40 медленнее чем с кэшом. На презентации сказали, что запихнуть внутрь дофига флеша можно, но будет оч дорого, мы так не делаем, поэтому цепляйте spi и радуйтесь. Счет памяти идет на мегабайты(а то и на десятки-сотни). Демо плата http://www.st.com/web/en/catalog/tools/ ... scovery-pr
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Это будет бомба

Сообщение Angel71 » 01 окт 2015, 23:26

одно время в мобилках были знатные армы к которым флеш и озу паялись сверху. эх чудные бы армы могли получиться, если бы кто-то сделал не бга корпус, а допустим в qfn, но флеш/озу бгашные сверху напаивались бы.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Это будет бомба

Сообщение holomrn » 02 окт 2015, 00:37

Да и щас это вполне применяется. Из того что на слуху - малины.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Это будет бомба

Сообщение elmot » 02 окт 2015, 00:56

не путайте кислое с пресным. От верхнего Cortex M до младшего Cortex A как до Луны
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Это будет бомба

Сообщение holomrn » 02 окт 2015, 03:29

Я про корпусировку. В смысле что оно уже 100500 лет применяется.
holomrn
 
Сообщения: 609
Зарегистрирован: 08 май 2014, 18:32

Re: Это будет бомба

Сообщение Angel71 » 02 окт 2015, 05:13

применяется, но очень редко и не там, где хотелось бы. очень часто бывает, что памяти слишком много (а на цену это таки влияет) или слишком мало, это может приводить, что к тому, что приходится брать вместо 1, 2-3 чипа только из-за памяти. ещё это сокращает место на плате, упрощает разводку, и с не бга корпусом могло бы уменьшить количество лап по бокам. не факт, но может отказ от встроенной памяти мог бы привести к увеличению всякой периферии в чипе и использования перепрограммируемой матрицы межсоединений.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Это будет бомба

Сообщение elmot » 02 окт 2015, 11:10

Angel71 писал(а):применяется, но очень редко и не там, где хотелось бы. очень часто бывает, что памяти слишком много (а на цену это таки влияет) или слишком мало, это может приводить, что к тому, что приходится брать вместо 1, 2-3 чипа только из-за памяти. ещё это сокращает место на плате, упрощает разводку, и с не бга корпусом могло бы уменьшить количество лап по бокам. не факт, но может отказ от встроенной памяти мог бы привести к увеличению всякой периферии в чипе и использования перепрограммируемой матрицы межсоединений.

У nRF примерно матрица и есть. любая нога на любую функцию. Чипы, на которых отказались от памяти в пользу периферии и/или скорости, называются SoC, System-on-Chip. Та же raspberry, кстати. Или домашние роутеры.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Это будет бомба

Сообщение Madf » 02 окт 2015, 12:02

elmot писал(а):бейсик мало кому будет интересен

это от отсутствия понимания где и как его применять
те кто в теме - прекрасно по сей день используют его и он ещё фору даст всяким там явам..
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Это будет бомба

Сообщение elmot » 02 окт 2015, 12:49

Madf писал(а):
elmot писал(а):бейсик мало кому будет интересен

это от отсутствия понимания где и как его применять
те кто в теме - прекрасно по сей день используют его и он ещё фору даст всяким там явам..

сцылу на актуальный бейсик в студио? VBA и VB.Net не предлагать
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Это будет бомба

Сообщение Angel71 » 02 окт 2015, 12:59

elmot, про ppi у nrf я в курсе, смысл был в общем про мк - что бы и то и то и то. а так иногда бывает, что ради доп. памяти и какой переферии, допустим can, приходится брать более дорогой чип в значительно большем корпусе.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Это будет бомба

Сообщение Madf » 02 окт 2015, 14:25

elmot писал(а):сцылу на актуальный бейсик в студио? VBA и VB.Net не предлагать

Да это VB и то, что ты уже видел не раз и не два. И для экспериментов.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Это будет бомба

Сообщение elmot » 02 окт 2015, 14:31

Есть такая херня... Вот сейчас нужен дещевый MK, мелкий корпус, но частота от 30МГц, и RAM от 10кб. Нет таких! пришлось втыкать stm32f042f6t6 с 6kb и молиться, что хватит.

Добавлено спустя 3 минуты 50 секунд:
Madf писал(а):
elmot писал(а):сцылу на актуальный бейсик в студио? VBA и VB.Net не предлагать

Да это VB и то, что ты уже видел не раз и не два. И для экспериментов.

Фу, это же компиляторы. Не про то же речь
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Пред.

Вернуться в Коммуникации

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3