Использование Python:
with open(sys.argv[1], 'rU') as f1, open(sys.argv[2], 'rU') as f2:
while f1 or f2:
for i, line in enumerate(f1):
print line.strip()
if i == 2:
break
if f2:
try:
print(next(f2).strip())
except StopIteration:
f2 = None
1
2
3
A
4
5
6
B
ОБНОВЛЕНИЕ:По состоянию на 9 июня 2020 г. компания ST создала репозиторий пакетов для дистрибутива OpenSTLinux. Поэтому, если вы используете стартовый пакет для платы STM32MP157C -DK2, вы можете использовать apt -get. Дополнительная информация в Репозиторий пакетов для дистрибутива OpenSTLinux .
У меня была такая же проблема, и какое-то время я не мог найти никакой полезной информации по этому вопросу, пока не наткнулся на вопрос Как установить дополнительное ПО на STM32MP157C -DK2 из интернета на Сообщество СТ.
Чтобы использовать apt -get, должен существовать репозиторий пакетов, поддерживаемый человеком или группой людей, которые упаковывают программы и приложения в этот конкретный дистрибутив Linux.
И, поскольку в западном дистрибутиве openstlinux -, который поставляется с платой STM32MP157C -DK2, нет файла sources.list
по адресу /etc/apt/
, мы не можем использовать этот метод для установки программ.
Ознакомьтесь со статьей Как интегрировать внешний программный пакет на вики-странице ST.