Python Raspberry Pi - как обрабатывать оперативную память как файл - PullRequest
0 голосов
/ 04 сентября 2018

на raspberry pi opencv python, я успешно записываю изображение с USB-камеры, затем сохраняю как 'image.png', затем передаю имя файла клиенту smtp, который читает файл и отправляет его в качестве вложения в Эл. адрес. очевидно, это плохо для SD-карты ...

как мне обработать область оперативной памяти как файл? что я могу передавать данные в и из? ..

Меня сейчас нет дома, но при необходимости я могу прикрепить код того, что я пробовал до сих пор.

ура

1 Ответ

0 голосов
/ 04 сентября 2018

Вы можете создать оперативную память с помощью следующего:

sudo mount ramfs <DIRECTORY> -t ramfs -o size=<SIZE>    

Пример, который создает 16 МБ оперативной памяти на /ram:

sudo mount ramfs /ram -t ramfs -o size=16M

Если это работает для вас, и вы хотите, чтобы это автоматически создавалось при каждом запуске вашего пи, вам нужно обновить /etc/fstab.


Как только вы это сделаете, вам не нужно будет вносить какие-либо архитектурные изменения в ваш код. Просто убедитесь, что ваши файловые операции происходят в этом каталоге. Само собой разумеется, что все, что вы храните здесь, волшебным образом исчезнет, ​​если вы перезапустите пи по любой причине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...