dsp56k(4) Device Drivers Manual dsp56k(4) dsp56k - DSP56001 #include ssize_t read(int fd, void *data, size_t length); ssize_t write(int fd, void *data, size_t length); int ioctl(int fd, DSP56K_UPLOAD, struct dsp56k_upload *program); int ioctl(int fd, DSP56K_SET_TX_WSIZE, int wsize); int ioctl(int fd, DSP56K_SET_RX_WSIZE, int wsize); int ioctl(int fd, DSP56K_HOST_FLAGS, struct dsp56k_host_flags *flags); int ioctl(int fd, DSP56K_HOST_CMD, int cmd); dsp56k 55 0. Motorola DSP56001 24- Atari Falcon030. dsp56k DSP56001 . write(2) read(2) . 8 16 24 32- 24- DSP56001. ioctl(2) dsp56k: DSP56K_UPLOAD DSP56001 . ioctl(2) struct dsp56k_upload .bin DSP56001 .len 24-. DSP56K_SET_TX_WSIZE . 1 4 DSP56001. 24- DSP56001. DSP56K_SET_RX_WSIZE . 1 4 DSP56001. ('\0') 24- DSP56001. DSP56K_HOST_FLAGS . DSP56001. 0 1 2 3 DSP56001. ioctl(2) struct dsp56k_host_flags. 0 1 .dir .out . .status. DSP56K_HOST_CMD . 0 31 DSP56001. /dev/dsp56k linux/include/asm-m68k/dsp56k.h linux/drivers/char/dsp56k.c , DSP56000/DSP56001 3 . . : . 6.18 8 2026 dsp56k(4)