avatar
Это про ОЗУ, а в топике про flash, товарищи археологи :)
avatar
И чем она лучше других RTOS? FreeRTOS можно запустить даже на 8-тном AVR, да и ресурсов использует меньше:

Scheduler Itself — 236 bytes (can easily be reduced by using smaller data types).
For each queue you create, add — 76 bytes + queue storage area (see FAQ Why do queues use that much RAM?)
For each task you create, add — 64 bytes (includes 4 characters for the task name) + the task stack size.
www.freertos.org/FAQMem.html
avatar
Было бы неплохо увидеть перевод с пояснениями…
я понимаю что для некоторых достаточно прочитать код, но не все такие
avatar
Очень интересное сочетание FPGA и транзисторов KT315(или KT361) :)
avatar
6 июля сделан заказ, 1 августа получил.
avatar
EPM240T100C5N в каноничном tqfp100 :)
avatar
А какой именно у тебя из MAX II и в каком корпусе?
avatar
Отличный компьютер. Современные процессоры имеют достаточно кэша, что бы перекрыть производительность памяти.
Нет смысла брать память в 2400 ГГц, можно поставить 1333 МГц. Смысл есть только в случае использования интегрированного графического ядра (AMD Axx и Intel со встроенной графикой — полезно перед покупкой смотреть максимальную частоту шины памяти)
Был неприятно удивлен то, что Альтиум 10й работает как однопоточное приложение. Не знаю как с новыми, на новый денег не дают.

Тестируя видеокарты, я обнаружил, что NVidia хуже прорисовывает детали в SolidWorks в режиме realView, чем AMD.
Я сравнивал 4 видеокарты GTX750Ti, Quadro K700 и встроенную в A10-5750m, а также R7 240. Красные хорошо прорисовывали детали, а вот нвидиа отказывалась дорисовывать детали. Хваленная Quadro K700 была по уровню R7 240. Я так и не понял в чем ее преимущество, поскольку грелась она при обычном ролике на ютубе под 80 градусов. По тестам далеко позади R7 (разница в 2-3 раза), а цена в 3 раза выше.
avatar
Есть множество книг на эту тему. Есть эта книга и на английском. Читать ее кому сложно, кому легко. Перевод на русском очень хороший, но мне стиль изложения не совсем понятен так же.
На эту тему можно найти с десяток книг.
Отличная книга на русском А.Н. Кечиев, Проектирование печатных плат для цифровой быстродействующей аппаратуры. Не забудьте купить себе хороший осциллограф с полосой хотя бы в 2ГГц и активный щуп, что бы наблюдать эти эффекты.

Такие книги хороши для тех, кто разрабатывае ПП с частотами от ~300 МГц и выше.

«Отрыв земли» может возникнуть даже на простейшей цифровой логике, если спроектировать ПП соответствующим образом.
avatar
Поздравляю с запуском!

Сам еще зимой собрал PRUSA I3.
Комплектующие заказывал на Али. Раму мне друг вырезал из нержавейки.
Помимо ABS иногда юзаю CO-PET пластик, он не дает усадку и не растрескивается.
avatar
Ну такая «с понтом экономия» на лог. элементах что-ли :) Хотя компилятор в обоих случаях выдает одинаковое количество используемых ячеек. Так что ваш вариант понятнее.
Я уж, наверное, с пол года не ковырял MAX и Verilog :)
avatar
Мелкий вопрос. Просто из любопытства.
Почему именно:
assign txReadyOUT = !txCounter[3:1];
assign txIdleOUT  = txReadyOUT & (~txCounter[0]);

а не
assign txReadyOUT = !txCounter[3:1];
assign txIdleOUT  = !txCounter[3:0];
avatar
Спасибо, не знал за утилиту и настройку в биосе. у нас уже єсть скрипт для генерации xml соответствия номера порта и S/N. У нас USB-COM не от FTDI, а другого производителя.

«USB-COM — плохое решение.» — мой коментарий просто что апаратный COM лучше чем преобразователь USB-COM, а мне поставили "-"
avatar
С подобным колдунством сталкивались для FTDI. FTDI дает утилитку, которой можно включить «игнорирование серийного номера». Если включить игнорирование, то можно совать в один и тот же USB порт разные FTDI и номер порта будет назначаться один и тот же. Возможно такое игнорирование можно как-то включить и для CDC/ACM. Но, тут как в анекдоте «есть один нюанс». Нужно чтобы USB порт был 2.0 (на PC, который используем для тестирования приборов просто выключили поддержку USB3 в биосе) Может эта информация чем-то поможет?
avatar
С новым устройством будет новый номер порта. У старого останется тот же номер, если его воткнуть в старый USB-порт. Не очень понятно что у кого меняется.

Есть плата, на ней MCU c вторым MCU который реализует програматор и USB-COM преобразователь. Для загрузки прошивки в MCU c новой версии IDE нужно обновить прошивку второго MCU. После прошивки виндовс назначает новый COM, так как думает что подключено новое устройство.

Да и маленькую менюшку в проекте с настройкой номера порта можно добавить для удобства, не такая уж это и сложная задача.
система работает в консольном режиме, настройки задаються в ini файле.

2. Часто это сколько? Неделя это много или мало для Вашей системы?

иногда раз в две недели. Система работает с обменом по COM порту, если зависнет COM нужно делать перезагрузку.
avatar
1. С новым устройством будет новый номер порта. У старого останется тот же номер, если его воткнуть в старый USB-порт. Не очень понятно что у кого меняется. Да и маленькую менюшку в проекте с настройкой номера порта можно добавить для удобства, не такая уж это и сложная задача.

2. Часто это сколько? Неделя это много или мало для Вашей системы?
avatar
Тут еще нету двигателей и стола.
Так и буду делать со статьёй.
avatar
А в собранном виде и не кажется, что там столько всего :) Можешь сразу начинать писать статью, чтобы потом не забыть что и как было :) Я сейчас так делаю — пишу еще до того, как начинаю делать проект, а потом, правлю по ходу.
avatar
Процесс сборки 3D принтере продолжается.
Немного деталек :)
avatar
Не пришлось, он 450вт и хорошего качества, потянет.