0--ZEvS--0: Все сообщения за 30 Августа 2023 года

 
ПнВтСрЧтПтСбВс
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

0--ZEvS--0

опытный

Sandro> ... Нет. Нет там никакого байткода. ...
Во всеуслышание заявляю, что Sandro, как оказалось прав!
Чуть позже объясню, в чем дело, но код действительно говененький, но рабочий.
 115.0115.0

0--ZEvS--0

опытный

SEA> Я делал БПФ на Микроше на ассемблере когда-то. В 1989 библиотек не было под нее совсем.
SEA> Проблема усугублялась тем, что не было ни тригонометрии ни логарифмов, все пришлось делать самому.
SEA> Но там даже не было арифметики с плавающей запятой.
SEA> Так что все - ассемблер, и никак иначе
Да, я Вас очень хорошо понимаю. Как то я разрабатывал и писал программу (прошивку) под изделие "Биотокс-10м", делал на ATMEGA8535, так вот там и Гамма функция и Дисперсия, и логарифмирование, и даже делогарифмирование требовалось...
Пришлось все делать с нуля, и использовать минимум лукап таблиц, потому как память на вес золота.
Хоть аппаратное умножение было...
Поэтому, очень хорошо Вас понимаю.

Ну и в Микроше, наверное, проблема не столько в математике, сколько в получении данных, ведь надо отключать ПДП, а значит убирать отображение на дисплее...
Ну и еще, возможно, вычисление квадратного корня процедура не простая для Микроши.
 115.0115.0

0--ZEvS--0

опытный

3-62> Сумел вам растолковать про что был вопрос?
Да, сумели!
Ну смотрите, если слово не подразумевает действие (дело), то это не просто пустой звук, а махровое вранье. Лучше, когда дело делается, а слов вообще по минимуму (нет), тогда исполнитель такого дела заслуживает звание героя, пусть и скромного.
В отношении патриотизма я уже описал пару примеров поведения настоящего патриота, но практических выводов и обобщений не сделал... :eek:
Ну и какие примеры практики могут быть на разговорном форуме? :D Байки - сплетни. Хотя, кое-кому перчатку в морду я бы кинул...
 115.0115.0

0--ZEvS--0

опытный

Iva> про нравы всех - интернациональное.
Iva> ...Рассказал он историю случившуюся с другим знакомым бизнесменом, более крупным. ...
Тоже расскажу "байку".
На выставке "интерполитех" году эдак в 2004, я увидел как немцы демонстрируют свой комплекс радиомониторинга, для выявления сигналов радиозакладок. Ничего особенного, тогда были у всех такие. Попросту некий сканирующий приемник, типа AOR-3000 или AOR-5000, или, например, YAESU VX-5000, некий модуль, и ноутбук. В России делалось тогда чуть-ли не 10 разных таких комплексов, а доминировал тогда знаменитый "Иркос" во главе с Анатолием Марковичем Рембовским...
Ну и стали мы смотреть немецкий комплекс, как нам сказали полная разработка с нуля, и премник не японский, а свой немецкий на базе "rohde-schwarz" и что-то там на Siemens`се сделано...
И так и эдак крутили диапазон, а потом увидели, что нижняя частота 30 МГц, верхняя 3ГГц. Но вот весь диапазон частот разбит на 6 или 7 поддиапазонов по 300-400 МГц... А между ними дырки. То есть - имеются зоны в 50-70 МГц, в которых комплекс ничего не видит.
Ну мы спросили тогда, "как-же так, мол, почему не все частоты смотрим?".
Знаете, что немцы сказали? -"А у нас в хермании запрещено делать закладки на этих частотах" ... :eek: :D
 115.0115.0

0--ZEvS--0

опытный

info> ...а при больших успехах в натурализации — через три года. ...
А что означает большой успех в натурализации? Голым по улицам ходить надо, и что-бы свидетели были? :D
 115.0115.0

0--ZEvS--0

опытный

0-ZEvS-0>> Ну и еще, возможно, вычисление квадратного корня процедура не простая для Микроши.
3-62> Алгоритм этой процедуры элементарный.
3-62> Берется первое приближение а. Вычисляется в=Р/а. Так как а должно быть корнем, то в должно быть равно в. Если не так - то следующее приближение а1=(а+в)/2. Итерации быстро сходятся. И вот у вас есть корень из Р.
Эти все методы конечно же известны. И метод начальной подгонки по подсчету ведущих нулей, и прочее.
Все дело в том, что процессор Микроши не имеет ни аппаратного умножения, ни аппаратного деления...
А в микроконтроллерах я "отказывался" от вычисления корня вовсе, используя свой "хитрый" подход, о чем, кстати, написал статью на Хабре. Если интересно, то могу ссылку привести.
 115.0115.0

0--ZEvS--0

опытный

3-62> Это не непреодолимое препятствие. Ну. чуть нудно. И дольше аппаратного.
Да. Долго и гемморно, а может лучше вообще через табличные логарифмы делать.

3-62> Что-то вы стали напоминать товарища, который вменял "человекам невозможно распараллелить процессы".
Не понял. Поясните.
 115.0115.0

0--ZEvS--0

опытный

0-ZEvS-0>> 0-ZEvS-0>> Я тоже часто задаю этот вопрос, но не все так просто.
ttt> Жизнь вообще сложная штука. Только вот в ней везет тем кто делает, а не тем кто отнекивается "ой боязно, не смогу"
ttt, Вы в большинстве (ИМХО) все правильно пишете, и выражаете мнение, с которым я согласен во всем, кроме старлинка.
Я считаю этот проект Маска из серии "глядите чо могу!". Ну и еще конспирологические у меня есть мысли.
 115.0115.0

0--ZEvS--0

опытный

0-ZEvS-0>> А нужен ли он интернет этот Ваш в тайге?
Дем> Пока ещё не очень. Но очередное поколение без интернета вообще в тайгу работать не поедет.
Боюсь, что те, кто не поедет без интернета в тайгу работать - не поедут даже с интернетом. Я хочу сказать, что интернет в тайге не определяющий фактор. А зависимость надо лечить. Я вот например, в выходные (на даче) принципиально интерентом не пользуюсь. Там он есть, 4G ловится хорошо, и вышка в 4х километрах. Я даже направленную антенну сделал для 4G модема. Жена довольна, а я принципиально не пользуюсь, разве что фильм скачать на вечер под пиво...
0-ZEvS-0>> Надо наживать технологии, но вот руководство не хочет играть в долгую.
Дем> Оно не не хочет, оно не может. Ну вот как боксёр в нейрохирургию.
Что можно сделать? Просто вопрос.
0-ZEvS-0>> Да, проблема сложная. Но не надо думать, что никто и ничего не делает.
Дем> Вот когда сделают - тогда и поговорим (ц)
Дем> Заявкам много лет, деньги наверняка потрачены - а где результат?
Хорошо, поживем увидим, но показательно, что хотя-бы проблема не скрыта, а на поверхности.
ttt>>> Что армии помехозащищенный спутниковый канал не нужен?
0-ZEvS-0>> Нужен, кто спорит. Но именно помехозащищенный спутниковый канал связи, а не гражданский, слабозащищеный, интернет. (еще и платный)
Дем> Канал - как раз помехозащищённый, ибо и естественных помех дохрена - то тучка то вообще гроза.
Это неважно как он там помехозащищен, но надо различать гразданские удобства и военные необходимости.
0-ZEvS-0>> Вы сами писали, что деньги надо пускать на что-то полезное. Вы знаете сколько нам обойдется предлагаемая Вами программа?
Дем> Вот почему-то когда они делают - вообще прибыль в итоге получается.
А известно, насколько хорошо окупается у Маска этот его старлинк?
 115.0115.0

0--ZEvS--0

опытный

AleksejLt> А кого зацепило и есть желание углубляться то вперед, никаких проблем избавиться от ардуиновского "фреймворка" нет.
0-ZEvS-0>> Так вот выбирая ардуиновский путь, программист отказывается от изучения возможностей чипа, управления (правильного) его периферии, и прочего. А в результате не может потом разобраться, почему не работает.
AleksejLt> Увы, это тоже плюс ардуинки) Я не хочу разбираться в доках по всей периферии. Я хочу подключить датчик/экран/лед и заниматься написанием кода (используя готовую библиотеки).
Ну, для домашних простеньких проектов действительно вполне сгодится, но не более. Ну и этот ардуиновский "фреймворк" (как Вы изволили выразится) сжирает если не 2/3 ресурса МК, так 1/2 точно.
Помнится хотел один мой друг детства (IT`шник) освоить это дело, написал пару проектов, а на целевой проект у него ресурса не хватало... И он сделал вывод, что МК г**но. :D
AleksejLt> Хотя качество библиотек... хорошо, что они хоть бесплатные :)
Наверное, потому-что их писали такие же "ламеры" как и те, для кого они предназначены. Хотя может я ошибаюсь.
0-ZEvS-0>> Почему снимаете шляпу? И что сложно?
AleksejLt> Организация проекта на асме достаточно тяжелая.
Ну может поначалу. Я например, сразу под задачу выбираю макромодули с процедурами и вставляю в проект. Потом настраиваю уже готовый "Инициализатор", который по резету инициализирует мне всю периферию, все выводы/вводы, таймеры и прочее.
Потом пишу "MAIN" c нуля, он конечно почти всегда состоит из CALL`ов. И когда все начинает работать, провожу оптимизацию. Например, могу в цикл поместить его тело несколько раз, а счетчик цикла во столько-же раз уменьшить.
Ну и если время позволяет, люблю из МК выжать максимум.
AleksejLt> Не зря *никсы писали на Си. Там хотя бы есть ф-ции, а не го-то :)
Да. Согласен. Но там задачи и условия были совсем иные.
 115.0115.0

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru