Development of a Linux Kernel Driver for the SBNI Network Interface Using Remote Real-Time Processing Units

This article covers the subject of developing a Linux kernel driver for the existing SBNI network interface for twisted-pair leased lines, which is used to provide long-range data transmission in a dangerous environment of underground mining facilities. Siberian Board Network Interface (SBNI) was developed at the end of 90 -s of the XX century by a company named “Granch”. It is used in an automated monitoring and positioning system”SBGPS”, which uses industrial controllers, base stations and other equipment provide communication, environmental readings, personnel and vehicle geolocation for the mining industry. This article contains an explanation of the Linux kernel driver development process, which includes implementation of real-time processing units that are present in PRU-ICSS system (Programmable Real-Time Units and Industrial Communication Subsystem). It is a part of the Texas Instruments Sitara AM3358 processor, which is used in base stations and industrial controllers of the SBGPS system. This article also contains the results of the testing phase of the developed solution.

Institutions

Publication Details

Published
2025-06-27
DOI
https://doi.org/10.1109/edm65517.2025.11096756
Primary Topic
Bone Metabolism and Diseases
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of a Linux Kernel Driver for the SBNI Network Interface Using Remote Real-Time Processing Units

Bone Metabolism and Diseases
article

Development of a Linux Kernel Driver for the SBNI Network Interface Using Remote Real-Time Processing Units

article en

Abstract

This article covers the subject of developing a Linux kernel driver for the existing SBNI network interface for twisted-pair leased lines, which is used to provide long-range data transmission in a dangerous environment of underground mining facilities. Siberian Board Network Interface (SBNI) was developed at the end of 90 -s of the XX century by a company named “Granch”. It is used in an automated monitoring and positioning system”SBGPS”, which uses industrial controllers, base stations and other equipment provide communication, environmental readings, personnel and vehicle geolocation for the mining industry. This article contains an explanation of the Linux kernel driver development process, which includes implementation of real-time processing units that are present in PRU-ICSS system (Programmable Real-Time Units and Industrial Communication Subsystem). It is a part of the Texas Instruments Sitara AM3358 processor, which is used in base stations and industrial controllers of the SBGPS system. This article also contains the results of the testing phase of the developed solution.

Hydrometeorological Research Centre of Russian Federation (RU), Novosibirsk State Technical University (RU)
Affordable and clean energy
Openalex Percentile: Top 48%
Bone Metabolism and Diseases
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.