Pull to refresh
11
0
SL Potapenko @spot62

User

Send message
да без разницы

struct bar {
  char* str;
  int value;
}

struct bar mybar = { .str="blablabla", .value=0x12345678 };

...

foo(&mybar);

не проще void* приводить к указателю на исходную структуру, а в исходной структуре использовать требуемое для архитектуры выравнивание?
struct bar {
  char str[256];
  int value;
}

..

void foo(void* data_ptr)
{
  struct bar* pbar=(struct bar*) data_ptr; // приведение указателя

  printf("%s %d", pbar->str, pbar->value);  //выводим данные
}
С нетерпением жду продолжения: «Переговоры о зарплате — что делать если прогорел?»
http://dic.academic.ru/dic.nsf/ruwiki/1421
VHDL, Verilog — это не языки программирования, а языки описания аппаратуры
на самом деле это статья — пример использования конкретного инструментария, а не руководство по оптимальному решению пользовательской задачи.
По поводу блокировки, никто не мешает добавить мьютекс в fifo, либо fifo_item.
а что разве прошивка контроллера не имеет функции отключения срабатывания WD? это как-то странно.
никто не подаст. А вот исполнительная схема на нескольких транзисторах или каком-нибудь 555 таймере — подаст. Уже не говоря о том, что существуют специализированные микросхемы типа DS1232, MAX6323 и тп.
И если говорить о производстве, то прошивка контроллера обычно обходится дороже использования спец микросхемы или пайки пинов транзисторного моновибратора.
более двух итераций подобной платы — роскошно;) Не до конца понятна идеология проекта — что гарантирует отсутствие перезагрузки в случае зависаний usb интерфейса, которые не такая уж и редкость? И как фиксируется собственно само «зависание» пк? не представляю как последнее определить гарантированно, тем более кросплатформенно.
При первом включении не подключайте сигнальные контакты устройства к контактам «Reset» и «Power», так как требуется предварительная установка программного обеспечения.
с оф.сайта — это что типа если ваше устройство выйдет из строя оно блокирует пк вплоть до своего тотального выпиливания из?..
И чем хуже попрекаемый arduinо nano в контексте данного проекта? Или usbasp? Или даже dtr/rts ftdi… Они во всяком случае дешевле.
И так ли уж далеко ваше изделие от «поделок из...»?
а это централизация и зависимость от корпоративных настроений
вот в поликлиниках карточки больных до сих пор ногами носят в руках. И никакой пневмопочты…
не «ваш любимый мессенджер», а «наш любимый мессенджер» Потому что выбор мессенджера — это не личный выбор, это выбор некоторого сообщества в процессе коммуницирования.
Уровень приватности коммуникаций обывателя с точки зрения сообщества обывателей не обязательно должен соответствовать уровню приватности секретного агента. Тем более, что повышение уровня приватности обывателя до уровня секретного агента только вызовет больше ненужных обывателю вопросов. А так — кому нужно шифрование смайликов?
кстати, «огромное количество имейл-сервисов» в последнее время закрылись. По ходу доступные бесплатные почтовые сервисы предоставляют только «крупные игроки».

думал самая опасная это strncpy )
универсально — через консоль. не все проблемы легко повторить при помощи jtag в пошаговом режиме
gdbserver и консоль отменили? или вам обязательно под bare-metal через jtag?
половина, если не больше, SoC домашних роутеров — это MIPS. dev.openwrt.org/wiki/platforms
можно купить, поставить openwrt и упражняться.
то есть к тому и пришли: данный оценочный набор в состоянии удовлетворить только профессиональный или академический интерес. Для ТС он, видимо, будет неинтересен прежде всего из-за цены.

Information

Rating
Does not participate
Location
Рязань, Рязанская обл., Россия
Registered
Activity