Search the Community
Showing results for tags 'system on module'.
-
1. Product Description Vending machines, combining modern technology with the idea of convenient shopping, have become essential in our lives. It breaks through the constraints of time and space, providing us with round-the-clock uninterrupted product purchasing services. Whether in busy transportation hubs or quiet residential areas, you can always find its presence. 2. Components: Body Compartment: Made from high-strength, corrosion-resistant metal materials to ensure the stability and durability of the vending machine. The warehouse's interior is well-designed and can be adjusted according to the size of the goods to maximize the use of storage space. Payment System: Integrated with multiple payment methods including coins, bills, card swiping, and mobile payments, satisfying various consumer payment needs. Display and operation: HD touchscreen shows product information and purchase process, simplifying steps to enhance user experience. Product Delivery System: Uses precise mechanics and sensors for accurate, fast delivery to the outlet after payment. Communication Management System: Enables real-time monitoring, sales data analysis, and remote fault diagnosis and repair of vending machines via wireless network. Business Logic Topology The vending machine's main control system acts as its operational core, akin to its "brain", overseeing and coordinating each module's functions. With the ongoing development of IoT, big data, and AI, automation has become an inevitable trend in the vending machine industry. This has led to new demands for the main control systems, focusing on: Core Controller: It is essential to choose a stable, reliable, and high-performance core controller to ensure the overall logic control and data processing capabilities of vending machines. Device Stability: It requires 24/7 uninterrupted operation, necessitating high stability and durability in both hardware and software. Specifically, the software system should have fault self-check and automatic recovery capabilities. Scalability and Compatibility: To meet various scenarios and demands, the main control system of vending machines needs to be scalable. As products evolve, the main control system should be compatible with new hardware and software standards. Payment Security: As payment methods diversify, ensuring the security of the payment process has become increasingly important. Vending machines need to guard against various security threats, such as data breaches and fraudulent activities. AI Integration: Vending machines need to have intelligent recognition capabilities and data analysis abilities to recommend products based on users' purchasing preferences. FET3568-C system on module(SoM) from Forlinx Embedded Systems offers high performance, low power consumption, and rich functionality, making it ideal for vending machines for these reasons: Powerful Performance: FET3568-C SoM is based on the Rockchip RK3568 processor, which features a quad-core 64-bit Cortex-A55 architecture with a clock speed of up to 2.0GHz. It supports lightweight edge AI computing and delivers strong computational and processing capabilities. Such performance meets the high demands of logic control and data processing for vending machine control systems, ensuring efficient and stable operation of the vending machines. Rich Interfaces and Expandability: The FET3568-C SoM offers 3 x PCIe slots, 4 x USB ports, 3 x SATA3.0 controllers, and 2 x Gigabit Ethernet ports. It supports 5 x display interfaces including HDMI2.0, eDP, LVDS, RGB Parallel, and MIPI-DSI, with up to three simultaneous display outputs. These interfaces provide great convenience for expanding the functionality of vending machines, enabling customized development to meet various scenarios and requirements. Multi-OS Support: FET3568-C SoM supports multiple operating systems including Linux, Android 11, Ubuntu, and Debian 11. This flexibility allows developers to choose the most suitable operating system according to actual needs, thereby simplifying the software development process and improving development efficiency. Meanwhile, Forlinx Embedded has made numerous optimizations in software, such as introducing a 4G watchdog process. This design ensures that the 4G communication function can automatically recover after a disconnection, significantly improving the stability and reliability of the vending machine's network communication. Advanced Security: In terms of security, the FET3568-C hardware can integrate encryption chips and trusted root modules. These hardware-level security measures provide solid protection for system information security. The ability to verify software integrity and authenticity from the hardware level effectively prevents the intrusion of malicious software and the risk of system tampering. High Stability: FET3568-C has undergone rigorous environmental temperature testing, stress testing, and long-term stability operation testing, ensuring stable and reliable performance in various terminals and operational environments. This is crucial for vending machines that require 24/7 uninterrupted operation, as it can significantly reduce failure rates and enhance user experience. In summary, the FET3568-C SoM not only features robust performance and stability, but also offers flexible operating system options, optimized software design, rich interfaces, and powerful expandability. These features make it an ideal choice for vending machine control solutions, capable of meeting the evolving needs of the industry.
-
- vending machines
- system on module
- (and 3 more)
-
Introduction: In March of this year, I attended the Embedded World Exhibition, which focuses on embedded systems. During my visit, I explored the Forlinx booth. Forlinx is renowned for developing System on Modules (SoMs) and Evaluation Boards for industrial PCs. I previously acquired an evaluation board from Forlinx last year. This year, I am excited to present the new Forlinx OK3588-C board in this video. Presenting the OK3588-C Development Board (featuring a Rockchip RK3588) Today, we will explore the Forlinx OK3588-C board. Allow me to switch off the camera and transition to the desktop view. Here, I have the hardware manual for the OK3588 board. If you require this hardware manual or the necessary SDKs to develop software for this board, please contact Forlinx, and they will provide you with the required resources. SoM Appearance Diagram: The evaluation board comprises two primary components. Firstly, this is the physical appearance. Here, we have the System on Module (SoM) mounted on a carrier board, which connects all peripherals to the SoM. Let's begin by examining the System on Module. This module includes the Rockchip RK3588 main processor, two DRAM ICs, and eMMC storage for non-volatile data. Various components on the module generate the required voltages for the chip's operation. The Rockchip RK3588 is a robust processor. RK3588 Description: Displayed here is a block diagram of the RK3588. It features a dual-cluster core configuration. One cluster consists of a quad-core Cortex-A76 processor clocked at 2.6 GHz, and the second cluster includes a quad-core Cortex-A55 processor, clocked at either 1.5 or 1.8 GHz. This setup allows for power-saving capabilities by disabling the A76 cores when full performance is not required. Another notable feature is the high-performance Neural Processing Unit (NPU), which is advantageous for tasks related to artificial intelligence and machine learning. In the future, I hope to demonstrate the NPU's capabilities. The chip also includes a multimedia processor supporting various video decoders, even up to 8K resolution, and an embedded Mali-G GPU. For external memory interfaces, it has two eMMC controllers and support for LPDDR4 and LPDDR5. Additionally, it includes standard system peripherals, such as USB OTG 3.1, PCIe interfaces, Gigabit Ethernet, GPIO, SPI, and I²C. Development Board Interface Description: The carrier board includes numerous peripherals. There is a 12V power supply, a power switch, a reset switch, up to five camera connectors, microphone and speaker connectors, USB 2.0 host, and two USB 3.1 OTG ports. These USB ports can function as either hosts or devices. It also features two HDMI ports (one input and one output), a real-time clock with a battery, eDP ports, ADC connectors, an SD card slot, a fan connector, and M.2 slots for Wi-Fi and cellular cards. The board also includes two full-size PCIe connectors, user buttons, CAN interfaces, an RS485 interface, a USB-to-serial adapter, and two Gigabit Ethernet ports. The overall setup is impressive. Operation: Let's power on the board. I have also connected a PCIe card to a free slot. Before proceeding, let's open the serial terminal to monitor the output. The board is booting, and the kernel is starting successfully. Currently, we are running a minimal BusyBox root file system. In a future video, I will demonstrate how to build a custom Linux for this board. For now, this setup is sufficient. We are running kernel version 5.10.66, built for ARM64 architecture. The board has eight processors, consisting of different Cortex-A cores. The available memory is 3.6 GB, with 155 MB currently in use. Background processes and the Mali GPU likely consume some memory. We have eight I²C buses available, with one connected to the display connector for Display Data Channel (DDC) management. The eMMC storage has multiple partitions. The board features seven GPIO chips and eight I²C connectors. Lastly, I have connected a PCIe card, and the system detects it successfully. The card operates at PCIe Gen 1 speed with a link width of x1. Higher-end cards could achieve link speeds up to 8 GT/s and wider link widths. This concludes the initial demonstration of the OK3588 board. In future videos, I will compile software for this board and provide more in-depth coverage of this compelling embedded system platform. I'm excited to showcase the full potential of the Forlinx OK3588-C development board and how it can be leveraged for a wide range of innovative projects. Stay tuned as I delve deeper into the capabilities of this board and explore how it can be leveraged for various applications.
-
- ok3588c
- rockchip rk3588
-
(and 3 more)
Tagged with:
-
Forlinx has officially launched their latest System-on-Module, featuring the powerful StarFive JH7110 RISC-V chip. These versatile SoM and compatible carrier board are now available for order, catering to a wide range of applications including commercial, medical, and industrial automation. Recently, a few embedded products have emerged utilizing the same processor, including the VisionFive 2, Pine64, and Milk-V Mars. However, the FET7110 SoM will be the first product from Forlinx to feature the integrated Jinghong 7110 processor. See the JH7110 block diagram for reference. • JH7110 – 64-bit RISC-V, up to 1.5GHz (quad SiFive U74-RV64GC, up to 5.09 CoreMark/MHz) JH7110 block diagram The JH7110’s GPU integrates the IMG BXE-4-32 MC1 (up to 600MHz) which offers full support for mainstream APIs like OpenCL 3.0, OpenGL ES 3.2, and Vulkan 1.2. Regarding power consumption, Forlinx indicates that the JH7110 is segmented into eight independently switchable power domains. Additionally, the CPU frequency can be dynamically adjusted via software, allowing customers to fine-tune the frequency based on various application scenarios that require flexible control and power consumption. The JH7110 facilitates camera access through both MIPI-CSI and DVP interfaces, with ISP support. It enables video decoding capabilities of up to 4K@60fps and video encoding of 1080p@30fps. Moreover, the SoM supports HDMI (4K@30fps) and RGB (1080p@30fps) display output interfaces, along with MIPI-DSI (2K@30fps). Specifications listed for the FET7110-C SoM include: • Memory/Storage: ○ 2/4GB LPDDR4 RAM ○ 32GB eMMC 5.0 ○ 100 Mbps QSPI ○ SD 3.0/MMC 5.0 • Connectivity: ○ 2x GMAC for RMII/RGMII 10/100/1000 Mbps • Display/Audio: ○ 1x HDMI 2.0 (up to 4K@30fps) ○ 1x 4-lane MIPI DSI, (up to 2K@30fps) ○ 8-lane I2S PCM/TDM • Camera: ○ 1x 4-lane MIPI-CSI • Expansion: ○ 1x PCIe2.0x1, 2 PCIe2.0 controllers integrated w/ PHY • USB: ○ 1x USB 2.0 ○ 1x USB 3.0 • I/O Peripherals: ○ 6x UART, 7x I2C, 7x SPI ○ 1x SDIO ○ 8x PWM ○ 64x GPIOs ○ 2x CAN 2.0B (Up to 5Mbps) • Power: ○ 5V DC • OS: ○ Linux 5.15.0 • Mechanical: ○ 60 x 38mm ○ B2B connectors (3x 80-pin) Specifications listed for the OK7110-C development board include: • Memory/Storage: ○ 2/4GB LPDDR4 RAM ○ 32GB eMMC 5.0 ○ 100 Mbps QSPI ○ SD 3.0/MMC 5.0 • Connectivity: ○ 2x Gigabit Ethernet ports • Display/Audio: ○ 1x HDMI 2.0 port ○ 1x MIPI DSI ○ 2x Speakers ○ 1x Mic • Camera: ○ 1x MIPI-CSI • Expansion: ○ 2x PCIE 2.0 ○ 1x Micro SIM • USB: ○ 1x USB Type-C ○ 3x USB 3.0 • I/O Peripherals: ○ 2x CAN ○ 2x RS485 • Other Features: ○ 1x Power button, 1x Reset key ○ RTC battery • Power: ○ 12V DC (via barrel connector) • Mechanical ○ B2B connectors (3x 80-pin) These products are now available for ordering. Customers can find the product page for the FET7110-C SoM here.
-
- system on module
- riscv
-
(and 2 more)
Tagged with: