реклама на сайте
подробности

 
 
27 страниц V  « < 11 12 13 14 15 > »   
Reply to this topicStart new topic
Эдди
сообщение Jan 10 2017, 21:01
Сообщение #181


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Нет ничего такого, что нельзя было бы реализовать КА.
РТОСЬ имела бы смысл, будь мелкоконтроллер многоядерным. А на одном ядре — нафиг оно нужно?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Jan 10 2017, 21:26
Сообщение #182


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Эдди @ Jan 10 2017, 23:01) *
Нет ничего такого, что нельзя было бы реализовать КА.

В мыслях можно перемещаться быстрее скорости света и клонировать сознание, а в реале ... laughing.gif

Есть задачи непосильные даже для машины Тьюринга, пора бы уже знать.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 11 2017, 06:40
Сообщение #183


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Эдди @ Jan 11 2017, 00:01) *
Нет ничего такого, что нельзя было бы реализовать КА.

ПО смартфона можно написать на КА?
Только теоретически.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 11 2017, 07:13
Сообщение #184


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Эдди @ Jan 10 2017, 23:01) *
Нет ничего такого, что нельзя было бы реализовать КА.

Может и можно при неограниченном ресурсе контроллера и времени программиста. Вопрос только нафига?



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jan 11 2017, 08:38
Сообщение #185


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(Dog Pawlowa @ Jan 11 2017, 09:40) *
ПО смартфона можно написать на КА?

Нет, конечно. Смартфон — не телефон, а компьютер. Не надо тут...
Мы говорим об embedded, а не чуши какой-то на основе недооперационок!

Цитата(AlexandrY @ Jan 11 2017, 00:26) *

Их мы тоже не рассматриваем, т.к. они в большинстве своей — тупая абстракция.
Ну и опять-таки, напомню, что мы о микроконтроллерах говорим, а не о компьютерах.

Если бы используемые мной МК умели fpu, я бы, понятное дело, в случае необходимости перешел бы от fixed к floating point. Аналогично и с операционными системами: был бы там mmu, я бы туда линукс загнал и не парился.
Ну, а коли mmu нет, так зачем МК насиловать ртосями?

Сообщение отредактировал Эдди - Jan 11 2017, 08:41
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 11 2017, 09:18
Сообщение #186


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AlexandrY @ Jan 10 2017, 22:51) *
Исходники включают столько разных программных модулей, что 55-и летним ветеранам OSI челюсть отвалится.

Только неведомо зачем "включают".
А челюсть у "ветерана" отваливается часто, но по другой причине. Последние годы "ветеран" работает в интересной области, где за последние годы набежало много народу с, как я стал называть - "IT мышленим". Соответственно рождают монстров. Вот сейчас одна российская компания родила импортозамещающий "продукт". Продукт весит 36 килограмм и потребляет 3,5W. Внутри все, как понятно IT-шикам - Wi-Fi, SHDSL... "Программых модулей", там соответственно тоже дофига и еще чуть чуть. Все это добро предполагается устанавливать в количестве 540 штук на объект. Для питания этого "беспроводного" хозяйства ничтожно сумятиша предполагают растянуть 50 километров 220V сети в бронированном кабеле.
У "ветерана" точка обеспечивающая аналогичный функционал потребляет 0.15W и весит 500 грамм.
Так что дурное дело оно нехитрое - при необходимости и "ветеран" соберет "программных модулей" и всего прочего по самое немогу. Опыт разработки и больших программных проектов со многими исполнителями разбросанными по странам и континентам тоже немалый.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jan 11 2017, 09:20
Сообщение #187


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Эдди @ Jan 11 2017, 11:38) *
Смартфон — не телефон, а компьютер. Не надо тут...
Мы говорим об embedded, а не чуши какой-то на основе недооперационок!

Вы предсказуемы, я ждал этого возражения wink.gif
Где грань ?!
Чем по большому счету отличается аппарат с GUI и SD-картой от телефона?
Если нужно одновременно обновлять информацию на экране и писать большие файлы на карту, будете автоматы клёпать?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Буратино
сообщение Jan 11 2017, 11:10
Сообщение #188


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(zltigo @ Jan 11 2017, 12:18) *
ничтоже сумятишись

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


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jan 11 2017, 11:37
Сообщение #189


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(Dog Pawlowa @ Jan 11 2017, 12:20) *
Где грань ?!

Как только в МК появляется fpu, mmu и скоростной интерфейс работы с периферией (начиная с оперативной памяти и SSD), он превращается в процессор ☺
И вот туда уже вполне логично засунуть операционную систему, потому как ресурсы позволяют + ресурсы уже настолько сложны, что конечными автоматами там замучаешься рулить.
Цитата
Чем по большому счету отличается аппарат с GUI и SD-картой от телефона?

Батенька, опять вы путаете телефон и компутер! Смартфон — это недокомпутер, но никак не телефон. А простой мобильник можно и на STM8 собрать, там ресурсов много не нужно!
Цитата
Если нужно одновременно обновлять информацию на экране и писать большие файлы на карту, будете автоматы клёпать?

Конечно. В не сильно далеком будущем хочу реализовать работу с флеш картой (правда, для этого сначала нужно нормальную библиотеку для работы с EXT2/EXT3 найти, потому как VFAT убог с самого своего рождения). Естественно, на кой черт для такой элементарщины ртось?
А экранчик обслуживается почти аппаратно при помощи DMA.
И уж в параллельной работе записи на карту и отображении информации на экране никаких проблем нет. Работают же у меня параллельно запросы на DS18B20, внутренний АЦП и внешний АЦП, когда еще и всякие USB/RS-232 туда-сюда что-то шлют!
Просто в бесконечном цикле main() поочередно вызываем все обработчики событий. Внутри них сохраняются состояния (скажем, обработчик DS18 сначала посылает стартовый импульс и переходит в состояние 1, потом, как только датчики откликнулись, шлет команду чтения и переходит в состояние 2, в этом состоянии опрашивает готовность, далее переходит в состояние 3 и начинает поочередно — в каждом очередном состоянии — опрашивать датчики).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 11 2017, 11:47
Сообщение #190


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Эдди @ Jan 11 2017, 13:37) *
Батенька, опять вы путаете телефон и компутер! Смартфон — это недокомпутер, но никак не телефон.

Это обычнный мощный контролер, который может выполнять и функционально аналогичные компьютерным приложения. Ну в качестве одного из аппаратных прибамбасов там есть "телефон", "фотоаппарат"...
Цитата
А простой мобильник можно и на STM8 собрать, там ресурсов много не нужно!

Феерический бред человека даже приблизительно не представляющего сложность беспроводных телекомуникационных протоколов.
На STM8 Вы не соберете даже полнофункциональный аналоговый проводной телефон.
Цитата
Просто в бесконечном цикле main() поочередно вызываем все обработчики событий.

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
segment
сообщение Jan 11 2017, 12:15
Сообщение #191


Местный
***

Группа: Участник
Сообщений: 352
Регистрация: 10-08-06
Из: Санкт-Петербург
Пользователь №: 19 471



А вы не хотите на какой-нибудь конкретной задаче свои методы сравнить?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 11 2017, 12:23
Сообщение #192


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Сега @ Jan 11 2017, 14:15) *
А вы не хотите на какой-нибудь конкретной задаче свои методы сравнить?

Если это об операционной системе или суперцикле, то я не хочу. Уже давным давно для себя все сравнил и решил когда что использовать. Вот прямо сейчас сделан проект на суперцикле, нескольких автоматах и системе вложенных прерываний. Тому были причины. Главная была в том, что контроллер с ядром словенской разработки очень закрыт sad.gif. Информацию выдавливать надо по капле sad.gif. Вторая причина, что есть несколько закрытых библиотек, причем обслуживания недокументированного железа sad.gif. Так все по простому было сделано, тем более, что ресурсов контроллера даже слишком много.
При этом те же автоматы обязательно используются мною во всех проектах с операционной системой.

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


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jan 11 2017, 12:56
Сообщение #193


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(zltigo @ Jan 11 2017, 14:47) *
Феерический бред человека даже приблизительно не представляющего сложность беспроводных телекомуникационных протоколов.
На STM8 Вы не соберете даже полнофункциональный аналоговый проводной телефон.

Батенька, это вы сфеерический бред несете: GSM-модуль уже оснащен всем необходимым, чтобы звонить, СМСить и работать с памятью сим-карты, достаточно лишь нужные АТ-команды давать! А с этим справится даже STM8S003!!! Не надо тут разглагольствовать!
А уж полнофункциональный аналоговый телефон вообще состоит из номеронабирателя и трубки! Только аналоговых телефонных линий уже давным-давно нет. Цифровой же телефон точно так же элементарно делается.
Цитата
Разница только в том, что некоторые разработчики этот путь уже прошли и владеют разными технологиями, а некоторые все еще там (в суперцикле с прерываниями) остались топтаться.

Разница в том, что у каждого свои задачи.
Вот только я не буду городить убожище на ртоси, если мне что-то действительно сложное нужно будет сделать: я возьму армовский одноплатник с линуксом для верхнего уровня и те же STM32 для нижнего (+ реального времени).
Собственно, так и будет построена система мониторинга температуры нашего главного зеркала. И так же я собираюсь сделать новую версию хронометра для даунхилла.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jan 11 2017, 13:16
Сообщение #194


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Эдди @ Jan 11 2017, 14:56) *
Батенька, это вы сфеерический бред несете: GSM-модуль уже оснащен всем необходимым, чтобы звонить, СМСить и работать с памятью сим-карты, достаточно лишь нужные АТ-команды давать! А с этим справится даже STM8S003!!! Не надо тут разглагольствовать!

Даже не смешно. Раз уж брались поднимать GSM, то поднимайте GSM, а не придуривайтесь, что есть готовые модули, телефоны, смартфоны...
Цитата
А уж полнофункциональный аналоговый телефон вообще состоит из номеронабирателя и трубки!

Я специально выделил слово полнофункциональный. Со ВСЕМИ функциями прописанными в стандартах. Вариант сейчас возьмем чип с DSP и написанными кем-то, например, же функций CLIP не катит, как и с возьмем GSM телефон, присобачим к нему STM8S003 и назовем это GSM телефоном разработанным Эдди.
Цитата
Цифровой же телефон точно так же элементарно делается.

sm.gif sm.gif sm.gif
Цитата
Вот только я не буду городить убожище на ртоси, если мне что-то действительно сложное нужно будет сделать: я возьму армовский одноплатник с линуксом для верхнего уровня и те же STM32 для нижнего (+ реального времени).
Собственно, так и будет построена система мониторинга температуры нашего главного зеркала. И так же я собираюсь сделать новую версию хронометра для даунхилла.

Собственно так и можете продолжать делать у себя на кухне В МЕРУ СВОЕГО РАЗУМЕНИЯ для себя любимого все, что и как угодно. Это называется радиолюбительство и действительно совершенно отдельная жизнь. Когда такие радиолюбители-айтишники лезут с кухни, или лаборатории в реальный мир, то получается, например, то, что описано здесь https://electronix.ru/forum/index.php?showt...t&p=1473741 Это сделано именно по приведенному Вами рецепту - взяты готовые Wi-Fi и прочие модули, "одноплатник с линуксом" и супер-пупер "продукт" "высоких" IT технологий типа готов. Для Вашей лаборатории совершенно ПРАВИЛЬНЫЙ подход - спору нет! Только с другой стороны Вашего зеркала жизнь другая. Кто-то в конце концов разрабатывает софт для тех-же GSM модулей, которые Вы лихо собрались использовать, кто-то делает серийные изделия и обеспечивает их поддержку по всему миру, а не только у себя в лаборатории.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 11 2017, 13:32
Сообщение #195


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Буратино @ Jan 11 2017, 13:10) *
поправлю просто для гармонии слова и дела так сказать.

Кто знает эту гармонию... Может, имелось в виду "ничтоже сумняшеся"? rolleyes.gif

Цитата(zltigo @ Jan 11 2017, 13:47) *
Феерический бред человека даже приблизительно не представляющего сложность беспроводных телекомуникационных протоколов.
На STM8 Вы не соберете даже полнофункциональный аналоговый проводной телефон.

Коллеги! Не надо эмоций. Понятно, тема с вопросом "как правильно?" обречена скатиться во флейм. Но давайте хоть без наездов.
Go to the top of the page
 
+Quote Post

27 страниц V  « < 11 12 13 14 15 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 03:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01508 секунд с 7
ELECTRONIX ©2004-2016