avatar
Рейтинг
+3.91
Сила
9.49

Публикации

avatar
Изучение FPGA начал примерно 2 недели назад. VHDL не понравился, начал изучать Verilog c Icarus Verilog и GTKWave. Потом купил «Digital design and computer architecture ARM edition», а там SystemVerilog и пишуть что он сейчас в тренде и полная замена Verilog… Пока не решил на чем остановиться, что Вы посоветуете? Занимаюсь программированием микроконтроллеров, но FPGA мне очень интересно.
avatar
бывают проблемы при попытке применения примеров из книги к коду на Verilog.
Насколько мне извесно, SystemVerilog расширеная версия Verilog. И Altera Quartus понимает SystemVerilog.
avatar
От себя добавлю
embeddedmicro.com/
www.fpga4fun.com/

и книга «Digital Design and Computer Architecture» — перевод:
easyelectronics.ru/files/Book/digital-design-and-computer-architecture-russian-translation.pdf
avatar
В прошлом году мне больше всего понравились «подводный робот» (разработчик из Киева) и «Квадракоптер с питанием от сети» (разработчик из Львова).
Если презентовать свою разработку или доклад — посещение будет бесплатное.
avatar
прошел курс! Очень интересный, в процессе обучения создавалась RTOS. Советую всем!
avatar
Я даже собрал управляющую электронику для этого самого аппарата точечной сварки
Расскажи пожалуйста подробнее о электронике и самом апарате.
avatar
Мой знакомый поставил мотор на передние колесо и при желании может крутить педали, использовать двигатель, или и то и другое. У вас тоже можно использовать двигатель и педали одновременно?
avatar
abigsam, будем проходить курс вместе :) Думаю на форуме будут сообщества по странам.
avatar
FreeRtos занимает больше флеша:
www.freertos.org/FAQMem.html#ROMUse
How much ROM/Flash does FreeRTOS use?
This depends on your compiler, architecture, and RTOS kernel configuration.
The RTOS kernel itself required about 5 to 10 KBytes of ROM space.
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
Очень интересное сочетание FPGA и транзисторов KT315(или KT361) :)
avatar
6 июля сделан заказ, 1 августа получил.
avatar
Спасибо, не знал за утилиту и настройку в биосе. у нас уже єсть скрипт для генерации xml соответствия номера порта и S/N. У нас USB-COM не от FTDI, а другого производителя.

«USB-COM — плохое решение.» — мой коментарий просто что апаратный COM лучше чем преобразователь USB-COM, а мне поставили "-"
avatar
С новым устройством будет новый номер порта. У старого останется тот же номер, если его воткнуть в старый USB-порт. Не очень понятно что у кого меняется.

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

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

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

иногда раз в две недели. Система работает с обменом по COM порту, если зависнет COM нужно делать перезагрузку.
avatar
Настройки ком-порта в файле *.ini Система работает 24/7 автономно, решение виндовс изменить номер порта приносит проблемы, нужно вносить изменения в файл конфигурации. Как запретить перенумерацию портов виндовсом к сожалению не нашел. В других случаях с USB-COM можно работать, не критично.
avatar
1. Система создает виртуальный ком-порт например с номером 3. ВВ конфигурации моего проекта указываю работать с 3 ком портом, все работает, но при подключении нового USB устройства порт с 3 станет например 4, без внесения изменений в конфигурацию системы, не будет работать. Даже если в настройках виндовса пренудительно вернуть на 3 компорт, через некоторие врямя опять поменяеться...
2. Очень часто зависает драйвер, и нужно перезагружать PC, что не всегда возможно...

3. C Апаратним ком-портом таких проблем нет.
avatar
avatar
вместо COM порта используешь JTAG?
avatar
Вижу в материнке нет COM порта, какой эмбеддер без COM порта :) USB-COM — плохое решение.
avatar
жаль что ноутбук с такими параметрами будет в 3 — 4 раза дороже