PicoLibC-это легкая библиотека C для встраиваемых систем

Известный разработчик Кит Паккард недавно объявил в своем блоге о запуске «picolibc». Picolibc – это библиотека C для встраиваемых систем, которая подходит для небольших микроконтроллеров,а стандартный API библиотеки C позволяет работать даже на устройствах с малой памятью (RAM). Это обновленная версия «newlib-nano» с несколькими интересными изменениями, которые включают замену «stdio» lib на специфичный для ATMEL код printf, принятый из avrlibc. Как часть этой библиотеки, Кит также запустил picocrt, который отвечает за инициализацию памяти и вызов различных конструкторов перед вызовом собственно программы на C.

Читать далее «PicoLibC-это легкая библиотека C для встраиваемых систем»

Как использовать Ubiquiti Unifi Security Gateway в существующей домашней сети

Поделимся опытом о том, как нам удалось внедрить Ubiquiti Unifi Security Gateway (USG) в домашнюю сеть. Мы столкнулись с несколькими проблемами, поэтому нам хотелось бы поделиться и, надеюсь, помочь кому-то еще. В течение нескольких лет у нас было 2 точки доступа Unifi, покрывающих наш дом, и недавно мы обновили свой Интернет до 100 Мбит/с. При загрузке на нашем существующем маршрутизаторе Linksys со скоростью 100 Мбит/с скорость была около 95 Мбит/с, и мы понимали, что остается некоторая полоса пропускания. Наш интернет-провайдер – Spectrum. Мы разместили заказ на Амазоне и через 24 часа он был доставлен.

Читать далее «Как использовать Ubiquiti Unifi Security Gateway в существующей домашней сети»

Как легко откалибровать ретракцию в 3D-принтерах

Короткая статья о настройке ретракции. Нам, действительно, нравится просматривать 3D-принтеры и все, что касается 3D-печати, за одним исключением… случаев калибровки ретракции (иначе настройка ретракции). Это занимает очень много времени.

Читать далее «Как легко откалибровать ретракцию в 3D-принтерах»

Использование Sony PS3 Eye Camera в качестве недорогого микрофонного массива

Примерно два года назад мы опубликовали статью, показывающую в сравнении работу микрофонного массива и одного USB-микрофона, и, последний продемонстрировал неудовлетворительную скорость обнаружения при пробуждении на расстоянии около 3 метров даже в тихой комнате, что усугублялось белым шумом или фоновой музыкой, в то время как микрофонный массив воспринимал слово «пробуждение» в любых условиях одинаково хорошо.

Стоимость комплектов для разработки умных акустических систем варьируется от 500 долларов США за комплект разработчика Intel с поддержкой распознания речи до 129 долларов США за комплект разработчика с 3-мя микрофонами Amazon AVS на базе Allwinner R18 и 99 долларов за ReSpeaker Core v2. Если у вас уже есть плата Raspberry Pi 3/4, вы можете получить более дешевые варианты, такие как ReSpeaker 4-Mic Array, за 25 долларов, но ничто не сравнится с ценой камеры Sony PS3 Eye, которая поставляется с массивом из 4 микрофонов и продается на Amazon примерно за 7,5 $. Возможно, у вас уже есть она, поэтому не стоит тратить дополнительные деньги. Читать далее «Использование Sony PS3 Eye Camera в качестве недорогого микрофонного массива»

Оценка износа устройств с флэш-памятью eMMC

CNXSoft: Это пост от гостей Марселя Зисвилера (Marcel Ziswiler), менеджер платформы Embedded Linux, Toradex и Леонардо Грабоски Вейга (Leonardo Graboski Veiga), инженера по техническому маркетингу, Toradex, связанные с предстоящим докладом Марселя на тему «Оценка износа устройств с флэш-памятью eMMC» на конференции Embedded Linux 2019 года позже этот месяц.

Флэш-память была важной темой во встраиваемых системах на протяжении десятилетий. Она позволяет радикально улучшить размеры и надежность электронных устройств по сравнению с другими технологиями хранения. Другие преимущества флэш-памяти включают в себя отсутствие подвижных элементов и снижение энергопотребления. Однако, проблемы, связанные с флэш-памятью, не так широко освещаются в потребительской электронике. Среди них ограниченная прочность и большая сложность программного обеспечения.

Читать далее «Оценка износа устройств с флэш-памятью eMMC»

Чтение данных ID-карты в Ubuntu с помощью считывателя смарт-карт EZ100PU (Thai ID Edition)

Нас попросили помочь с настройкой считывателя смарт-карт на компьютере под управлением Windows 7. Но, это заставило задуматься о том, что произойдет, если мы подключим устройство чтения карт к ноутбуку с Ubuntu и сможем ли мы считать содержание с Thai ID card. Читать далее «Чтение данных ID-карты в Ubuntu с помощью считывателя смарт-карт EZ100PU (Thai ID Edition)»

Как расшифровать маркировку на чипах памяти FBGA

Чипы SDRAM часто поставляются в компактном корпусе FBGA ( Fine-Pitch Ball Grid Array), на котором не достаточно места для записи полного номера детали. Поэтому, производители компонентов используют сокращенную маркировку, которая часто не имеет ничего общего с фактическими номерами деталей.

Читать далее «Как расшифровать маркировку на чипах памяти FBGA»

Как разогнать Raspberry Pi 4 до 2,0 ГГц

На днях мы испытывали наш новый «вентилятор охлаждения ICE Tower CPU» для Raspberry Pi 4, который здорово охлаждает плату, даже чрезмерно. Постоянный читатель и комментатор m] [sko отметил, что после обновления прошивки можно было разогнать Raspberry Pi 4 до 2,0 ГГц. Это идеальная задача для нашего нового вентилятора!

Читать далее «Как разогнать Raspberry Pi 4 до 2,0 ГГц»