?

Log in

No account? Create an account
JSMN a minimalistic JSON parser in C
electrodyssey
Нашёл библиотеку JSMN для чтения JSON из C. Маленькая, не требует libc, может работать со статическим выделением памяти, прекрасный вариант для Cortex-M микроконтроллеров. Теперь буду использовать для хранения иерархической конфигурации. Если важна очерёдность, то данные можно хранить в JSON массивах, при чтении она будет соблюдаться. Пробовал несколько разных вариантов и остановился на этом, уж очень славная библиотека, настоящая маленькая жемчужина. Самые придирчивые конечно скажут что это токенайзер, а не парсер, но мне для микроконтроллера нужно было именно это.
Автор Serge Zaitsev, которому шлю лучи восторга, Halal olsun! Круто написано.
Tags: ,

postgresql 12
electrodyssey
Postgres 12 вышел. Если кто хочет пересобрать индекс без отрыва от производства, то ему сюда


"Partitioning performance enhancements, including improved query performance on tables with thousands of partitions, improved insertion performance with INSERT and COPY, and the ability to execute ALTER TABLE ATTACH PARTITION without blocking queries"
Tags:

xilinx vitis
electrodyssey
Xilinx собирается выпустить SDК языков высокого уровня Vitis (C, C++, Python) для своих чипов, насколько понял из новостей, платформа будет частично open source и бесплатна для использования и вроде бы доступна уже в ноябре.
Tags:

Microsoft the Musical
electrodyssey
Увидел сегодня ссылку на "Microsoft the Musical", который подготовили микрософтовские интерны. Занимательно конечно, но Microsoft бы был круче в формате драматической итальянской оперы в четырёх действиях, где обязательно присутствовали бы ключевые моменты и правильные факты, как-то:

  • Договор с IBM о разработке ПО для IBM PC, покупка 86-DOS

  • Гейтс с Балмером выдавливают Аллена из компании

  • Совместная разработка OS/2 вместе с IBM и последущий выпуск NT, "затмивший" OS/2

  • Выпуск 95!

  • Внутренние письма Microsoft, вроде этого, где Гейтс сетует на то что ACPI extensions не Windows специфические и как с этим бороться (и множество других)

  • Совершенно прекрасная своей вонючестью история с финансированием SCO, компанией когда-то заявившей, что все права нa gnu/linux принадлежат ей и последущие за этим легальные войны

Наверняка есть множество других прекрасных историй, к несчастью, в мьюзикл (под срезом) они не вошли, но может быть, когда-нибудь будет создана опера (или может даже рок-опера) по мотивам историй Microsoft!
Read more...Collapse )

Puri.sm смартфон
electrodyssey
Видео с CCC boot camp 2019. Nicole Faerber рассказывает о трудностях создания смартфона с полностью открытым дизайном, включая схематику и firmware. Что самое интересное, так это то что многие сотовые модемы уже работают на встраиваемом linux, имея при этом доступ к общей системной памяти, что чревато взломом. В её дизайне, беспроводные интерфейсы, такие как wi-fi, bluetooth, lts/3g cellular, а так же сенсоры (магнитный, гиро, акселерометр, и.т.п) блокируются на физическом уровне. Проц - четырёхядерный iMx, большинство радио интерфейсов вынесены в модули M2. PCB в 10 слоёв, 1200 деталей, smd 0201, bga 0.4, плата размером с две кредитки. И всё под лицензией GPL, никаких закрытых бинарников, за исключением радио-модулей и кода, настраивающего DDR4 при старте. Насколько я понял, для него было выделено отдельное ядро, которое грузится с отдельной spi flash перед загрузкой основной системы, примерно как в серверах. Система загружает gnu/linux 5.2.0 (Debian PureOS) для ARM. Так же они полностью написали код для видео отрисовки. Работают с GNOME для запуска десктопных приложений на Purism телефоне.
Они оставили возможность менять батарейки и 3.5мм аудио гнездо:
Read more...Collapse )
Tags:

Parallel Programming for FPGAs
electrodyssey
Книга opensource. Авторы: Stephen Neuendorffer, Principal Engineer at Xilinx, Ryan Kastner from UCSD and Janarbek Matai from Cognex,

Анонс Xilinx:
https://forums.xilinx.com/t5/Xilinx-Xclusive-Blog/The-Xilinx-Guide-to-FPGA-Using-the-HLS-Secret-Sauce/ba-p/862063

Книга:
http://kastner.ucsd.edu/hlsbook/
https://github.com/KastnerRG/pp4fpgas
http://kastner.ucsd.edu/wp-content/uploads/2018/03/admin/pp4fpgas11.12.2018.pdf

--
Буду читать

OSD335x System-in-Package
electrodyssey
Набрёл на статью о создании маленьких linux устройств на базе OSD335x System-in-Package, BGA чипа с ARM Cortex-A8, DDR3 памятью, EMMC и прочим внутри. Даже контроллер заряда LiPo аккумуляторов с Ethernet и те внутри. Есть на mouser с 512MB DDR, дорогой зараза, EUR50 за штуку (40 если партия), но никаких трудностей с разводкой памяти.
Tags: ,

Rigol MSO8000
electrodyssey
Rigol таки разродился новым осциллографом, реклама которого висела на их странице уже год почти. Спецификации, вместе с ценами приведены на сайте. Ждём выпуска EEVBlog с обзором.
Tags:

PagedOut magazine
electrodyssey
Новый журнал с околокомпьютерной тематикой, где-то напоминает старый phrack.
Бета первого выпуска по ссылке для скачивания выглядит очень мило.
заявленный формат: одна страница / одна статья, но он не всегда соблюдается, потому что в одну страницу не всегда впихнёшь всё что нужно.

https://pagedout.institute/

Xilinx в списке поставщиков mouser.com
electrodyssey
Продукты Xilinx теперь доступны на mouser.com, свершилось.
Tags: