В первой строке указано, почему вы получаете сообщение об ошибке
make [1]: *** /lib/modules/4.4.50-v7+/build: такого файла или каталога нет.
Кажется, что путь /lib/modules/4.4.50-v7+/build
не существует.Это может быть потому, что вы не установили заголовки ядра для ядра, для которого вы собираете драйвер.Вы также можете изменить Makefile вашего драйвера так, чтобы он указывал на каталог с исходным кодом ядра Linux, для которого вы собираете драйвер.