Easyelectronics.ru

Электроника для всех
Текущее время: 19 авг 2019, 07:16

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 307 ]  На страницу 1, 2, 3, 4, 5 ... 13  След.
Автор Сообщение
 Заголовок сообщения: Путь эмбеддера в Rust
СообщениеДобавлено: 11 ноя 2018, 20:14 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
Доклад с питерской сходки (2018.11.10)
=======================
первоисточник велкам!

я уже 3-4 месяца глубоко на Rust.. могу с уверенностью сказать - это реально язык будущего.
подробности будут когда выкачу свой BlackBox уже на Rust

_________________
unirail.org


Последний раз редактировалось cheblin 11 ноя 2018, 20:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 11 ноя 2018, 20:30 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
А чего не на фортране? Или паскале? Ненужных ЯП еще много...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 11 ноя 2018, 23:55 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 855
ура. очень рад анонсу. событие года - наконец-то никому не нужный софт портанется на никому не нужный язык программирования :)

выдержка из (не) нужного софта:
"Проверить, что спецификация успешно компилируется, и послать её исходник, в виде аттачмента письма на почтовый адрес OneBlackBoxPlease@outlook.com. Сервер периодически забирает присланные спецификации из этого ящика, проверяет их корректность. Генерирует заказанный в спецификации исходный код на требуемых языках программирования. После этого создается несколько тестов и исходники прогоняются через них. Если все тесты прошли успешно, то сгенерированный код, последний прошедший тест, а также пример использования заказанного API упаковывается в архив и высылается адресату. В случае обнаружения ошибки, отправитель уведомляется о возможной задержке и служба поддержки BlackBox разбирается с возникшим затруднением."

думается чеблин не зря свою программу так назвал и скорей всего он не китаец, а араб...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 00:13 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
Eddy_Em писал(а):
А чего не на фортране? Или паскале? Ненужных ЯП еще много...

Наверно узок кругозор :)
Язык Эйфории ещё придумали.

P.S. Для общего развития http://rosettacode.org/wiki/Rosetta_Code


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 00:25 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5613
KPG, а как без форта?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 00:30 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
dosikus_2 писал(а):
KPG, а как без форта?

Это не для всех хомячков!
Достаточно того, что ты о нём не забываешь.
Форт слишком сокрален в современных реалиях.

P.S. На rosetta он тоже представлен в нескольких вариантах и демонстрация решений на нём задач данного ресурса.

http://mirknig.su/knigi/apparatura/ Может здесь можно встретить книги по Rust? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 00:46 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5613
Ты лучше делом займись, мы тут плюшками во всю балуемся -армы всяки разны дешевые, а ты и стм освоить не можешь...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 00:49 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
dosikus_2 писал(а):
Ты лучше делом займись, мы тут плюшками во всю балуемся -армы всяки разны дешевые, а ты и стм освоить не можешь...

Уже освоен в необходимой степени, задач нет для решения на нём.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 01:08 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5613
Да ну, как это нет задач?
Дешевые у тебя отмазки...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 08:07 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
Цитата:
и послать её исходник, в виде аттачмента письма на почтовый адрес

это устарело.
написана небольшая прога, которая это делает по запросу пользователя. продолжайте следить за BlackBox. это важно!

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 11:38 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
dosikus_2 писал(а):
KPG, а как без форта?

Форт не путать с Фортраном!

и Специально для dosikus_2 :)
Форт имплантирован и в таком учебном проекте
Список видео из этого проекта

P.S. У кого какое мнение зачем он там?
dosikus_2 писал(а):
Дешевые у тебя отмазки...

Может сделать умный чехол для смартфона, наподобие этого :)
Или "закопать" Форт в Firmware Как в этой пирамиде иерархий


Последний раз редактировалось KPG 17 ноя 2018, 12:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 12:15 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 855
cheblin писал(а):
Цитата:
и послать её исходник, в виде аттачмента письма на почтовый адрес

это устарело.
написана небольшая прога, которая это делает по запросу пользователя. продолжайте следить за BlackBox. это важно!

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


Последний раз редактировалось mazahakka v2.0 17 ноя 2018, 12:21, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 12:20 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
Отрицание
Гнев
Торг
Депрессия
Принятие

не совсем понятно на какой вы сейчас стадии... но чем все закончится - очевидно

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 12:27 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 855
вот и сейчас вы косвенно говорите о смерти... вас можно читать с полуфразы - более открытой книги, пардон - брошурки не часто встпетишь. я думаю - если вы сейчас обратитесь к специалистам - какой-то шанс есть. ну я имею ввиду у тех, кого вы собираетесь убрать. у вас жев любом случае вариант 1 только. в китае, к сожалению, все с этим строго - ну вы не бойтесь- присаживайтесь


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 13:06 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1931
Откуда: Харьков
Что с за чёрный ящик? Аж интнресно стало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 13:31 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
BlackBox- генератор исходного кода (JAVA, C#, C) обработки бинарного протокола Вашего распределенного приложения

Как управлять микроконтроллером, не привлекая внимания санитаров
там по ссылкам в статьях исходники и документация.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 13:40 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 855
alexsam писал(а):
Что с за чёрный ящик? Аж интнресно стало

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 13:49 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
Китайцам, кстати, тоже Форт не чужд :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 13:56 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
в ембеде? чужд
Цитата:
pForth, which is a portable implementation in C. The PIC16F877A has 14K of Flash, and only 368 bytes of RAM so there is no way pForth is going to fit. The PIC16F877A also has a 16-deep hardware stack used only for return addresses, and no parameter stack. These restrictions would have probably ruled out using a PIC16 for pForth anyway, even if you could get one with enough Flash and RAM.

looks like you're going to need a much bigger microcontroller for pForth. You might as well skip the PIC18 (which has a maximum program size of 128K), and also the PIC24 (which also has a max of 128K) and go with a PIC32. The PIC32MX170F256B has 256K of Flash and 64K of RAM, and costs under $4. It comes in a 28-pin DIP instead of a 40-pin one though.

короче.
ф топку...

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 14:02 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3503
Да, PIC16F877A в наше время конечно же очень актуален для эмбедда и поделок-мигалок. "Покупайте наших слонов!"(С)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 14:05 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
mazahakka, за популяризацию тебе конечно спасибо.. но зачем перевирать прочитанное???

пользователю высылаются ИСХОДНИКИ самого обработчика протокола, ИСХОДНИКИ одного из тестов и ИСХОДНИКИ примеров использования сгенерированного API.

какая собака?? какая милиция?? зачем и куда нести деньги??

BlackBox просто заменяет собой небольшую группу программистов, беря на себя рутинную, скучную работу. всё.

захотелось добавить/удалить/изменить тип поля в протоколе или добавить пакет. внес изменения в описание протокола и через 10 минут получил оттестированные исходники на всех запрошенных языках програмирования.
сегодня это JAVA, C, C# ... а скоро будет Rust.

_________________
unirail.org


Последний раз редактировалось cheblin 17 ноя 2018, 14:11, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 14:07 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
cheblin писал(а):
в ембеде? чужд ф топку...

Не для всех чужд :)
Встречаются и доступные новые книги по нему в Embed
The Arduino Controlled By E Forth
Georg Heinrichs "The ATTINY Project 2018"

P.S. Конечно, это не для "Чемблинов" :)
Из коммерческих систем от
MPE Ltd
Forth inc
не приводя и многие другие открытые системы :)


Последний раз редактировалось KPG 17 ноя 2018, 14:19, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 14:19 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
Цитата:
это не для "Чемблинов" :)

возможности STM8 покрывают большую часть необходимого в бытовой автоматизации...

ну и куда там forth-у с копытом?

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 14:22 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
cheblin писал(а):
Цитата:
это не для "Чемблинов" :)

возможности STM8 покрывают большую часть необходимого в бытовой автоматизации...

ну и куда там forth-у с копытом?

Пользоваться поисковиком умеешь?
Например


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 17 ноя 2018, 14:30 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2277
Откуда: Китай, Пекин
Цитата:
Пользоваться поисковиком умеешь?

умею. я даже прочитать найденное способен.уникальный навык судя по всему.
Цитата:
STM8 eForth is a compiler-interpreter on a µC: depending on the board a full featured binary requires between 4.7K and 5.5K, a basic interactive Forth fits in about 3.5K.

и это только по памяти... про производительность можно даже не начинать...
вот это и есть - с копытом.

_________________
unirail.org


Последний раз редактировалось cheblin 17 ноя 2018, 14:36, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 307 ]  На страницу 1, 2, 3, 4, 5 ... 13  След.

Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB