il-2 (28.05.2024 16:53, просмотров: 61) ответил SciFi на +1.
+2. Но!!! Модуль сам по себе может быть не монолитным. Я бы даже
сказал - почти всегда не монолитен. Есть у модуля реализация на
"чистом" С, С++ и т.д. У этой реализации есть свой интерфейс к
аппаратно-зависимой части, которая использует регистры периферии,
расширения языка С и пр. Это как 2 разных модуля, связаных др. с
другом. И между ними тоже должен быть интерфейс в виде .h-файла.
Внутренний. Который не предоставляется пользователю.