Сравнение компиляторов ARMCC, IAR и GCC
#Программированиемикроконтроллеров #arm #keil #iar #ewarm #gcc #armcc IV
https://habr.com/ru/post/527820/
#Программированиемикроконтроллеров #arm #keil #iar #ewarm #gcc #armcc IV
https://habr.com/ru/post/527820/
t.me
Сравнение компиляторов ARMCC, IAR и GCC
Я работаю над одним проектом, который с большим трудом вмещается в 64к памяти микроконтроллера. И подумалось мне, что возможно, пора взглянуть на разные компиля...
Разработка firmware на С++ словно игра в бисер. Как перестать динамически выделять память и начать жить
#БлогкомпанииAuriga #C #Программированиемикроконтроллеров #firmware #stm32 #iar #gcc IV
https://habr.com/ru/post/539760/
#БлогкомпанииAuriga #C #Программированиемикроконтроллеров #firmware #stm32 #iar #gcc IV
https://habr.com/ru/post/539760/
t.me
Разработка firmware на С++ словно игра в бисер. Как перестать динамически выделять память и начать жить
C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to g...
[Перевод] Находим и устраняем уязвимости бинарных файлов в Linux — с утилитой checksec и компилятором gcc
#БлогкомпанииМаклауд #НастройкаLinux #C #C #gcc #команднаястрока #linux IV
https://habr.com/ru/post/562420/
#БлогкомпанииМаклауд #НастройкаLinux #C #C #gcc #команднаястрока #linux IV
https://habr.com/ru/post/562420/
t.me
Находим и устраняем уязвимости бинарных файлов в Linux — с утилитой checksec и компилятором gcc
Изображение: Internet Archive Book Images. Modified by Opensource.com. CC BY-SA 4.0 После компиляции одного и того же исходного кода мы можем получить разные б...
[Перевод] Использование подсказок, включаемых в исходный код, помогающих GCC выявлять случаи переполнения буфера
#БлогкомпанииRUVDScom #Программирование #C #C #GCC #разработка IV
https://habr.com/ru/post/572338/
#БлогкомпанииRUVDScom #Программирование #C #C #GCC #разработка IV
https://habr.com/ru/post/572338/
t.me
Использование подсказок, включаемых в исходный код, помогающих GCC выявлять случаи переполнения буфера
Ошибки, связанные с доступом к областям памяти, которые находятся за пределами допустимого адресного пространства (out-of-bounds memory access), в 2021 году всё ещё пребывают в списке самых опасных...
[Перевод] Оптимизация математических вычислений и опция -ffast-math в GCC 11
#БлогкомпанииRUVDScom #Программирование #C #Математика #GCC #разработка #c IV
https://habr.com/ru/post/586386/
#БлогкомпанииRUVDScom #Программирование #C #Математика #GCC #разработка #c IV
https://habr.com/ru/post/586386/
Хабр
Оптимизация математических вычислений и опция -ffast-math в GCC 11
В этом материале речь пойдёт об оптимизациях, которые включает опция -ffast-math при компиляции кода, написанного на C или C++, с использованием GCC 11 для x86_64 Linux (при применении других языков,...
Удивительное приключение в стране оптимизирующих компиляторов
#Программирование #Lisp #Python #C #C #pypy #gcc IV
https://habr.com/ru/post/658829/
#Программирование #Lisp #Python #C #C #pypy #gcc IV
https://habr.com/ru/post/658829/
Хабр
Удивительное приключение в стране оптимизирующих компиляторов
Приглашаю вас в небольшое приключение выходного дня, в котором никто никому ничего не будет доказывать. Мы просто будем реализовывать один и тот же несложный алгоритм, разыскивающий простые числа в...
JIT-компилятор Python в 300 строк
#Python #Программирование #Компиляторы #C #jitкомпиляция #numba #gcc IV
https://habr.com/ru/post/674206/
#Python #Программирование #Компиляторы #C #jitкомпиляция #numba #gcc IV
https://habr.com/ru/post/674206/
Хабр
JIT-компилятор Python в 300 строк
Может ли студент второго курса написать JIT -компилятор Питона, конкурирующий по производительности с промышленным решением? С учётом того, что он это сделает за две недели за зачёт по...
Настраиваем QtCreator для полноценного программирования и отладки микроконтроллеров STM32
#Opensource #C #Программированиемикроконтроллеров #DIYилиСделайсам #stm32 #qtcreator #gcc IV
https://habr.com/ru/post/705062/
#Opensource #C #Программированиемикроконтроллеров #DIYилиСделайсам #stm32 #qtcreator #gcc IV
https://habr.com/ru/post/705062/
Хабр
Настраиваем QtCreator для полноценного программирования и отладки микроконтроллеров STM32
Введение Привет всем. На данный момент я активно осваиваю разработку ПО для STM32 и хотел бы поделиться моим опытом. Как известно, для STM32 имеется много сред для разработки, однако часть из них,...
Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ
#FPGA #Программированиемикроконтроллеров #Производствоиразработкаэлектроники #DIYилиСделайсам #Электроникадляначинающих #riscv #gcc IV
https://habr.com/ru/post/726250/
#FPGA #Программированиемикроконтроллеров #Производствоиразработкаэлектроники #DIYилиСделайсам #Электроникадляначинающих #riscv #gcc IV
https://habr.com/ru/post/726250/
Хабр
Ретро-компьютер уровня «Радио-86РК» с RISC-V процессором на плате OMDAZZ
RISC-V компьютер Введение Основным инструментом “Школы дизайна цифровых схем” является недорогая отладочная плата OMDAZZ c ПЛИС CycloneIV EP4CE6E22C8N. Эта ПЛИС содержит всего 6000 логических...
Linux на esp32s3
#Ненормальноепрограммирование #Системноепрограммирование #Программированиемикроконтроллеров #esp32 #gcc #linux #xtensa IV
https://habr.com/ru/articles/736408/
#Ненормальноепрограммирование #Системноепрограммирование #Программированиемикроконтроллеров #esp32 #gcc #linux #xtensa IV
https://habr.com/ru/articles/736408/
Хабр
Linux на esp32s3
Вопрос о том, можно ли загрузить линукс на микроконтроллерах Espressif я впервые услышал в 2015, в период бума esp8266. Тогда мой ответ на него был: "нет, не это ядро и не на этом железе". Но прошло...