Embedded MCU
嵌入式 MCU
2 份手册 xTaskCreate(sensor_task, "sensor", 256, NULL, 2, NULL);
vTaskDelay(pdMS_TO_TICKS(100));
xQueueSend(sensor_queue, &sample, 0);
Embedded Linux
嵌入式 Linux
0 份手册 chip = gpiod_chip_open("/dev/gpiochip0");
line = gpiod_chip_get_line(chip, 17);
gpiod_line_set_value(line, 1); Networking & Communication
网络与通信
1 份手册 modbus_read_registers(ctx, 0x00, 10, regs);
payload = encode_json(regs, count);
mqtt_publish(client, "factory/line1", payload);
Engineering Practice
工程实践
0 份手册 cmake -B build -D TOOLCHAIN=arm-none-eabi
cmake --build build -j4
openocd -f board/stm32.cfg -c "program firmware.elf"