Не считая максимальной гибкости в настройке приоритетов прерываний. Тут больше вопрос про надежность, например у TMS320C28xx два ядра, которые работают в режиме lockstep - одновременное исполнение одного и того же кода со сравнением результата на выходе. Если одно ядро сдохло - второе подхватит.
Есть системы жёсткого реального времени где любой выход за пределы временного бюджета приведет к серьезным проблемам, расходам или жертвам.
Контроллеры серии TMS320C28xx хорошо подходят для узкого круга задач, где требуется высокая производительность и предсказуемость в реальном времени.
Собственно с этого и стоит начинать статью. Микроконтроллеры сделаны с упором на работу в реалиях жёсткого реального времени. С ними связываться только если вдруг внезапно оказались в наличии, либо ну реально без real-time никуда. У меня вот тоже валяется одна отладка на С2000 и XDS у ней. все думаю, куда б такое чудо применить.
У TI Есть много крутых МК для более широкого применения. Хотя бы мои любимые MSP430 - намного функциональнее и гибче любой Atmega. Отдельную любовь вызывают CC430 - со встроенным радиомодулем на 433/886/915МГц. Для бытовых более мощных задач я как-то подсел на TIVA-C - Cortex-M4 микроконтроллеры. СC3200 еще прикольные, но вышли одновременно с ESP8266 и тут у TI не было шансов :)
А что не так? Родители купили готовую сборку в 2005-м. В комплекте шел диск xp home sp2. Лично звонил по номеру тех поддержки, диктовал цифры для активации..
Что скажете про Программу Долгосрочных Сбережений? мой НПФ мне регулярно присылает письма с предложением перевезти мои замороженные накопительные, но пока выглядит так что инвестировать самостоятельно даже в нашу мосбиржу - будет выгоднее...
А я в Пекине не нашел ни одного powerbank с ССС маркировкой...
К слову специально взял видавшую виды банку, которая уже слегка даже вздулась, а ее... не отобрали. Ни туда, ни обратно. Только проверили что 10 тыщ мАч объем.
Дело было в ноябре, в PEK. Корзин с отобранными повербанками тоже не видел. Будто истерия слегка закончилась
Все равно нужна была плата-переходник. Так чего сразу не сделать все по красоте и порядку? Сложнее от этого она не стала - все также осталась односторнкой и без перемычек.
На схеме присутствует пометка про замену резисторов делителя чтобы подключить больше индикаторов чем по паспорту. Видимо из-за проседания линии от нагрузки. Но напряжение все равно большое. И ладно бы из-за анодного на ИВшки (там тоже +50В), но связи нет.
Да, это гектопаскали, или мБар. В сообщении есть либо мм рт.ст. либо гПа. Либо нет ничего как для одного из аэропортов в видео (хотя возможно там библиотека налажала).
Сложно придумать машиночитаемый формат хуже чем METAR... Столько особых случаев чтения отдельных полей, что мало какая библиотека поддерживает их все. Человеку гораздо проще разобрать её на составляющие.
ИВ-17 тут с одной стороны позволят вывести код, а с другой - не будут выбиваться из общей канвы повествования. Тем более что если код не нужен, а дальность ВПП L3 нужна - то никто и не заметит подлога.
Неплохой штукой оказалась технология LBR, которая позволяла на самплинге получать неплохие стеки вызовов. С BTS я не взаимодействовал и ничего толкового сказать не могу
Собственно поэтому на Linux я порекомендую VTune для анализа PT трасс. Все же там много было сделано чтобы не пришлось пробираться через бесконечные пирамиды вызовов. Что до аппаратной фильтрации - у Intel-а они очень убогие.
История про то как я на ночь ставил сгружаться трассу по JTAG - это как раз про RTIT :) Это не другая технология - это тот же PT, только с внешним доступом через JTAG.
Впрочем, не знаю как именно на Silvermont, но на следующем поколении атомов - Goldmont, на которых я и веселился - полноценный доступ к PT был и через JTAG(спойлер: стриминг по USB DCI как раз и не работал) и со стороны системы.
Что касается Broadwell - PT впервые появилось именно там, но было бессмысленно для анализа производительности. Там лютый оверхед при коллекции трассы и нет микротаймстампов. Сколько помню мы в VTune его даже не поддерживали. Да и в принципе Broadwell на мой взгляд вышли неудачными. Один FPMUL на два потока чего только стоит. Поэтому и не упоминаю.
Да. Трассировка - это микроскоп для забивания гвоздей. Очень мощный инструмент там где все остальное уже не помогает. Отлично подходит для неинвазивной отладки драйверов или самого ядра, где не получится просто так поставить бряку. И всё без инструментации и перекомпиляции.
С выхода первого Portal хочу себе разумную GLaDOS вместо люстры, но ее возможности были ограничены технологиями того времени. Кажется эта коробочка вполне сойдет за ее будущие мозги.
Спасибо за обзор self-hosted приложений, утащил себе в заметки, буду пробовать Affine
А как у вас получилась скорость записи в 15.5МВ/с? Это ж, мягко скажем, очень больно для файлохранилища.
Ну и больше вопрос что там со скоростью доступа через сеть. Обычный хард на последовательном чтении/записи спокойно крутит 150-200мбайт/сек (после того как забил кеш). т.е. рабочий минимум - локалка 2.5гбит - что есть в большинстве современных материнок. А с NVMe я и свои домашние 10Гбит утилизирую под завязку.
Вместо того чтобы искать готовую истину в размеченных датасетах, алгоритм многократно решает одну и ту же задачу, формируя несколько вариантов ответа. Затем специальный механизм выбирает среди них наиболее обоснованный и превращает его в новую цель для обучения.
А нейросети не хотят основывать свои ответы на верифицированных и отрецензированных научных исследованиях? Или это я губу раскатал?
Не считая максимальной гибкости в настройке приоритетов прерываний. Тут больше вопрос про надежность, например у TMS320C28xx два ядра, которые работают в режиме lockstep - одновременное исполнение одного и того же кода со сравнением результата на выходе. Если одно ядро сдохло - второе подхватит.
Есть системы жёсткого реального времени где любой выход за пределы временного бюджета приведет к серьезным проблемам, расходам или жертвам.
Собственно с этого и стоит начинать статью. Микроконтроллеры сделаны с упором на работу в реалиях жёсткого реального времени. С ними связываться только если вдруг внезапно оказались в наличии, либо ну реально без real-time никуда. У меня вот тоже валяется одна отладка на С2000 и XDS у ней. все думаю, куда б такое чудо применить.
У TI Есть много крутых МК для более широкого применения. Хотя бы мои любимые MSP430 - намного функциональнее и гибче любой Atmega. Отдельную любовь вызывают CC430 - со встроенным радиомодулем на 433/886/915МГц.
Для бытовых более мощных задач я как-то подсел на TIVA-C - Cortex-M4 микроконтроллеры. СC3200 еще прикольные, но вышли одновременно с ESP8266 и тут у TI не было шансов :)
А что не так? Родители купили готовую сборку в 2005-м. В комплекте шел диск xp home sp2. Лично звонил по номеру тех поддержки, диктовал цифры для активации..
До сих пор диск где-то валяется
Что скажете про Программу Долгосрочных Сбережений? мой НПФ мне регулярно присылает письма с предложением перевезти мои замороженные накопительные, но пока выглядит так что инвестировать самостоятельно даже в нашу мосбиржу - будет выгоднее...
А я в Пекине не нашел ни одного powerbank с ССС маркировкой...
К слову специально взял видавшую виды банку, которая уже слегка даже вздулась, а ее... не отобрали. Ни туда, ни обратно. Только проверили что 10 тыщ мАч объем.
Дело было в ноябре, в PEK. Корзин с отобранными повербанками тоже не видел. Будто истерия слегка закончилась
Все равно нужна была плата-переходник. Так чего сразу не сделать все по красоте и порядку? Сложнее от этого она не стала - все также осталась односторнкой и без перемычек.
На схеме присутствует пометка про замену резисторов делителя чтобы подключить больше индикаторов чем по паспорту. Видимо из-за проседания линии от нагрузки. Но напряжение все равно большое. И ладно бы из-за анодного на ИВшки (там тоже +50В), но связи нет.
Да, это гектопаскали, или мБар. В сообщении есть либо мм рт.ст. либо гПа. Либо нет ничего как для одного из аэропортов в видео (хотя возможно там библиотека налажала).
Сложно придумать машиночитаемый формат хуже чем METAR... Столько особых случаев чтения отдельных полей, что мало какая библиотека поддерживает их все. Человеку гораздо проще разобрать её на составляющие.
В комментариях под видео всплыли свидетели более раннего КРАМС, на ИН12 :) Так что не все так однозначно.
ИВ-17 тут с одной стороны позволят вывести код, а с другой - не будут выбиваться из общей канвы повествования. Тем более что если код не нужен, а дальность ВПП L3 нужна - то никто и не заметит подлога.
И как синхронизировать считывание? На перфоленте есть девятый трек малого диаметра по которому и происходит считывание остальных битов
Неплохой штукой оказалась технология LBR, которая позволяла на самплинге получать неплохие стеки вызовов. С BTS я не взаимодействовал и ничего толкового сказать не могу
Собственно поэтому на Linux я порекомендую VTune для анализа PT трасс. Все же там много было сделано чтобы не пришлось пробираться через бесконечные пирамиды вызовов.
Что до аппаратной фильтрации - у Intel-а они очень убогие.
История про то как я на ночь ставил сгружаться трассу по JTAG - это как раз про RTIT :) Это не другая технология - это тот же PT, только с внешним доступом через JTAG.
Впрочем, не знаю как именно на Silvermont, но на следующем поколении атомов - Goldmont, на которых я и веселился - полноценный доступ к PT был и через JTAG(спойлер: стриминг по USB DCI как раз и не работал) и со стороны системы.
Что касается Broadwell - PT впервые появилось именно там, но было бессмысленно для анализа производительности. Там лютый оверхед при коллекции трассы и нет микротаймстампов. Сколько помню мы в VTune его даже не поддерживали. Да и в принципе Broadwell на мой взгляд вышли неудачными. Один FPMUL на два потока чего только стоит. Поэтому и не упоминаю.
Да. Трассировка - это микроскоп для забивания гвоздей. Очень мощный инструмент там где все остальное уже не помогает. Отлично подходит для неинвазивной отладки драйверов или самого ядра, где не получится просто так поставить бряку. И всё без инструментации и перекомпиляции.
На самом деле весьма интересная железяка. Хотеть.
С выхода первого Portal хочу себе разумную GLaDOS вместо люстры, но ее возможности были ограничены технологиями того времени. Кажется эта коробочка вполне сойдет за ее будущие мозги.
Спасибо за обзор self-hosted приложений, утащил себе в заметки, буду пробовать Affine
А как у вас получилась скорость записи в 15.5МВ/с? Это ж, мягко скажем, очень больно для файлохранилища.
Ну и больше вопрос что там со скоростью доступа через сеть. Обычный хард на последовательном чтении/записи спокойно крутит 150-200мбайт/сек (после того как забил кеш). т.е. рабочий минимум - локалка 2.5гбит - что есть в большинстве современных материнок. А с NVMe я и свои домашние 10Гбит утилизирую под завязку.
А нейросети не хотят основывать свои ответы на верифицированных и отрецензированных научных исследованиях? Или это я губу раскатал?
Потому что ПИД регулятор на мелком камне сделать намного проще чем любым другим способом. К тому же кто-то должен управлять светодиодной подсветкой :)