|
1 / 1 / 0
Регистрация: 30.06.2018
Сообщений: 8
|
|
Глюки МикроСи. Выявление, исправление (обход скользких мест) и личный опыт борьбы с аномалиями компилятора12.05.2020, 02:43. Показов 641. Ответов 3
Метки нет (Все метки)
Работаю с Пиками больше 20 лет. С 2013 года использую MicroC. Сталкивался с разными глюками, кстати их вообще-то не так уж и много. Но например приходится ставить уровень оптимизации 0. В некоторых разработках не смог понять почему при другом уровне программа глючит. Нашел решение чисто интуитивно. С тех пор оптимизацией не пользуюсь в принципе.
Язык неплохой, все разговоры о том, что МикроСИ это игрушки - не имеют реальной основы. Компилятор любой имеет право глючить. У меня разработки на этом компиляторе работают в коммерческой сфере лет так... Ну в общем долго и эффективно. Есть ли у кого примеры глюков (личный опыт борьбы), которые проявляются именно в МикроСи ?
0
|
|
| 12.05.2020, 02:43 | |
|
Ответы с готовыми решениями:
3
Мой опыт борьбы с sd read-only file system Есть ли у когото опыт борьбы со взлом меняющим index.php Левые АВРы - личный опыт |
|
|
||||
| 12.05.2020, 13:11 | ||||
|
Так что вы не правы, глюков в компиляторе не должно быть. Даже если они обнаружены, о них следует сообщить разработчикам которые обязаны устранить ошибки в кротчайшие строки, иначе меняйте компилятор. Потому что это не дело думать в чем ошибка в коде или в компиляторе. Когда код состоит из нескольких десятков тысяч строк понять может быть не просто где глюк в коде или в компиляторе.
1
|
||||
|
1 / 1 / 0
Регистрация: 30.06.2018
Сообщений: 8
|
|
| 14.05.2020, 13:05 [ТС] | |
|
У меня есть давний приятель. Он всю свою жизнь ищет контроллер, самый - самый... И постоянно находит все лучше и лучше. Правда не сделал реального продукта. Всю жизнь в поиске. Сейчас уже на пенсии. Ну да ладно, я это к тому, что все компиляторы пишутся людьми. Также как и контролеры разрабатываются людьми. Человеческий фактор неотвратимо присутствует. Кто-то знает как его исключить? Тогда и глюки также неотвратимы. Просто одни разработчики уже столкнулись с ними, другие в розовом неведении считают, что какой-то язык идеальной, а модерновые контроллеры лишены изъянов.
Я работаю с тем, что доступно и работает. Мои разработки работают, после тщательной отладки идеально для тех условий, для которых созданы. Поэтому мне нет смысла менять проверенное на неизвестное. Кот в мешке в коммерческом проекте не нужен. Дорого обходится. Очень дорого. Кстати, насколько я знаю, в зарубежных аналогах используются суперновые контроллеры. Вот только беда в том, что эти самые аналоги по функциям мелко плавают. А мои железки работают. Может дело не в новизне железа, а в зашитых алгоритмах?
0
|
|
|
|
|||||
| 14.05.2020, 13:31 | |||||
|
Компилятор GCC под очень много платформ. Он не только для микроконтроллеров, но и для компа и др. Им собирают операционную систему Linux которая существует под очень много платформ, включая мобильные и встраиваемые (в вашем смартфоне Android, который базируется на Linux). Наличие багов компилятора - непозволительная роскошь. Это я к тому что когда много людей пользуются компилятором и приложениями собранными им, а ток же при большой команде разработчиков компилятора, вероятность найти баг многократно выше и его устранение произойдет оперативно. Большинство багов (99.99%) выявляются на этапе тестирования новой версии компилятора до его официального релиза. А в случае компиляторов микроэлектроники, разработчиков мало, тестеров мало вот и баги которые годами не устраняются. Вы проинформировали микроэлектронику о найденных багах? Может они их не устраняют потому что просто не знают о них? Есть всемирно признанные и проверенные контроллеры, компиляторы и IDE для них которыми пользуется весь мир. Вот к примеру можете посмотреть в соседнем разделе что народ использует в своих разработках в том числе коммерческих.
0
|
|||||
| 14.05.2020, 13:31 | |
|
Помогаю со студенческими работами здесь
4
Продажа мест под ссылки оптом - опыт глюки опций компилятора Глюки Си компилятора Atmel Studio Ошибки компилятора и их исправление.(в частности 106) Flicker free и ослабление синего цвета- маркетинг или правда? Вам помогло? Только личный опыт! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|