Поздравляем Codavr с днём рождения!
- Коллеги, есть ли у кого позитивный опыт применения sdcc? наваял простой пример для проверки и чтото какието трудности на ровном месте с адресацией многомерного массива и использованием макросов. - RED_DRAGON(02.11.2017 22:33, dao, полностью)
- [TI Sitara AM335x, AM3358] ARM Cortex-A8 600 МГц - 1 ГГц, 3D Graphics, PRU-ICSS, 2 x 1G Ethernet, Switch внутри, IEEE 1588v2. Нестареющая классика. Сводный топик. Evgeny_CD(19.10.2017 22:41 - 20.10.2017 00:03, dao, ссылка, полностью)
- Платки на семействе от Goembed Evgeny_CD(110 знак., 04.11.2017 00:51, ссылка)
- В AM335x есть PRU-ICSS (пара гиперпростых ядер по 200МГц каждое), который позволяет организовать работу с АЦП, к примеру, не заморачиваясь с DMA и не дергая процессор на каждый ~DRDY. lloyd(108 знак., 20.10.2017 07:42)
- В части средств разработки все просто отлично! -> Есть варианты от TI - Linux v4.9.41, Linux-RT v4.9.41 и TI-RTOS. И есть много чего за счет проекта BeagleBone --> - Evgeny_CD(20.10.2017 01:00, ссылка, ссылка)
- Важно, что аппаратные блоки под IEEE 1588v2 там простые - осуществляют частичную фильтрацию пакета, что важно. Ибо полностью реализовывать IEEE 1588v2, прямо со всеми ихними IP адресами долго и неудобно, а вот иметь возможность поставить time Evgeny_CD(41 знак., 20.10.2017 00:18)
- Xenomai 3.0 работает на AM335x и показывает очень хорошие результаты по латентности. - Evgeny_CD(20.10.2017 00:16, ссылка)
- Octavo Systems OSD335x и OSD335x-SM -> готовые модули на AM3358 со встроенной SDRAM 512M! - Evgeny_CD(20.10.2017 00:01, ссылка)
- Современные цены. Evgeny_CD(466 знак., 19.10.2017 23:29)
- Процессорная плата RSB-4221 от Advantech -> 26-Oct-2016, между прочим, т.е. они видят некую перспективу в продукте. Evgeny_CD(19.10.2017 23:23, ссылка)
- Про архитектуру Cortex-A8 и ее сравнение с другими архитектурами Evgeny_CD(19.10.2017 23:16)
- Краткое сравнение ARM <-> MIPS <-> Atom. -> - Evgeny_CD(19.10.2017 23:16, ссылка)
- Cравнение Cortex-A8 и атомов. -> - Evgeny_CD(19.10.2017 23:08, ссылка)
- Любопытный срач Cortex A8 giving better performance than A9 на сайте ARM. Стоит отметить, что Cortex A9 есть невероятное количество вариантов, и по производительности они отличаются весьма существенно. А9 вообще тяжело рождался. -> - Evgeny_CD(19.10.2017 22:53, ссылка)
- Пост 2012 года -> - Evgeny_CD(19.10.2017 22:42, ссылка)
- Пост 2011 года (!) -> - Evgeny_CD(19.10.2017 22:41, ссылка)
- MCU на основе ReRAM (творчество Panasonic как пример -> -->). Полагаю, влияние на индустрию будет кардинальным. (Да, я помню что TI что-то там родил, и NXP вроде балуется, я о другом) Evgeny_CD(812 знак., 22.10.2017 02:24 - 02:46, dao, ссылка, ссылка, полностью)
- QFN модульки. "Все украдено до нас". Evgeny_CD(967 знак., 26.05.2017 22:24, dao, ссылка, полностью)
- Теперь Apple покопалась в моей голове -> - Evgeny_CD(03.11.2017 22:44, ссылка)
- Наконец придумал, как раз и навсегда решить эту задачу. Evgeny_CD(905 знак., 28.07.2017 22:20)
- "Ничего не доводи до крайности" © Козьма Прутков. Иллюстрация, ЕМНИП, от МегаДжона. Точка опоры(29.05.2017 10:55)
- Разумеется, такая конструкция давно используется но дорога для изготовления. Картинка с выставки Electronica 2014 Alex B.(28.05.2017 09:04)
- Это вы ещё в ракете не видели. )) - Молодой коллега(28.05.2017 08:16, youtube)
- Лучше всего такое использовать в автотехнике или в аэрокосмической отрасли и, непременно, припой только безсвинцовый, только так! - blackprapor(27.05.2017 15:30)
- Возможно потребуется подклеивать по углам каплями термоотверждаемого клея рамку к основной плате модуля. Остатки воды из внутреннего кармана можно удалять при сушке в печи плат с небольшим вакуумированием. - БАРМАЛЕЙ(27.05.2017 14:31)
- тоже делал переходник с компонента на плату но с дырдочками с металлизацией по периметру - RED_DRAGON(27.05.2017 13:40)
- А запатентовать? - vmp(27.05.2017 12:17)
- Хы, забавно - POV_(26.05.2017 22:30, )
- Arduino наступает по всем фронтам? - misyachniy(03.11.2017 16:49, dao, ссылка, полностью)
- Вопрос не специалиста по СИ. michas(194 знак., 01.11.2017 17:25, dao, полностью)
- PS А почему аду не хотите? Что вас смущает то. для армов есть, есть даже русскоязычный бложик там на примере ST cortex M4 разобрано применение ады. Я кстати тоже ее хочу. Но на все времени не хватает. - RED_DRAGON(03.11.2017 22:23)
- 1. В С++ сделать это можно lloyd(627 знак., 03.11.2017 11:08)
- замечу, что "физсущности" часто расматриваются как данные по соответствующим каналам преобразования , из чего следует наличие дополнительной информации о достоверности этих данных (статус, время последнего обновления и т.п.). наборы основных и Vit(367 знак., 03.11.2017 09:59 - 10:07, ссылка)
- Если честно, я задачу не понимаю. Просто контроль присвоения можно решить добавлением префикса в имя переменных или констант и статическим анализом исходников на наличие правильных префиксов. Но есть же еще расчеты с конверсией типов? - VLLV(03.11.2017 09:51)
- Может какие lint-ы или другие проверяльщики кода такое умеют. Тут недавно обсуждали. - AlexBi_(03.11.2017 09:39, )
- +Сделай свои ассерты на контроль входных параметров функции, аргументами которой будут пользовательские типы данных - Любитель_Радио(03.11.2017 07:16, )
- Ассерт очень тонкая вещь. Ты, представь, ракету в космос запускаешь. И у тебя сработал ассерт в какой-то малозначительной функции, в малозначительном модуле. А упадёт из-за этого вся ракета. Иногда ошибки в программе лучше обрабатывать каким-то fk0(124 знак., 03.11.2017 11:00)
- вот, уже здравое зерно есть в обсуждении! Вполне применимо. michas(104 знак., 03.11.2017 08:52 - 09:19)
- добавь в структуру пользовательского типа "поле типа" через enum - будет что-то вида строгой типизации - Любитель_Радио(03.11.2017 09:46, )
- Не "может", "должен". - Скрипач(03.11.2017 09:22)
- ...периода выполнения? И ждать пока соответствующая ветвь кода выполниться? Может проще на Паскаль перейти? Там строгая типизация - свойство языка. - Скрипач(03.11.2017 09:00)
- Ну хоть какая проверка. Иногда напрягает что не помнишь в вольтах или миливольтах, градусах или дециградусах. С плавучкой в этой части проще конечно. michas(104 знак., 03.11.2017 09:04 - 09:10)
- Я тебе предлагал к имени переменной добавлять суффикс. Не дебильную венгерскую нотацию, где префикс (и поэтому нет автодополнения, и ты всегда должен заранее знать префикс), и где в префиксе закодирован машинный тип данных (его компилятор и без fk0(315 знак., 03.11.2017 11:03)
- А не слишком ли преувеличена проблема? Вольты и миливольты? Два масштаба несложно отследить, больше... на практике, не встречал. - Скрипач(03.11.2017 09:21)
- Посмотри Паскаль. Ада - слишком "академична", нужны аргументы чтобы на ней писать. - Скрипач(03.11.2017 09:11)
- Бывалые предлагали приписывать к имени переменной единицы измерения. Ну и добудьте наконец нормальный текстовый редактор, который умеет парсить сишный код и делать удобную навигацию по переменным, функциям, типам. - SciFi(03.11.2017 09:08)
- В C++ относительно просто. В C++ -- арифметические операции переопределить нельзя, придётся писать набор функций для любых вычислений. Как -- просто. Каждый тип -- отдельная структура (даже если с одним интом внутри) отдельного типа. Только fk0(454 знак., 02.11.2017 23:53)
- Может вам с такими пожеланиями в Ada податься :) - RED_DRAGON(02.11.2017 22:24)
- Этот вопрос прямо возник после чтения про Ада. Простота решения просто поразила. Не меньше поразило то что в Си есть создание своих типов. Но мне никогда не попадалось, зачем это надо. Ну я и вообразил что можно использовать не свои типы а свои michas(25 знак., 03.11.2017 08:50)
- Одну букву обрежь - и фраза станет правильной! :) - Evgeny_CD(02.11.2017 22:25)
- У Gnu есть компилятор ADA. Точнее надстройка над компилятором. По идее должен много где идти. - Скрипач(02.11.2017 22:32, ссылка)
- А то там насчет такой типизации в Rust, Go и прочих Scala? - Evgeny_CD(02.11.2017 22:34)
- в *опу их нахрен (скромное имхо) - RED_DRAGON(02.11.2017 22:38)
- Зря. Rust пилят для Cortex-M и даже для AVR. - Evgeny_CD(02.11.2017 23:29)
- Безумству храбрых поём мы песню! - SciFi(02.11.2017 23:35)
- Изучать - одно, использовать в серии - другое. - Evgeny_CD(02.11.2017 23:41)
- Тут в пустыне с пеной у рта обсуждают прибавление к регистру единицы (пардон за утрирование, но недалеко от истины), а тут типа язык с гарантиями какой-то там безопасности. Поищи аудиторию в другом месте. - SciFi(02.11.2017 23:50)
- Какие в жопу гарантии, когда он размерности напутает или в формуле ошибку сделает? Фортран самодостаточен -- ТОЧКА. Нужно лишь комментарии в коде писать и иногда, может быть, разумно называть переменные. Хотя I, J, K, L, M, N тоже вариант -- чаще fk0(34 знак., 02.11.2017 23:55)
- А мне местная аудитория нравится. Совмещать несовместимое - это моя главная фишка. Здесь люди имеют практический опыт, их критика бесценна для меня. - Evgeny_CD(02.11.2017 23:53)
- Да, и еще Kotlin! -> --> - Evgeny_CD(02.11.2017 22:36, ссылка, ссылка)
- Не в курсе. С Адой - баловался, перечисленное вами - вообще не смотрел. - Скрипач(02.11.2017 22:36)
- :D она девочка (Ада) - RED_DRAGON(02.11.2017 22:32)
- Скрипач, остатками сознания, проявляет возможность мыслить как Русский Человек. Я бы тоже так сделал, объявил тип "физическая величина", и написал соответствующие функции IBAH(432 знак., 02.11.2017 08:39 - 08:48)
- дай бох памяти - такое можно было только на паскале. там да. назвал икс месяцем и игрек днем и только с ними и можно оперировать. - LordN(01.11.2017 20:38)
- Создать так свои типы можно, только Си типы не контролирует, а потому все равно позволит подставить в аргумент функции altitude вместо pressure :), если численно они конвертируемы. И только C++ станет ругаться, когда подстановка возможна, но типы Ксения(8 знак., 01.11.2017 18:25 - 19:10)
- Да, с пол-оборота на Си. Высота и давление всего - лишь unsingned int. Я так понял, это авиация. _basile(287 знак., 01.11.2017 19:04, )
- Вот!!! Вот такие любители unsingned и писали ПО для F-22 и F-35. Какой-то из них при первом пересечении экватора перевернулся брюхом вверх - навигационная система отрабатывала изменившийся знак широты. - Evgeny_CD(01.11.2017 20:41)
- Высота над уровнем моря, или давление отрицательное - это зведец. Эта вся хрень, как я понял, для вывода на приборы, ну, теперь уж на дисплей. И хули те разница, если у тя ВВП ниже уровня моря хоть на 100 метров, а прибор застыл на нуле ? _basile(103 знак., 01.11.2017 21:06, )
- а еще мертвое море ниже уровня океана - Alex68(01.11.2017 20:50)
- базиль - вражеский засланец, православных инженеров с пути сбивает - POV_(01.11.2017 20:47, )
- Нет, не можешь. Либо придется отказаться от ВСЕХ стандартных арифметических операций. Описать все как struct и написать свои функции работы с ними. - Скрипач(01.11.2017 18:20)
- Если я правильно понял задачу, для неё есть готовое решение в C++. Боюсь, под голым Си не получится. - йцукен(01.11.2017 18:00, ссылка)
- может и неинтересно никому, но... - Alex68(03.11.2017 20:32, dao, ссылка, полностью)
- МГД-движитель, МГД-генератор, магнитное динамо. Сводный топик. - Evgeny_CD(31.10.2017 16:55, dao, полностью)
- [Analog Discovery 2 от Digilent] сводный топик. Кто-нибудь это чудо щупал? -> --> предыдущее обсуждение Evgeny_CD(264 знак., 01.11.2017 15:21, dao, ссылка, ссылка, полностью)
- Други инженеры! Подскажите простую программку для рисования схем эл. шкафов? Есть что-либо такое? - sag1979(01.11.2017 09:26, dao, полностью)MBedder
- РЕШЕНО. EWARM7.60.1 Пытаюсь запихать __no_init массив. Компилятор выкидывает его постоянно. Уровень оптимизации medium. определяю так: Constantin24(80 знак., 31.10.2017 08:29 - 09:44, dao, полностью)
- 10GBase-T становится все реальнее и реальнее. Текущий срез цен. Старый пост по теме -> не забываем про платочки на Xeon® Processor D --> Evgeny_CD(7062 знак., 30.08.2016 19:54, dao, ссылка, ссылка, полностью)
- NETGEAR - подборка ДШ по свежим версиям 10G коммутаторов. Есть совсем простые 5 портовые модели 10G (их пока нет в продаже), в том числе с поддержкой 2.5G и 5G. Для всех моделей указана задержка пакета внутри свитча! Evgeny_CD(30.10.2017 23:40)
- NETGEAR XS708T-100NES (это первое поколение 10G свитчей, сейчас есть второе, латентность меньше) уже стоит 68 кр -> - Evgeny_CD(06.04.2017 22:53, ссылка)
- 40GBASE-T -> есть куда расти. - Evgeny_CD(31.08.2016 17:24, ссылка)
- Вот здесь есть UTP 6а и 6 в ассортименте для понимания цены - sav6622(30.08.2016 21:12, ссылка)
- "Как все это подлючать 10G свитч - работчие места, NAS и 1G свитч для "медленного мира". А какое максимальное расстояние сегмента медной 10Gb, не 30 метров? как-то затруднительно до рабочего места может оказаться. - blackprapor(30.08.2016 20:52 - 20:56)
- DLINK на 48 гигабитных и 2 10Gb вкусная штука, как раз искал что ставить. - blackprapor(30.08.2016 20:54)
- Вот еще хороший вариант. NETGEAR® ProSAFE GS728TXS: 10GBase-X SFP+ - 2 порта, 1Gbit - 16 портов. 41 000р. Шумит не сильно - 33Дб. Evgeny_CD(30.08.2016 20:38)
- MikroTik Cloud Router Switch CRS210-8G-2S+IN -> Один из самых дешевых способов пощупать 10G мир. 2 SFP+ порта, 8 1G. Работает и как switch (Layer 1 и Layer 2), и как маршрутизатор Layer 3 (порт отключаетмя от свитча и переводится на программную Evgeny_CD(44 знак., 30.08.2016 20:17 - 20:22, ссылка)
- D-Link Evgeny_CD(30.08.2016 19:57 - 20:06)
- NETGEAR Evgeny_CD(30.08.2016 19:58 - 20:05)
- Panduit Evgeny_CD(30.08.2016 20:01 - 20:04)
- ZyXEL Evgeny_CD(30.08.2016 19:58 - 20:03)
- Новые Intel® Atom™ C Series (Denverton) -> первый обзор --> Evgeny_CD(680 знак., 30.10.2017 17:43 - 17:47, dao, ссылка, ссылка, полностью)
- Как эффективно передать поточные данные в Excel? Ранее использовал Lectus DDE. Но те приборы изначально поддерживали modbus. Да и DDE этот уж больно глючный. michas(192 знак., 29.10.2017 17:23, dao, полностью)
- Аналоговые девицы в новую область пошли: sav6622(458 знак., 29.10.2017 17:53, dao, ссылка)