• Как мощные землетрясения Боливии открыли горы на глубине 660 километров под землей
    0
    1. С каких это пор за 3 года аспирантуры вы должны выдать качественную диссертацию, готовьте её столько сколько считаете нужным, 4-5 лет. На сколько я помню PhD-Student в Европе учится 4 года (2 обязательных предметов + 2 года исследований, зависит от ВУЗа). То о чём вы говорите, похоже на понижение нагрузки которое действует в западных вузах пока вы занимаетесь научной работой и там же работаете в лаборатории, и если через N лет вы не защитись, отдел кадров меняет должность (а скорее просто увольняет). То есть вам дают ограниченное время заниматься наукой, и если вы его пропустили, то больше такой возможности не будет. Никто не держит вас после обязательных экзаменов (если были какие-то курсы к изучению) защищаться раньше, степень готовности работы определяет руководитель. Вы ещё вспомните, что диссертация как отдельный документ существует не везде, это может быть «объединение» опубликованных статей по теме работы.
    2. Аналогично можно охарактеризовать ВАК РФ, что это организация в юрисдикции РФ, мнение которой влияет на соискателей и сотрудников российских ВУЗов. Стали готовить PhD, так это же для иностранцев (экспорт услуг) верно же? Или уже существует российский PhD для россиян, с отдельным документом, и отдельным статусом (где-то чуть выше кандидата, но чуть ниже доктора). Иначе какой смысл размножать сущности. Вполне логично просто изменить требования для кандидатских.

    В оригинале мне ваш пост напоминает позицию: «всё иностранное как правило лучше», то есть у немцев первая научная степень может называться PhD, а после хабилитированный доктор, а вот в России, никак нет, потому что минимальные требования слабые.

    Я полностью с Вами согласен что качество зависит напрямую от желания соискателя выполнить и оформить исследование на достойном уровне, и если соискатель задался целью уклоняться и пройти формально по нижней границе, то это достижимо в любом месте. Только какой смысл в этом всём, например человек стал очень известен, ведь его диссертацию обязательно достанут полистать :)
  • Как мощные землетрясения Боливии открыли горы на глубине 660 километров под землей
    –3
    Требования к кандидатской диссертации в странах бывшего СССР иногда даже строже чем к PhD других государств, не говоря уже о самой процедуре. Вы можете быть иного мнения, но оба необъективны и зависят от точки наблюдения. :)

    Посмотрите пункт 262, кандидат это PhD.
    https://unesdoc.unesco.org/ark:/48223/pf0000211619_rus
  • Организация шинной инфраструктуры, соединяющей агенты системного интерфейса STI версии 1.0
    0

    Прочитал в другой статье, тогда было возможно неплохо снабдить вашу работу бенчмарками и сравнением с аналогами. Не зря в AXI имеется axi-lite и axi-stream как раз для случаев когда не нужно бурст, приоритезация и подтверждение транзакции.

  • Организация шинной инфраструктуры, соединяющей агенты системного интерфейса STI версии 1.0
    0

    Было бы неплохо сравнить с чем то существующим. Какая проблема решалась, чем лучше/отличается этот STI от интерфейса AXI, например.


    Может я плохо читал, но о мульти мастерном режиме и арбитраже не увидел.

  • Наконец-то приличный отечественный процессор ЦОС – 1967BH28
    0
    Наивно полагать что чип содрали и просто добавили некие волшебные оптимизации чтобы он стал в 3 раза быстрее.

    И как же они могли его «содрать»? Повторён набор инструкций с большим объёмом встроенной памяти. Как я себе это представляю: описали модели на HDL, верифицировали их, и самостоятельно синтезировали\трассировали под техпроцесс = выпустили. Увеличивайте кэш любого процессора и получите кратное ускорение на ограниченном числе задач.
    С повышением тактовой частоты/производительности «хитрые» архитектурные решения будут проблемой.
    В России есть Эльбрус и Мультиклет. На западе есть TRIPS/Mill. И какие перспективы? Сейчас активно поддеживаются лишь x86 и ARM.

    В данной статье речь о специализированном процессоре, нацеленном на определённый класс задач, т.е. изначально имеет другое соотношение частоты\производительности. Разве не любая архитектура имеет проблемы в заданном техпроцессе с повышением частоты? А сравнивать их поддержку с экземплярами общего назначения не совсем корректно, по вашей логике и видео-ускорителей тоже ждёт забвение.
    Естественно выгоднее вливаться в существующую экосистему, чем делать с нуля.

    В рамках каких-то проектов или бизнеса в целом, это возможно нормально, а с точки зрения собственного прогресса не очень.
  • Наконец-то приличный отечественный процессор ЦОС – 1967BH28
    0
    Не буду спорить, я не специалист в патентном праве, но почему-то до сих пор, к примеру ARM, одна из самых успешных fabless компаний. Если поставить вопрос как это делаете Вы, всё получится до тех пор пока не захотите продавать их куда-нибудь заграницу. Мне было очень познавательно почитать вот это. Как и описано в приведённом посте, полагаю что проблемы начнут появляться при попытке повторить что-нибудь точь-в-точь из нового и уже хорошо защищённого патентами. Не исключаю возможность их обойти при желании с помощью иной реализации, но какой смысл не повторять чуть меньше чем всё, когда всё равно нужно будет портировать компилятор со всеми вытекающими?

    Все же мой главный тезис был о том, что ПО для разработчиков стоит дороже чем кристалл, и есть причина иметь его полностью своим для своей же архитектуры, чтобы в перспективе стать конкурентом в какой-то нише, не только на локальном рынке и без потенциальных правовых вопросов.
  • Наконец-то приличный отечественный процессор ЦОС – 1967BH28
    0
    Это конечно успех, проведена большая работа — чип доведён до производства даже с некоторыми оптимизациями, но на мой взгляд половинчатый. Вроде же нельзя просто так скопировать систему команд без разрешения, а есть ли такое разрешение или лицензия от Analog Devices я найти не смог. Точно знаю, что нельзя просто так вот выпустить процессор случайно целиком совместимый с набором инструкций архитектуры ARM, к примеру. Для локального и не гражданского применения подходит, все же хотелось бы большего.

    Наличие именно копии набора инструкций и общей архитектуры является косвенным доказательством того, что:
    разработать архитектуру специализированного процессора, верифицировать её, подготовить и отладить компилятор, средства отладки, готовые библиотеки с оптимальными реализациями типовых задач, оформить и поддерживать на всё это дело качественную документацию стоит значительно дороже чем производство наперёд заданного кристалла.

    Выше приводились доводы о том, что совместимость это благо, может как промежуточный этап это и неплохо, но в целом это недостаток. Если нет доступа к передовым техпроцессам, то нужно искать хитрые архитектурные решения, обращать внимание на чужой опыт, но не заимствовать ничего полностью.
  • GTD: написать диссертацию и остаться в живых
    0
    Да делал свой (gitlab), но потом ещё научился хранить репозитории на флешке, это было полезно в ряде случаев.
  • GTD: написать диссертацию и остаться в живых
    +1
    В целом все советы верны :)
    Грамотно выставленный deadline это если не половина, то треть успеха, важно что именно считать завершенным, прототип может и не показать желаемых характеристик.
    Для оформления моей диссертации крайне полезным оказался LaTeX + Jabref + git. Не смотря на сравнительно высокий порог входа, несовершенство шаблонов, всё равно сильно упростило работу над предфинальной версией.
  • Трёхмерны ли вы? Микрозадачка пространственному мышлению
    0
    Спасибо за ссылку на интересную книгу!
  • Трёхмерны ли вы? Микрозадачка пространственному мышлению
    0
    В институте была такая задача (трубы было 2 диаметра d), только нужно было найти объём фигуры пересечения через тройной интеграл. Преподаватель обещал автомат тому кто решит в течении пары :-) я бы назвал эту фигуру квадрат сходящийся в точку по выпуклому радиусу.

    «Автоматчиков» никогда не было :), решить её сходу смог только знакомый к.ф.-м.н.
    P.s студентом думал над этой задачей не один день
  • Переезд «железных» хабов с «Хабрахабра» на Geektimes
    +7
    Уважаемый TM, конечно тема FPGA не всем ясна и понятна да и наверное интересна. Порог вхождения сравнительно высокий. Средние и хорошие отладочные модули стоят дорого, не все могут попробовать даже при желании (скидки для западных студентов на нас не распространяются). ПО фирмы Xilinx купить легально невозможно (да и скачать тоже не прикидываясь иностранцем), это считается технологией двойного назначения и попадает под U.S. export regulation rules, с «альтернативными» лицензиями всё становится только сложнее с каждым годом. Препятствий для заинтересованного человека достаточно много.

    Каждую статью о HDL\FPGA я читаю с большим интересом. Я попросил бы Вас вернуть FPGA(или русская аббревиатура `ПЛИС`) обратно на хабр, это позволило бы авторам готовить хороший материал на русском языке, сложность которого явно не соответствует GT, и оставить его следующим поколениям. Желательно сделать как упомянул leshabirukov.
  • Переезд «железных» хабов с «Хабрахабра» на Geektimes
    +2
    Потому что не было альтернативы на то время, это я вам точно говорю. VHDL и FPGA и так редкая тема в нашем регионе, и как мне кажется она вряд ли будет интересна в деталях на GT.
  • Как Python и Jinja могут облегчить жизнь FPGA разработчику
    0
    Как заметил nerudo наверное всё же можно обойтись только верилогом:

    Мультиплексор
    module simple_mux #(
    parameter D_WIDTH = 8, NUM = 2
    ) (
    // Verilog-2001:
    input wire [NUM*D_WIDTH-1:0] data_i,
    // SystemVerilog:
    // input wire [NUM-1:0] [D_WIDTH-1:0] data_i,
    input wire [D_WIDTH-1:0] data_1_i,
    input wire [$clog2(NUM)-1:0] sel_i,
    output wire [D_WIDTH-1:0] data_o
    );

    assign data_o = data_i >> (sel_i * D_WIDTH);

    endmodule


    Немного доводилось работать с Verilog, но точно помню что в каком-то старом синтезаторе логарифма по основанию 2 не было, а своя реализация в виде функции, вызванная много раз, почему-то вешала всё. Второй пример про регистры мне понравился. В RTL часто приходится подработать или долго руками или разобраться в чём-то новом :).
    Как-то нужно было проанализировать отчёты Place & Route для разных настроек схемы, был повод познакомится с awk ближе :)
  • Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel
    +1
    Согласен. Для dm365 была задача интеграции кодека в CE. SoС c DSP был OMAP3530.
  • Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel
    0
    Мне удалось немного поработать с чем-то похожим (TI DM36x), конкретней со связкой ARM(linux) + DSP. Ощущения остались двоякие, с одной стороны эта был первый опыт с подобными SoC, с другой нагромождение API и витиеватая система сборки с java кодом потребовала немало усилий чтобы перейти к задаче от борьбы с тулчейном и «API». К тому же очень болезненна прошла смена версии ядра на отличную от SDK.
    Приходилось ли Вам выходить за рамки этих готовых интерфейсов и зачем? Как отлаживали DSP код кроме dbgprintf (всякие CE_DEBUG=..)?
  • Разработчики Raspberry выпустили Raspberry Pi Model B+
    0
    Процессор оставили прежним, так что эта игрушка может и годится на что-то, но многого ждать не приходиться. Ещё и ethernet через usb убивает всю производительность.
  • Разработчики Raspberry выпустили Raspberry Pi Model B+
    0
    Главное разочарование в RPi это слабая подсистема USB, точнее она годна на всё кроме чего-то критичного ко времени.
    Писать видео и аудио с UVC камеры и сохранять на флеш так и не удалось. Перепробовал много ядер, патчей, прошивок, и всяких настроек.
  • Логика авторобота: от машинного зрения до управления трансмиссией
    0
    На первом рисунке у вас виден похоже Beaglebone. На последнем уже другое, разные версии?
  • Установка и сборка образа Angstrom Linux для платы TechNexion Thunder
    0
    Последний раз когда сталкивался с bitbake подобными дистрибутивами (около года назад), внедрить в сборку приложение с использованием TI DSP было крайне неудобно и потребовало множество архаичных изменений. А иногда почему-то ломался кеш пакетов, и единственное лекарство было удалить всё и пересобрать заново. Изменилась ли ситуация к лучшему с тех пор?
  • Мультипроцессовый Firefox
    +1
    Спасибо за подсказку, работает (Chrome 31.0.1650.57), а я раньше использовал только ctrl-1 2..8 и 9. :)
  • Виртурилки прилетели!
    0
    Это разные подходы, gumstix делает SOM (System-On-Module). Очевидным плюсом является легкая доработка для своих продуктов. Однако при всех плюсах нужно делать плату расширения которая всех не устроит из коробки.
  • Виртурилки прилетели!
    0
    Владел overo fire подтверждаю греется, но не критично. Субъективно сильнее нагревается wifi.
  • Comment from a drafted post.
  • Восстановление электронной книги Pocketbook 611
    +1
    Я к чему — с SD-карточки оно точно не стартует, не умеют сейчас типичные ARM / MIPS процы этого.
    Есть которые умеют. Например omap3530 страница 3405.
  • Контроллер «Virt2real», или просто — Виртурилка
    0
    Это сугубо моё личное мнение: наиболее простым вариантом как с fpga, так и с процессора будет именно SPI. Использование всех 5 уменьшает кол-во gpio и отключает clkout(0,1). Расскажите, пожалуйста, о других возможных вариантах.
  • Контроллер «Virt2real», или просто — Виртурилка
    0
    SPI? у 365 он есть.
  • Белорусы сделали беспилотник под управлением Linux
    0
    Разобрался. Резкий комментарий беру обратно. Но с первого взгляда всё выглядело именно так как описал выше. Тут очевидно есть и другой гражданский заказчик под которого и была организованна швейцарская компания.
  • Белорусы сделали беспилотник под управлением Linux
    0
    Признаю, себестоимость не учёл.
  • Белорусы сделали беспилотник под управлением Linux
    0
    Человек, не желающий разбираться в деталях, представит инженера который думает о том как летит самолёт и пишет код. Или увидит процессор omap и сразу представит как кто-то оптимизирует алгоритмы, чтобы переложить тяжелые вычисления на DSP сопроцессор или приладить видео захват на том же сопроцессоре (в overo есть вывод для камеры) и фиксировать всё на видео. Но на практике похоже, что выполнялась только доводка механики и т.п. Вы правильно называете это — «стартап», идея о том что самолёт может лететь сам проверена. До продакшена в тех приложениях в которых его позиционируют, ему ещё далеко, много работы предстоит проделать. Ордена и медали вешать рано :)
  • Белорусы сделали беспилотник под управлением Linux
    0
    Не думаю, что очень далеко. Давайте посмотрим, цена разработки — 500к, отпускная цена 250к (с зилом до 1.5 ляма). Планируют выпустить и продать 10. Выходит что после 2ого самолёта начинается profit! К сожалению я не знаю порядки цен разработки подобных проектов, но меня смущает, что 3ий уже приносит доход. Выходит два вывода: или поскупились на разработке, или цена определённо завышена. Что вы говорите на счёт инвестиций верно, в масштабах государства 500к небольшие деньги, можно и больше потратить даже на «попробывать», ведь это не продукт какой-нибудь частной компании.
  • Белорусы сделали беспилотник под управлением Linux
    0
    Пиариться активно нужно на конференция и специализированных выставках. Мне так кажется. На сколько он успешен покажут продажи, а пока об этом заявлять рано. И почему «особенно»? Вы непрозрачно намекаете, что в этой маленькой стране разные специалисты не способны на что-то большее. Не обижайте мою Родину и её население :)
  • Белорусы сделали беспилотник под управлением Linux
    0
    Это коммерческая техника, которая лишь может быть интересна военным.

    Это ваши догадки, перечитайте новость от белта.

    Вы не поняли меня, своё мнение подразумевает способность анализировать, сравнивать — мыслить критически. А не хвалить свой огород.

    Дешовые китай роутеры, это лишь пример. Вы мыслите как менеджер целю которого является сделать\продать продукт, с минимальными затратами. Но сами по себе вы не получите опыта при всецелом копировании, чтобы когда-нибудь претендовать на разработку чего-то передового.

    Откуда взяться сообществу у систем управления самолётом? Это не популярная вещь как минимум. Оставим этот самолёт в покое, он есть и летает, это не большое событие, спрос на него все равно не мы с вами формируем :) рынок рассудит.

  • Белорусы сделали беспилотник под управлением Linux
    0
    Зачем брать готовое ПО и электронику?

    Может быть потому что нужно иметь свой взгляд на проблему? Так же поступают множественных производители домашних маршрутизаторов. Качество их работы не всегда удовлетворительное. Копируя мы заодно копируем и ошибки.

    Неподходящие сравнение для военной техники с системой управления сайта. В данном случае считаю допустимым использование частей (например ядра линукс и других хорошо сделанных стандартных вещей), он не все же целиком. Если бы какой-то мировой вендор держал в открытом доступе свою систему управления самолётом, то возможно и можно было бы доверять ей в слепую.
  • Белорусы сделали беспилотник под управлением Linux
    +1
    Немного введу вас в курс дела и причин моей резковатой критики. Как писал выше Anton_from_Amber, на мой взгляд так же проект ещё не созрел для военных применений, как его активно позиционируют в СМИ. Плюс освещается это как «большое событие». А для гражданки да, можно считать его пригодным.
  • Белорусы сделали беспилотник под управлением Linux
    0
    Дискуссия заходит не в ту сторону. Обсуждаем только умную начинку. Фюзеляж, крылья, шасси — да наверное сделаны хорошо, не мне это подвергать сомнению. Пусть система управления заимствована, но и ПО ведь то тоже. Почему так, а не иначе не ясно.
    пытается занизить достижения участников проекта, на мой взгляд не обоснованно.

    Выше я привожу факты. Инженеров участвующих в проекте, я ничем не принижаю, они делают всё что могут на своём месте.
  • Белорусы сделали беспилотник под управлением Linux
    0
    Кто против? Кто говорит немолодцы? Пользуйтесь опенсорсом.

    Есть такая привычка: непросвещённым выдавать чужое за своё.

    Почему комплектующие не описаны явно? Мне в первую очередь, как и многим, интересна электронная начинка. Как сделана связь? Wifi тот что на overo? И к чему это информация о ssh. То что там стартует линукс никого не удивить.

    Я ничего не имею против таких разработок, если что-то было заимствовано\использовано, нужно об этом написать явно.

    p/s на счёт собрали почитайте тех процесс изготовления ПП для подобных компонентов. Это не вилку в розетку вставлять.
  • Белорусы сделали беспилотник под управлением Linux
    +7
    Открываем вашу спецификацию
    ОС – Операционная система САУ-7.0
    однако
    Сайт поддержки — wiki.uavos.com
    В посте уже правда — Open System UAV.

    А где данные о электронике? На скрине у вас красуются непонятные надписи apbox и т.д. Как оказалось это кастомная док плата для модулей от gumstix. Сделанная кем? — Швейцарией. Славянские имена в Швейцарии не считаются.

    Американский модуль, на вроде как швейцарской плате, с ОС адаптированной иностранцами, программа управления также не славянского происхождения. Какие выводы прикажите делать?

    Белорусы сделали беспилотник. Умерьте свой пыл, господа, вы его собрали.

    P/S Сам самолёт и крыло не в счёт, я в этом ничего не понимаю, положим там всё сделано самостоятельно.
  • Forth-процессор на VHDL
    +1
    Бибило П.Н. — Основы языка VHDL (поможет разобраться с синтаксисом.)
    Лично мне понравился Pong P. Chu:
    1)RTL Hardware Design Using VHDL
    2)FPGA Prototyping by VHDL Examples
  • Forth-процессор на VHDL
    0
    Заметил у вас синхронный сброс, хорошо что вы знакомы с xilinx recommendation.

    Чтобы развить идея остаётся добавить прерывания, перейти на популярную шину (к примеру Wishbone), добавить контроллер динамической памяти и дельной периферии. А там уже и не далеко портировать ОС реального времени.

    Ступеней конвейера тоже можно доделать.