Макфол, Microchip PIC32MZ Starter Kit и камелии

Nov 30, 2013 23:56

Макфол выложил свое выступление перед какими-то поклонниками, на что я тут же украсил его комментарием:

image Click to view



https://www.youtube.com/watch?v=c-KBXmQwAUY

Yuri Panchul: Mr.McFaul: You said B-2 visas are OK, but what about B-1 visas?
ля-ля-тополя )

Leave a comment

orleanz December 1 2013, 08:37:39 UTC
Юрий, а вот у меня к Вам вопрос, на который из русских наверно Вы лучше всех ответить в мире сможете

у моего вопроса две формулировки - одна краткая абстрактная, другая - детальная конкретная

1. какова финансовая penalty для производителей дивайсов управляемых микрочипами, если они хотят использовать в этих чипах полноценный линукс и бизнес логику на языках высокого уровня?

2. конкретно - допустим, я фирма производитель стиралных машин. у меня в машинах стоит обычный чип где бежит написанная на С ембеддед программа управляющая поведением машины (мотор, дисплей и т.п.). Допустим, я хочу поставить новый чип, и чтобы там работала некая упрощенная версия линукса, и далее вся логика работы машины могла быть написана, скажем, на Питоне.

вопрос - насколько долларов будет дороже чип при переходе на указанный вариант? понятно что зависит от сложности задачи, но вот возмем стиральную машину или холодильник, например.

Reply

panchul December 1 2013, 09:28:30 UTC
PIC32MZ стоит начиная с $6.68. А вообще 32-битные микроконтроллеры PIC32 начинаются с $1.51. Поиграться с ценами можно вот здесь - http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005

Питон в PIC32MZ должен влезть. Линукс на PIC32MZ еще не поставлен, для него как минимум нужна внешняя память, которая будет стоить дополнительных денег. Но скажем RetroBSD (урезанный Unix) точно будет работать и без внешней памяти.

Тут лучше советоваться не со мной, а с Вакуленко ramlamyammambam - он встроенными приложениями этого типа гораздо больше занимался, я больше из мира EDA (Electronic Design Automation), чем из embedded.

Reply

orleanz December 1 2013, 10:28:49 UTC
спасибо, интересно. в любом случае, наценка небольшая (изза того что современные чипы такие мощные что уже для них держать полноценную систему с ЯП высокого уровня не проблема). я догадывался но хотел вашего подтверждения

Reply

nicka_startcev December 1 2013, 09:49:33 UTC
навскидку, 1-2 доллара на мипс и 3-10 долларов на память, если делать с запасом, а не пикоманствовать.

Reply

orleanz December 1 2013, 10:30:04 UTC
спасибо! ну что, ведь копейки, по сравнению со стоимостью стиральной машины?

почему же тогда нет массового тренда перехода на ЯП высокого уровня для подобных задач?

ведь элементарно лечге программировать на том же Петоне чем на Си

Reply

nicka_startcev December 1 2013, 10:49:42 UTC
>ну что, ведь копейки, по сравнению со стоимостью стиральной машины?

именно так. Но эту фичу можно впаривать за треть цены готового изделия (сужу по холодильникам соседних моделей с/без ЖК-индикатором)

>ведь элементарно лечге программировать на том же Петоне чем на Си

а вот это не факт. На языках с статической типизацией и ручным меморименеджментом, в общем случае, писать надежнее.

Reply

ramlamyammambam December 1 2013, 15:31:08 UTC
Основной упор во встроенных системах - надежность. Добиться надежности удается, только если весь код приложения программист может обозреть и удержать в памяти. В случае линукса и питона 99% глюков будет вылезать в драйверах и питоновском рантайме.

Reply


Leave a comment

Up