Pull to refresh
  • by relevance
  • by date
  • by rating

Вебинар “Enabling machine learning application on a mW power budget”

System Analysis and Design *C *Machine learning *Computer hardware IOT

21 октября в 16:30 в рамках цикла открытых технических семинаров компании Xperience AI с докладом выступит Франческо Пацци (Embedded Application and Algorithm Engineer, Greenwaves Technologies). Тема доклада - Enabling machine learning application on a mW power budget.

Франческо расскажет о том, как эволюция в области IoT и встраиваемых устройств повысила спрос на удалённые вычисления, которые позволяют уменьшить использование сети и учесть требования по производительности. Он поднимет такие вопросы, как ограничения существующих устройств по памяти, скорости и энергопотреблению при разработке приложений, а также расскажет, как подобные задачи решаются в процессорах Greenwaves Technologies.Семинар открытый, будет проходить на английском языке. Технические вебинары компании Xperience AI проходят регулярно в свободном доступе. Чтобы получить приглашение на это событие и получать их на будущие выступления, оставьте свой адрес в форме по ссылке.

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 251
Comments 0

Про магнитолку

DIY
Соратники!

Я испытываю крайне смешанные чувства. У меня 15 лет опыта работы в IT индустрии. Я занимался почти всем — от сборки компьютеров до разработки информационных систем масштаба предприятия. Через мои руки прошли десятки девайсов, начинённых самым разнообразным софтом. И, тем не менее, я только что позорно облажался.

У меня в автомобиле сломался дисплей. Обычный такой, сегментный, с часами, температурой и прочей информацией. Тихо помер, не включившись при очередном повороте ключа зажигания. Две недели я ждал, пока официальный сервисный центр соизволит меня принять. Два часа я сидел в этом центре, ожидая, пока освободится подъемник…

Ремонт занял меньше минуты. Чуваки просто сняли клемму с аккумулятора и надели её обратно, произведя таким образом hard reset компьютера. И всё заработало.

Сложно описать нахлынувшие на меня эмоции. Но всю дорогу домой в голове крутился анекдот про программиста и заглохшую машину: «а давайте все выйдем, а потом зайдем обратно».
Читать дальше →
Total votes 104: ↑95 and ↓9 +86
Views 427
Comments 43

Первые, но нелегкие шаги во Flex

IT-companies
Не так давно я начал свое знакомство с Flex Builder 3. Поскольку с программированием я дружу давно и по-всякому, проблем с задачами типа «Hello, world», сортировка массива и «а как сделать, чтобы изображение по кнопке ползало» не было. Однако я встретился с задачами, которые при внешней своей простоте простых решений в среде Flex не имели.

Именно о них и пойдет речь дальше.
Total votes 36: ↑31 and ↓5 +26
Views 3K
Comments 24

MySQL Embedded и лицензия

Lumber room
Хотелось бы использовать связку MySQL Embedded + ZeosDBO + Delphi 7, но нигде не нашел четкого ответа по лицензированию оного. На все на что я натыкался, были невнятные суммы какие-то и самое плохое, что максимальный ответ был найден на mysql.ru, но который четко так и не окончен. Связь с SUN Microsystems никаких результатов не принесла, играют в «футбол», позвоните тому, позвоните туда, позвоните оттуда пусть переключат. Запросы через их же форму, тоже ни к чему не привели. Вобщем лажа.
Так вот результатирующее что на сегодня я собрал и какие вопросы все-таки остались: Для распространения по своим клиентам обязательно требуется соблюдение одного из двух условий: или софт распространяется по GPL или оплата ЗА КАЖДОЕ РАБОЧЕЕ МЕСТО ~325 Евро/раб.место.

Примечание: Этот пост создается не для холивара MySQL vs «другие базы» или Delphi 7 — отстой в топку. У каждого свои средства разработки и разные задачи и разные клиенты.
Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 550
Comments 8

Стоимость коммерческой лицензии на MySQL OEM Embedded

Website development *
Наткнулся тут вот на эту заметку и решил прояснить, just to make it clear, по ценам, тем более что сам недавно узнавал. Причем меня никто не футболил и цены я узнал в результате переписки со Steve Copper (Account Manager/Corporate Sales/MySQL) где-то за 2 часа. Для этого мне понадобилось отправить только одно письмо, не считая первоначального запроса через Web-форму на оффсайте, так что никаких проблем при получении прайса не было.
Читать дальше
Total votes 22: ↑21 and ↓1 +20
Views 3.8K
Comments 19

Капля волны

IT-companies
image
Картинка с сайта dreamstime.com


Как вы уже знаете, наверное, одно из достоинств проекта Google Wave состоит в его открытости. И не только в смысле доступности исходных кодов и документированности протокола. Но еще и в том, что пользоваться «волнами» можно не только на wave-сервере Гугла (т.е. не только через гугловский «клиент»). Вы можете работать с волной прямо у себя на сайте!

Да, да, знаю — сейчас вы меня забросаете гнилыми ананасами с криками «нас не пускают в песочницу, а этот рассуждает об открытости!» Потерпите, ребята, все будет — сейчас, насколько знаю, рассылаются остатки из 20 тыс. инвайтов в «песочницу» для девелоперов.
А с 30 сентября будут раздавать еще и 100 тыс. аккаунтов уже в рабочую Волну wave.google.com. Как говорится, «все там будем». :)
Так, о чем это я? Ах да. О том, что все будем в Волне и Волна будет повсюду.


Попробую рассказать о возможностях встраивания «волн» Google Wave на примере CMS Drupal. Хотя на самом деле неважно, будет ли это именно эта CMS или любая другая. Неважно даже, будет ли это сайт с использованием какой-то Content Management System. Google предоставляет открытый API для встраивания «волн» в любые html-страницы. Пока API очень простенький, будем надеяться, что все это дело будет развиваться дальше.

И, пока не началось, честно предупреждаю, что посмотреть внедренную волну вы сможете, только если у вас есть доступ в «песочницу». Жестоко, знаю.
Но это временно, парни из Гугла уже в курсе и усиленно работают над анонимным доступом к embed wave.
Читать дальше →
Total votes 13: ↑9 and ↓4 +5
Views 602
Comments 11

Приглашаем на российский финал Imagine Cup в Нижнем Новгороде – 9 апреля, 10:00, Нижегородская Ярмарка

IT-companies
Конкурсы программных проектов и встраиваемых систем Imagine Cup в ближайшие дни достигнут своего апогея! В эту пятницу, 9 апреля 2010 г. в Нижнем Новгороде пройдёт российский финал Imagine Cup.



Мероприятие начнётся в 10:00 (хотя лучше придти к 9:30, чтобы успеть к приветственному кофе) в центральном павильоне Нижегородской Ярмарки (на карте), и продлится до 18:30. Помимо выступлений весьма интересных людей (президента Майкрософт Николая Прянишникова, Зам.губернатора Нижегородской области, ректора ННГУ, руководителя Зворыкинского проекта и др.) и интересных конкурсов с призами и подарками, вы также увидите выступления студенческих команд и сделанные ими программно-аппаратные проекты:
Читать дальше →
Total votes 33: ↑19 and ↓14 +5
Views 361
Comments 6

Обзор GuruPlug Server Plus

Gadgets
Ко мне наконец-то доехал заказанный еще в в конце апреля у New IT GuruPlug Server Plus. Отравили его в результате всех перепетий с вулканом только в мае, а добрался он до моего почтового отделения только в июле. Правда многим повезло еще меньше, так-как заказы после 1500 цифры были отложены еще на два месяца. Но это все лирика перейдем к самому серверу в розетке.
Читать дальше →
Total votes 52: ↑44 and ↓8 +36
Views 1.6K
Comments 88

Вопросы использования Intel Atom для embedded realtime задач

Intel corporate blog
После того, как архитектура Atom проявила себя в нетбуках, некоторые компании стали использовать Atom для Embedded Realtime применений. Делают промышленные контроллеры, гоняют на них PLC код.

Те же чипы, что и в нетбуке обычно на заводах не используют. Есть специальный платформы. Сначала был Crown Beach, сейчас начинает использоваться в дизайнах Queens Bay. Для IVI (автомобильный компьютер) есть своя платформа.

Естественно, удовлетворение realtime требований — необходимое условие. Об этом подробнее под катом.
Читать дальше →
Total votes 38: ↑30 and ↓8 +22
Views 9.9K
Comments 18

Worst case execution time на x86

Intel corporate blog
В прошлом посте я описал, как и зачем измеряется interrupt latency на платформе Atom.

Сегодня расскажу о том, почему один и тот же код с одними и теми же входными данными может исполняться разное время. Для некоторых realtime приложений это очень нежелательный эффект, с которым приходится бороться.
Читать дальше →
Total votes 26: ↑23 and ↓3 +20
Views 7.6K
Comments 12

Музыкальная подсветка коллекции оптических стекол

Sound
Sandbox
В музее оптики СПбГУ ИТМО есть довольно примечательный экспонат — каталог Аббе, представляющий из себя коллекцию оптических стекол различных марок и размеров. Руководство музея желало чтобы этот каталог подсвечивался под музыку, поэтому на свет появился проект музыкальной подстветки каталога, которым я собственно и занимался. Это что-то сродни задаче мигания светодиодом при помощи микроконтроллера, только помасштабнее.

image
Читать дальше →
Total votes 117: ↑116 and ↓1 +115
Views 3.4K
Comments 67

Vogue-Tec News #2

Configuring Linux *

Ежечекпоинтовый обзор нововведений, интересностей и общих событий вокруг плеера из журнала Vogue, а теперь и Playboy.

Содержание


  • Playboy плеер
  • Новый Linux
  • VNC!
  • Корпус, SDIO, I2C и все, все, все...
  • FAQ

Читать дальше →
Total votes 123: ↑117 and ↓6 +111
Views 15K
Comments 60

Семинар «Java Card — расширение возможностей смарт-карт с помощью Java»

Self Promo
Приглашаю всех принять участие в семинаре «Java Card — расширение возможностей смарт-карт с помощью Java».
Семинар состоится в офисе компании Oracle в Санкт-Петербурге 30 июня в 15.00 в 2202 по адресу 10-я Красноармейская 22а, второй этаж.
Традиционно мы приглашаем к участию сторонних слушателей, для всех открыта регистрация
oracle.timepad.ru/event/8066

Java Card — это Java платформа для смарт-кард. В свое время она изменила всю инфраструктуру смарт-карт. Такие секторы рынка, как телекоммуникационный и транспортный, банковский и ID и многие другие сегодня активно используют Java Card.
Во время презентации будут представлены базовые принцип технологии и ее основные возможности. Вместе с тем, мы покажем, как Java Card платформа изменяется в соответствии с новыми требованиями, и что может ждать ее в будущем. Отдельное внимание будет уделено использованию технологии Java Card в практических приложениях. Более того, будут продемонстрированы новые разработки компании Oracle в этой области.
Семинар ведет Александр Гласман.
Семинар рассчитан на 2 часа, включая вопросы-ответы.
Total votes 3: ↑1 and ↓2 -1
Views 752
Comments 2

Обзор шины SPI и разработка драйвера ведомого SPI устройства для embedded Linux (Часть первая, обзорная)

Configuring Linux *
Sandbox
В этой статье я хочу провести краткий обзор шины SPI (интерфейса, широко распространённого во встраиваемой технике, используемого для подключения различных устройств) и попытаюсь описать процесс создания драйвера протокольного уровня SPI устройства для Linux. Данный документ не претендует на роль полного руководства, а скорее преследует цель указать нужное направление. Так как статья не вошла в размер одного топика, мне пришлось разбить её на две части.

0. Вместо введения


Что это за статья?
Эта статья представляет собой компиляцию информации из различных источников, вольный перевод некоторых частей документации, а также мои собственные комментарии, дополнения и описания возникших проблем.

Для кого эта статья?
В первую очередь, для новичков, каковым являюсь и я. На форумах по embedded Linux очень часто можно встретить вопрос: «А как на этой плате работать с SPI?». Именно на него я и попытаюсь дать ответ. В качестве примера, я приведу код написанный для работы с моим тестовым SPI устройством.
Читать дальше →
Total votes 52: ↑51 and ↓1 +50
Views 131K
Comments 13

Обзор шины SPI и разработка драйвера ведомого SPI устройства для embedded Linux (Часть вторая, практическая)

Configuring Linux *
Это вторая часть моей статьи по разработке драйверов для ведомых SPI устройств в Linux. Предыдущая часть находится здесь.

3. Разработка userspace протокольного SPI драйвера с использованием spidev


Как уже было сказано выше, для SPI устройств существует ограниченная поддержка userspace API, с поддержкой базовых полудуплексных read() и write() вызовов для доступа к ведомым SPI устройствам. Используя ioctl() вызовы, можно производить полнодуплексный обмен данными с ведомым устройством, а также изменение параметров устройства.
Читать дальше →
Total votes 46: ↑45 and ↓1 +44
Views 38K
Comments 9

В поисках жирного (The Quest For FAT)

Haskell *
При разработке некоего программно-аппаратного комплекса потребовалось создать клиентское устройство, которое для прочих устройств должно выглядеть как обычная USB-флешка, или если более формально, то USB Mass Storage Device. Необычность устройства в том, что оно должно имитировать для внешнего мира файловую систему FAT с файлами достаточно большого размера (2GB и и более), при том, что сами файлы на устройстве, конечно, отсутствуют и находятся в сети. Да и вообще это не файлы, а некие аудио-потоки.

Задача, на первый взгляд, простая: на каждый запрос на чтение блока (команду SCSI) отдаем содержимое этого блока. Блок может либо принадлежать какому-нибудь из «файлов», либо содержать служебную информацию FAT.
Читать дальше →
Total votes 57: ↑57 and ↓0 +57
Views 3.4K
Comments 12

Объединенные формы и значения по умолчанию

Symfony *
Здравствуйте.

Сейчас я бы хотел облегчить жизнь всем тем людям, которые пишут свои проекты на основе фреймворка Symfony 2.

В Symfony 2, есть отличные инструменты по созданию форм из сущностей, а так же, что более интересно — объединенные формы.

Так вот, если вам понадобится установить в такую (объединенную) форму значения по умолчанию из сущностей (объектов), то вы (как и я) будете блуждать по просторам интернета, в поисках решения этой задачи, т.к. в документации этого, вроде бы, нет (во всяком случае, я не нашёл).
Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Views 2K
Comments 1

Многоядерный процессор для беспилотников

High performance *
Translation
За последние 10 лет беспилотные летательные аппараты (БПЛА) окончательно перешли из разряда лабораторных образцов в разряд технологий, проверенных в полевых условиях. Недавно проведенные Teal Group исследования показали, что общие сметные расходы на БПЛА удвоятся за следующую декаду с 5 млрд. долл. США в год до 11,3 млрд. в год. Ожидается, что за следующие 10 лет будет потрачено более 94 млрд. долларов. Помимо военного применения (основная ожидаемая область применения), БПЛА применяются в таких областях, как наблюдение за общественной безопасностью, контроль границ, пожаротушение, мониторинг автотрафика. Ожидается коммерческое применение БПЛА в системах связи.
Под катом тизер многоядерного DSP TMS320C6678 от TI
Total votes 14: ↑9 and ↓5 +4
Views 3.9K
Comments 7