로봇 (AMR)
Small Board Computer용 개발 환경 구축/응용프로그램 개발/인터페이스 보드 개발
RaspberryPI와 OrangePI는 산업 현장에서 널리 활용되고 있는 SBC(Small Board Computer)이다. 산업용 컴퓨터를 대신하여 제어 컴퓨터 또는 제어기로 사용한다.
인터페이스 보드를 장착할 경우에는 다양한 IO 제어 및 통신 제어를 수행하여 그 활용 넓이는 더 넓어진다.
엘템은 리눅스 기반의 개발 환경 구축, 인터페이스 보드 제작, 펌웨어 개발, 미들웨어 및 응용프로그램을 개발하여 납품한다.
다양한 Orange PI 보드와 Raspberry PI 보드를 사용한다.
Raspberry PI 개발 환경 구축
(Application Program/인터페이스 보드/펌웨어 개발)
- 1다양한 버전의 라즈베리 파이 보드를 사용합니다.
- 2
Raspberyy PI 5 버전이 최신으로, 주로 사용됩니다.
- 3
OS는 Raspbian(Linux 기반) 활용합니다.
- 4
앱 개발은 Qt5.15 기반으로 개발됩니다.
- 5
RTC를 장착하여 절대 시간을 보장합니다.
- 6wiringPi를 이용하여 하드웨어를 제어합니다.
Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU |
---|
VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2 |
Dual 4Kp60 HDMI® display output with HDR support |
4Kp60 HEVC decoder |
LPDDR4X-4267 SDRAM (2GB, 4GB, 8GB, and 16GB) |
Dual-band 802.11ac Wi-Fi® |
Bluetooth 5.0 / Bluetooth Low Energy (BLE) |
microSD card slot, with support for high-speed SDR104 mode |
2 × USB 3.0 ports, supporting simultaneous 5Gbps operation |
Raspberry Pi standard 40-pin header |
Orange PI 개발 환경 구축
(Application Program/인터페이스 보드/펌웨어 개발)
- 1
Raspberry PI의 완전한 대체품
- 2
Raspberyy PI 5B를 주로 사용
- 3
OS는 Ubuntu 22.04 활용
- 4
앱 개발은 Qt5.15 기반으로 개발
- 5
wiringPi를 이용하여 하드웨어를 제어
Rockchip RK3588S (8nm LP process) |
---|
8-core 64-bit processor, Big.Little Architecture: 4 * Cortex-A76 and 4 * Cortex-A55, Big core cluster is 2.4GHz, and Little core cluster is 1.8GHz frequency. |
Arm Mali-G610 MP4 |
RAM 8GB LPDDR4X |
32GB eMMC, MicroSD Card Slot |
HDMI2.1, up to 8K@60Hz |
10/100/1000Mbps Ethernet |
extending UART, PWM, I2C, SPI, CAN and GPIO interfaces |
On-board Wi-Fi6+BT 5.3 module, Wi-Fi6 interface: PCIe, BT interface: PCM+UART |
Power 5V@4A |