Библиотека LibIIO существует уже более 6 лет, чтобы упростить разработку программного обеспечения для взаимодействия с устройствами промышленного ввода-вывода Linux (IIO). Это часть ядра Linux и подсистема, обеспечивающая поддержку таких устройств, как аналого-цифровые или цифро-аналоговые преобразователи (АЦП, ЦАП). Эта подсистема включает в себя АЦП, акселерометры, датчики давления, датчики цвета, света и приближения, датчики температуры, радиопередатчики и многое другое.
Читать далее «LibIIO – библиотека для взаимодействия с промышленными устройствами ввода/вывода Linux»Исправлена ошибка, из-за которой в модели Raspberry Pi 4 с 4 ГБ оперативной памяти в Ubuntu 19.10, не работали USB-порты
Недавно был выпущен сервер Ubuntu 19.10 с официальной поддержкой Raspberry Pi 4 SBC. Вскоре после этого, нам на глаза стали попадаться истории о том, что на плате не работают USB-порты. Но, что интересно, Canonical объясняет, что эта ошибка затрагивает только RPI 4 с 4 ГБ ОЗУ, и USB прекрасно работает на платах с 1/2 ГБ ОЗУ.
Представлен Linux 5.0 – основные изменения, Arm, MIPS & RISC-V архитектура
Линус Торвальдс (Linus Torvalds) представил Linux 5.0:
Итак, последняя неделя перед релизом 5.0 была не совсем простой, но не такая сложная как c rc8 и в целом я рад, что задержался на неделю и закончил rc8.
Оказывается патч, о котором я говорил в релизе rc8, не был той тревожной ошибкой, о которой я думал: да, у нас была не инициализированная переменная, но причина, по которой мы не сразу заметили предупреждение, заключалась в том, как работает gcc, компилятор в основном инициализировал эту переменную как правильное значение. Таким образом, то же самое, что вызвало отсутствие предупреждения, также фактически означает, что это исправление на практике пустое.
Читать далее «Представлен Linux 5.0 – основные изменения, Arm, MIPS & RISC-V архитектура»
Выпущено программное обеспечение Orange Pi – прошивка Android 9.0, исходный код Linux для RK3399/MT6735
Lab in a Box Concept является встроенным x86 сервером вместе с 6 платами ARM и корпусом ПК для тестирования автоматизированного программного обеспечения
В настоящее время ядро Linux имеет около 20 миллион строк кода, а ARM обладая сотней лицензий производит множество процессоров и микроконтроллеров, которые в конечном итоге могут стать сотнями тысяч различных проектов, многие из которых не используют Linux, но для тех которые его используют, Linux должен быть протестирован, чтобы быть уверенным в его работоспособности. То же самое относится и к любому крупному программному обеспечению, используемому на нескольких аппаратных платформах.
Ручное тестирование – является одним из способов сделать это, но потребуется много времени и затрат, поэтому существуют программные и аппаратные решения непрерывной интеграции для автоматизации тестирования такие, как Linaro LAVA (Linaro Automated Validation Architecture), а также KernelCI для автоматизированного тестирования ядра Linux и Automotive Grade Linux CIAT, которое автоматически тестирует входящие серии патчей.
Платформа для разработки ODROID-XU4 подешевела до $59 и теперь поддерживает Linux 4.9 LTS
Платформа для разработки ODROID-XU4 на базе четырехъядерного процессора Samsung Exynos 5422 была запущена весной 2015 года, но даже по прошествии двух лет, это одна из самых быстрых, если не не самая быстрая, из недорогих платформ на рынке. Она также оснащена гигабитным Gigabit Ethernet и портами USB 3.0, цена при этом остается $74 и это действительно дороже чем у более медленных плат. Hardkernel решили снизить цену до $59 + доставка, что очень хорошо с точки зрения соотношения цена/качество, а еще вы сможете получить выгоду из почти двух лет разработки, так как платформа теперь поддерживает Linux 4.9 с обновлениями обещанными до начала 2019 года. Читать далее «Платформа для разработки ODROID-XU4 подешевела до $59 и теперь поддерживает Linux 4.9 LTS»
Linaro представили первую (Альфа) версию эталонной программной платформы 96Boards
Инициатива 96Boards от Linaro была запущена в начале года совместно с платформой Hikey, также они близки по аппаратным параметрам, но 96Boards имеет некоторые требования к программному обеспечению, такие как внутренняя поддержка “загрузчика (с открытым кодом), поддержка ускорения графики (бинарный и открыты код), работоспособное ядро Linux на основе открытого кода магистрали или поддержка Android c последней версией ядра или последние две версии ядра LTS и хотя бы одна из следующих операционных систем: Android, Debian/Ubuntu, Fedora/Red Hat или OpenEmbedded/Yocto сборка дистрибутива Linux”. Читать далее «Linaro представили первую (Альфа) версию эталонной программной платформы 96Boards»
Релиз Linux 4.3 – Основные изменения, ARM и MIPS архитектура
Линус Торвальдс представил Linux 4.3 в конце прошлой недели:
Linux 4.2 принес нам системные и сетевые изменил, новые реализации криптографии, поддержку драйверов графического процессора AMD для большего количества видеокарт. Некоторые изменения, внесенные в Linux 4.3 включают в себя:
- Удалена файловая система ЕХТ–3 (файловая система EXT–4 будет поддерживать EXT–3)
- Устранены проблемы с файловыми системами BTRFS, EXT-4, F2FS и XFS
- Протокол IPv6 теперь встроен в ядро по умолчанию
- Добавлены новые драйвера для устройств с энергонезависимой памятью (е.г.EEPROM). См. подробности в nvmem.txt.
- Добавлена поддержка сетевой настройки “lightweight tunnel”
Читать далее «Релиз Linux 4.3 – Основные изменения, ARM и MIPS архитектура»