<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rocktech Displays Limited</title>
    <description>The latest articles on DEV Community by Rocktech Displays Limited (@rocktech).</description>
    <link>https://dev.to/rocktech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F10711%2Fa9260956-6ffd-4dee-9b82-32464016b97b.png</url>
      <title>DEV Community: Rocktech Displays Limited</title>
      <link>https://dev.to/rocktech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rocktech"/>
    <language>en</language>
    <item>
      <title>Aspect Ratios in Embedded Displays: What Developers Need to Know</title>
      <dc:creator>Kevin zhang</dc:creator>
      <pubDate>Sat, 12 Jul 2025 05:35:48 +0000</pubDate>
      <link>https://dev.to/rocktech/aspect-ratios-in-embedded-displays-what-developers-need-to-know-2b3e</link>
      <guid>https://dev.to/rocktech/aspect-ratios-in-embedded-displays-what-developers-need-to-know-2b3e</guid>
      <description>&lt;h2&gt;
  
  
  📐 Introduction
&lt;/h2&gt;

&lt;p&gt;When designing an embedded system with a TFT LCD display—whether it's an industrial HMI, a smart thermostat, or a medical interface—the &lt;strong&gt;aspect ratio&lt;/strong&gt; of the screen plays a subtle but crucial role. While often overlooked, the choice between 4:3, 16:9, 1:1, or other ratios can drastically impact everything from UI layout to physical integration.&lt;/p&gt;

&lt;p&gt;This article dives deep into how aspect ratios affect embedded applications, why it matters for developers and engineers, and how to make the right choice for your project.&lt;/p&gt;

&lt;p&gt;👉 Related: &lt;a href="https://tft-display.net/posts/resolution-aspect-ratio/" rel="noopener noreferrer"&gt;Resolution and Aspect Ratio in TFT LCDs&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 What Is Aspect Ratio?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Aspect ratio&lt;/strong&gt; is the proportional relationship between the width and height of a display. It is usually expressed as two numbers separated by a colon (e.g., 16:9). A 16:9 screen is 16 units wide for every 9 units tall.&lt;/p&gt;

&lt;p&gt;Popular aspect ratios in embedded devices include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;4:3&lt;/strong&gt;: Traditional and often found in legacy equipment.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;16:9&lt;/strong&gt;: Widely used for video-oriented applications.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;3:2 or 5:3&lt;/strong&gt;: Common in compact HMIs or automotive screens.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1:1 (Square)&lt;/strong&gt;: Emerging in home automation and minimalist UIs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Understanding these proportions is vital for designing intuitive interfaces and selecting compatible hardware.&lt;/p&gt;




&lt;h2&gt;
  
  
  🎨 UI/UX Design Considerations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;Content Layout Flexibility&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;A 16:9 or 4:3 screen may be ideal for dashboards with data visualizations, while a 1:1 square screen is well-suited for grid-based icons or quick-access scenes in smart homes.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Font &amp;amp; Touch Target Sizing&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Aspect ratio influences the spacing and grouping of controls. For instance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;4:3&lt;/strong&gt; provides vertical space for lists.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;16:9&lt;/strong&gt; works better for horizontal sliders or navigation bars.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Touch targets must remain within thumb-reachable zones, especially for handheld or wall-mounted devices.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;strong&gt;Animation and Transitions&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;A mismatch between animation design (e.g., sliding panels) and display ratio may lead to awkward or clipped transitions.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧱 Hardware Integration
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;strong&gt;PCB and Enclosure Design&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The physical aspect of integrating a display into an enclosure depends on its ratio:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Wider screens (16:9)&lt;/strong&gt; require more horizontal PCB space.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Square screens (1:1)&lt;/strong&gt; fit easily into square or round wall boxes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. &lt;strong&gt;Connector Placement&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;The aspect ratio can determine where the display connector lies and how flex cables are routed—vital for space-limited embedded designs.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;strong&gt;Power Management&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Wider and higher-resolution screens typically demand more backlight power. This impacts battery life in portable devices.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧪 Industrial Applications
&lt;/h2&gt;

&lt;p&gt;Let's examine how aspect ratios are chosen in real-world use cases:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Application&lt;/th&gt;
&lt;th&gt;Common Ratio&lt;/th&gt;
&lt;th&gt;Why It Works&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Smart Home Panels&lt;/td&gt;
&lt;td&gt;1:1 or 3:2&lt;/td&gt;
&lt;td&gt;Balanced layout, aesthetic symmetry&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Factory HMI Interfaces&lt;/td&gt;
&lt;td&gt;4:3 or 16:9&lt;/td&gt;
&lt;td&gt;Room for data + controls&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Medical Diagnostics&lt;/td&gt;
&lt;td&gt;5:4 or 16:10&lt;/td&gt;
&lt;td&gt;High data density and image clarity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Vehicle Infotainment&lt;/td&gt;
&lt;td&gt;16:9 or 21:9&lt;/td&gt;
&lt;td&gt;Wide layout for multi-zone interaction&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🧠 Developer Tips
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Check BSP Support:&lt;/strong&gt; Some embedded boards only support specific display ratios out-of-box. Custom driver or device tree updates may be needed for others.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Design Responsive UIs:&lt;/strong&gt; Use GUI frameworks like LVGL or Qt with responsive layouts that adapt to aspect changes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simulate Early:&lt;/strong&gt; Emulate various screen ratios in software prototypes before hardware selection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consider User Distance:&lt;/strong&gt; For wall-mounted UIs viewed from afar, choose ratios that prioritize large, readable content.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  🔗 External Reference
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;For a deeper dive into how Android SBCs are shaping embedded display applications, check this post:
👉 &lt;a href="https://blog.dnevnik.hr/kevinzhang/" rel="noopener noreferrer"&gt;Embedded Android Board: The Future of Smart Devices&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;We welcome collaboration! Drop your thoughts or ask questions in the comments.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧭 Conclusion
&lt;/h2&gt;

&lt;p&gt;Choosing the right aspect ratio for your TFT display is not just about matching screen real estate — it’s about delivering a better user experience, reducing development cost, and aligning with industrial design needs.&lt;/p&gt;

&lt;p&gt;As embedded systems become more UI-driven, aspect ratio decisions will play an even greater role. Make sure yours is informed by both design and engineering needs.&lt;/p&gt;

</description>
      <category>tft</category>
      <category>displays</category>
      <category>resolution</category>
      <category>hardware</category>
    </item>
    <item>
      <title>Designing a Smart Home Control Panel with PX30 and LVGL / Qt5 on Linux Buildroot</title>
      <dc:creator>Kevin zhang</dc:creator>
      <pubDate>Fri, 09 May 2025 04:17:15 +0000</pubDate>
      <link>https://dev.to/rocktech/designing-a-smart-home-control-panel-with-px30-and-lvgl-qt5-on-linux-buildroot-38do</link>
      <guid>https://dev.to/rocktech/designing-a-smart-home-control-panel-with-px30-and-lvgl-qt5-on-linux-buildroot-38do</guid>
      <description>&lt;h1&gt;
  
  
  Designing a Smart Home Control Panel with PX30 and LVGL / Qt5 on Linux Buildroot
&lt;/h1&gt;

&lt;p&gt;Smart home control panels demand sleek UIs, quick boot times, and reliable performance under varying lighting conditions. Pairing the &lt;strong&gt;Rockchip PX30&lt;/strong&gt; with a &lt;strong&gt;Linux Buildroot&lt;/strong&gt; stack — and rendering the GUI using either &lt;strong&gt;LVGL&lt;/strong&gt; or &lt;strong&gt;Qt5&lt;/strong&gt; — offers a flexible, cost-effective solution for modern embedded devices.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why PX30?
&lt;/h2&gt;

&lt;p&gt;The Rockchip PX30 is a quad-core Cortex-A35 processor that strikes a great balance between performance and power efficiency. For smart home environments, PX30 can handle multi-touch UIs, Wi-Fi communication, and real-time device control — all without active cooling.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key advantages:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quad-core Cortex-A35 @ 1.3 GHz&lt;/li&gt;
&lt;li&gt;Mali-G31 GPU (OpenGL ES 2.0/3.2)&lt;/li&gt;
&lt;li&gt;Dual-channel MIPI-DSI (for TFT panels)&lt;/li&gt;
&lt;li&gt;PCIe/SDIO support for 2.4GHz &amp;amp; 5GHz Wi-Fi&lt;/li&gt;
&lt;li&gt;Excellent Linux and Buildroot support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Typical deployments use a &lt;strong&gt;7" or 10.1" high-brightness TFT&lt;/strong&gt; panel with capacitive touch, ideal for kitchens, entry panels, and smart mirrors.&lt;/p&gt;




&lt;h2&gt;
  
  
  LVGL vs Qt5: Embedded GUI Options
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;LVGL&lt;/th&gt;
&lt;th&gt;Qt5&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Language&lt;/td&gt;
&lt;td&gt;C&lt;/td&gt;
&lt;td&gt;C++ / QML&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rendering&lt;/td&gt;
&lt;td&gt;Software + optional G2D&lt;/td&gt;
&lt;td&gt;Hardware-accelerated (OpenGL)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RAM footprint&lt;/td&gt;
&lt;td&gt;&amp;lt;10MB&lt;/td&gt;
&lt;td&gt;~100MB+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UI tools&lt;/td&gt;
&lt;td&gt;SquareLine, LVGL Designer&lt;/td&gt;
&lt;td&gt;Qt Designer, QML&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ideal for&lt;/td&gt;
&lt;td&gt;Simple dashboards&lt;/td&gt;
&lt;td&gt;Multi-page animated UIs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Recommendation:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;LVGL&lt;/strong&gt; for lightweight, single-screen interfaces.&lt;/li&gt;
&lt;li&gt;Choose &lt;strong&gt;Qt5&lt;/strong&gt; for richer UIs with transitions, effects, and scalable layouts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Both frameworks work reliably on PX30 with Buildroot. Qt5 can utilize GPU acceleration via EGLFS, while LVGL runs even with software rendering.&lt;/p&gt;




&lt;h2&gt;
  
  
  Wi-Fi Configuration &amp;amp; OTA Readiness
&lt;/h2&gt;

&lt;p&gt;PX30 supports dual-band Wi-Fi using PCIe or SDIO modules. We’ve tested Realtek modules such as RTL8821CU and RTL8822CE, which work with &lt;code&gt;wpa_supplicant&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;To prepare for &lt;strong&gt;OTA (Over-The-Air) updates&lt;/strong&gt;, Buildroot systems can enable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;OverlayFS or dual-rootfs&lt;/li&gt;
&lt;li&gt;A/B partition logic&lt;/li&gt;
&lt;li&gt;Lightweight update systems via &lt;code&gt;scp&lt;/code&gt;, &lt;code&gt;rsync&lt;/code&gt;, or &lt;code&gt;mender&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cloud connectivity via MQTT or REST APIs can be easily added with &lt;code&gt;libmosquitto&lt;/code&gt;, &lt;code&gt;libcurl&lt;/code&gt;, or even embedded Node.js runtimes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Backlight and Touch Tuning
&lt;/h2&gt;

&lt;p&gt;TFT panels often require manual tuning for backlight levels and touch responsiveness:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;PWM-controlled backlight drivers can be adjusted via sysfs or device tree (&lt;code&gt;pwm1&lt;/code&gt;, &lt;code&gt;leds@x&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;Capacitive touch controllers like GT911 or FT5336 may require tuning via I2C or firmware upgrade tools.&lt;/li&gt;
&lt;li&gt;Environmental calibration is essential in glass/metal panel designs.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Real-World Use Case: Embedded Smart Panel
&lt;/h2&gt;

&lt;p&gt;We deployed a PX30-based &lt;a href="https://embedded-sbc.com/posts/sbc-overview/" rel="noopener noreferrer"&gt;embedded SBC&lt;/a&gt; with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Qt5 interface running at 60fps on EGLFS&lt;/li&gt;
&lt;li&gt;Dual-band Wi-Fi with MQTT-based automation&lt;/li&gt;
&lt;li&gt;Sensors for light, temperature, and air quality&lt;/li&gt;
&lt;li&gt;1000+ nits IPS &lt;a href="https://dev.to/t/displays"&gt;display&lt;/a&gt; with capacitive touch&lt;/li&gt;
&lt;li&gt;8s boot time from power-on to UI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Buildroot enables a compact system image under 300MB, easily flashable via USB OTG or SD card.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;PX30, paired with LVGL or Qt5 and tuned using Buildroot, provides a stable and responsive base for building custom smart home hubs and touch-based devices.&lt;/p&gt;

&lt;p&gt;📚 Explore more configuration examples, overlays, and integration tips:&lt;br&gt;
&lt;a href="https://kevin109.github.io" rel="noopener noreferrer"&gt;https://kevin109.github.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>qt</category>
      <category>api</category>
      <category>linux</category>
      <category>tft</category>
    </item>
    <item>
      <title>Rockchip vs NXP – A Deep‑Dive for Product Teams Choosing Their Next Embedded SoC</title>
      <dc:creator>Kevin zhang</dc:creator>
      <pubDate>Fri, 09 May 2025 03:51:53 +0000</pubDate>
      <link>https://dev.to/rocktech/rockchip-vs-nxp-a-deep-dive-for-product-teams-choosing-their-next-embedded-soc-44eo</link>
      <guid>https://dev.to/rocktech/rockchip-vs-nxp-a-deep-dive-for-product-teams-choosing-their-next-embedded-soc-44eo</guid>
      <description>&lt;p&gt;Selecting the right SoC doesn’t happen in isolation—it dictates the &lt;strong&gt;entire single‑board computer (SBC) stack&lt;/strong&gt; you’ll ship to customers.&lt;br&gt;&lt;br&gt;
If you’d like a visual catalogue of how these chips translate into production boards, browse our continuously updated gallery of embedded single‑board computers ↗ before you dive in.&lt;/p&gt;




&lt;h2&gt;
  
  
  1 | Executive Summary
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dimension&lt;/th&gt;
&lt;th&gt;Rockchip (RK Series)&lt;/th&gt;
&lt;th&gt;NXP (i.MX Series)&lt;/th&gt;
&lt;th&gt;When It Tips the Scale&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;CPU / GPU Horsepower&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✔ Higher, up to 8 × Cortex‑A76 &amp;amp; Mali‑G610, 8 K decode&lt;/td&gt;
&lt;td&gt;Moderate, tops at 4 × A55 &amp;amp; Vivante GC7000&lt;/td&gt;
&lt;td&gt;Multimedia, vision, AI inference&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Real‑Time Determinism&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Good with PREEMPT_RT, but jitter a few µs higher&lt;/td&gt;
&lt;td&gt;✔ Better inter‑core scheduler tuning; sub‑ms jitter out‑of‑box&lt;/td&gt;
&lt;td&gt;Multi‑arm robotics, hard PLC loops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;AI Accelerator (NPU)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Up to 6 TOPS (RK3588)&lt;/td&gt;
&lt;td&gt;Up to 2.3 TOPS (i.MX 8M Plus)&lt;/td&gt;
&lt;td&gt;Edge‑AI &amp;gt; 3 TOPS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pricing (≥ 10 k SoC)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✔ ≈ 30 % cheaper&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Cost‑sensitive mass devices&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Longevity &amp;amp; Docs&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Roadmap 8–10 yrs, docs improving&lt;/td&gt;
&lt;td&gt;✔ Formal 10‑/15‑yr LTS, extensive safety docs&lt;/td&gt;
&lt;td&gt;Medical, automotive&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ecosystem &amp;amp; Boards&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Dozens of China‑made SBCs &amp;amp; SOMs, fast prototyping&lt;/td&gt;
&lt;td&gt;Fewer boards, stronger global disty support&lt;/td&gt;
&lt;td&gt;Need rapid low‑cost eval vs. need worldwide support&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;(Click any row to enlarge on mobile.)&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  2 | Real‑Time Behaviour: Why NXP Still Wins Ultra‑Deterministic Loads
&lt;/h2&gt;

&lt;h3&gt;
  
  
  2.1 Kernel &amp;amp; Scheduler
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;NXP i.MX BSP&lt;/strong&gt; ships with fine‑tuned &lt;em&gt;IRQ affinity&lt;/em&gt;, &lt;em&gt;CPUFreq governors&lt;/em&gt;, and &lt;em&gt;deadline scheduler&lt;/em&gt; patches.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Measured latency&lt;/strong&gt;: ≈ 120 µs worst‑case on PREEMPT_RT (4‑core A53 @ 1.6 GHz) controlling three 6‑DoF arms.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rockchip RK3568&lt;/strong&gt; under identical PREEMPT_RT setup: ≈ 180–220 µs—excellent for HMIs, AGVs, AMRs; borderline for synchronised robotic welding.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;If your servo loop must close at &lt;strong&gt;≥ 1 kHz with &amp;lt; 150 µs jitter&lt;/strong&gt;, pick NXP—or budget time for extra tuning + core isolation on Rockchip. For &lt;strong&gt;95 % of products&lt;/strong&gt; (digital signage, control panels, edge cameras) Rockchip’s latency is already over‑engineered.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  2.2 Practical Take‑Away
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;&lt;tr&gt;
&lt;td&gt;
&lt;strong&gt;NXP i.MX&lt;/strong&gt;&lt;br&gt;Best for deterministic multi‑axis robotics, SIL‑rated PLCs.&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Rockchip RK&lt;/strong&gt;&lt;br&gt;Meets or exceeds real‑time needs in most commercial HMI / multimedia workloads.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;


&lt;h2&gt;
  
  
  3 | Big‑LITTLE Compute &amp;amp; Multimedia Throughput
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Benchmark&lt;/th&gt;
&lt;th&gt;RK3588 (8 × A76 / A55)&lt;/th&gt;
&lt;th&gt;i.MX 8M Plus (4 × A53)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Geekbench 6 Multi‑Core&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;≈ 240 k&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;≈ 91 k&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4 K → 1080 p HEVC transcode&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;62 fps&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;24 fps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ResNet‑50 INT8 / NPU&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;885 fps&lt;/strong&gt; (6 TOPS)&lt;/td&gt;
&lt;td&gt;306 fps (2.3 TOPS)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;RK3588 breezes through Chrome 8 K VP9 playback at &amp;lt; 30 % CPU, something even an i.MX 93 can’t touch.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  4 | Cost &amp;amp; Supply‑Chain Economics
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;SoC delta ≈ ‑30 %&lt;/strong&gt; (distributor quotes, Q1‑2025).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Passive &amp;amp; power‑tree delta ≈ ‑10 %&lt;/strong&gt; (China‑made PMICs, DDR from CXMT).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aggregate SBC delta ≈ ‑30–40 %&lt;/strong&gt; after PCB, connectors, and local assembly.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; Rocktech’s RK3566 Pico‑ITX board hits &lt;strong&gt;US\$65 @ 1 k&lt;/strong&gt;; a comparable i.MX 8M Mini board is roughly &lt;strong&gt;US\$95–100&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  5 | Software Stacks &amp;amp; Toolchains
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Rockchip&lt;/th&gt;
&lt;th&gt;NXP&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Android&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;SDK up to Android 14 (RK3588)&lt;/td&gt;
&lt;td&gt;Up to Android 11 on most i.MX variants&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Yocto&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;meta‑rockchip&lt;/code&gt;, community moving fast&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;meta‑freescale&lt;/code&gt;, officially maintained&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Mainline GPU&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Panfrost for Mali (GLES 2/3), actively improving&lt;/td&gt;
&lt;td&gt;Etnaviv for Vivante, mature&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;RTOS / MCU&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No dedicated M‑core&lt;/td&gt;
&lt;td&gt;Optional Cortex‑M7 (i.MX 8M Plus) runs FreeRTOS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;(Android digital‑signage devs lean Rockchip; SIL‑ready Yocto teams favour NXP.)&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  6 | Security &amp;amp; Compliance
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;RK356x&lt;/th&gt;
&lt;th&gt;i.MX 8M Plus&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Secure Boot&lt;/td&gt;
&lt;td&gt;✔&lt;/td&gt;
&lt;td&gt;✔ (plus CAAM)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;TRNG / PUF&lt;/td&gt;
&lt;td&gt;Basic&lt;/td&gt;
&lt;td&gt;EdgeLock®&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Safety (IEC 61508)&lt;/td&gt;
&lt;td&gt;Via partners&lt;/td&gt;
&lt;td&gt;✔ TÜV‑certified libs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;PSA‑Certified&lt;/td&gt;
&lt;td&gt;Road‑map&lt;/td&gt;
&lt;td&gt;✔&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  7 | Real‑World Case Studies
&lt;/h2&gt;

&lt;h3&gt;
  
  
  7.1 High‑Speed Pick‑&amp;amp;‑Place Robot (SMT)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Chosen SoC:&lt;/strong&gt; i.MX 8M Plus
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why:&lt;/strong&gt; 2.3 TOPS NPU was fine; sub‑100 µs jitter essential for multi‑arm sync; 15‑year longevity clause in OEM contract.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Result:&lt;/strong&gt; 90 µs worst‑case jitter, SIL‑2 package reused across 4 SKUs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  7.2 4 K Retail Smart Mirror
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Chosen SoC:&lt;/strong&gt; RK3588
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why:&lt;/strong&gt; Real‑time 3‑D face mesh on 6 TOPS NPU, dual 4 K HDR cams, AR overlay at 60 fps.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Result:&lt;/strong&gt; Unit cost 32 % below i.MX 93 prototype; passive cooled via heat‑pipe chassis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Display Stack:&lt;/strong&gt; For display interface options in SBCs powering smart mirrors and kiosks, refer to our &lt;a href="https://sites.google.com/view/embedded-sbc/display-interface" rel="noopener noreferrer"&gt;Display Interface Breakdown&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  7.3 Battery‑Powered Smart Lock Hub
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Chosen SoC:&lt;/strong&gt; i.MX 6ULL
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Why:&lt;/strong&gt; Sub‑1 W idle, EdgeLock secure element, guaranteed supply till 2035.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Result:&lt;/strong&gt; 2‑year battery life on dual 18650.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  8 | Decision Tree
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Hard real‑time (&amp;lt; 150 µs) &amp;amp; functional safety?&lt;/strong&gt; → &lt;strong&gt;NXP&lt;/strong&gt; (i.MX 8M Plus / i.MX 93).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ultra‑high‑res video, heavy AI (&amp;gt; 3 TOPS), cost‑sensitive?&lt;/strong&gt; → &lt;strong&gt;Rockchip&lt;/strong&gt; (RK3588 / RK3568).
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Kiosk / HMI, Android UI, BOM &amp;lt; US\$100?&lt;/strong&gt; → &lt;strong&gt;Rockchip RK3566&lt;/strong&gt;.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fan‑less, headless, sub‑5 W &amp;amp; 15‑yr life?&lt;/strong&gt; → &lt;strong&gt;NXP i.MX 6ULL / 7ULP&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  9 | Key Tips When Switching Vendors
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Topic&lt;/th&gt;
&lt;th&gt;Rockchip → NXP&lt;/th&gt;
&lt;th&gt;NXP → Rockchip&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DDR Training&lt;/td&gt;
&lt;td&gt;Use NXP DDR Tool GUI&lt;/td&gt;
&lt;td&gt;Use &lt;code&gt;rkbin&lt;/code&gt; &amp;amp; &lt;code&gt;dmc-test&lt;/code&gt; scripts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Secure Boot&lt;/td&gt;
&lt;td&gt;CAAM keyblob workflow&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;unify‑image.sh&lt;/code&gt; + &lt;code&gt;upgrade_tool&lt;/code&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Display DT nodes&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;dcss&lt;/code&gt; / &lt;code&gt;ldb&lt;/code&gt; endpoints&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;vop&lt;/code&gt; / &lt;code&gt;route&lt;/code&gt; / &lt;code&gt;endpoint&lt;/code&gt; nodes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NPU SDK&lt;/td&gt;
&lt;td&gt;eIQ ML toolkit&lt;/td&gt;
&lt;td&gt;RKNN‑ToolKit + quantiser&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  10 | Conclusion
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;For 95 % of modern projects, Rockchip’s blend of performance and cost is the fastest path from POC to mass production.&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;When sub‑100 µs determinism, SIL certificates, or 15‑year guarantees rule the spec, NXP remains the go‑to.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For more technical articles and updates on embedded SBCs, you can also visit my 
&lt;a href="https://plaza.rakuten.co.jp/kevin2025/" rel="noopener noreferrer"&gt;Rakuten Blog&lt;/a&gt;.&lt;/p&gt;




</description>
      <category>sbc</category>
      <category>rockchip</category>
      <category>iot</category>
      <category>hardware</category>
    </item>
    <item>
      <title>How to Design Displays for Outdoor or High Ambient Light Environments</title>
      <dc:creator>Kevin zhang</dc:creator>
      <pubDate>Sun, 27 Apr 2025 14:30:55 +0000</pubDate>
      <link>https://dev.to/rocktech/how-to-design-displays-for-outdoor-or-high-ambient-light-environments-3o1l</link>
      <guid>https://dev.to/rocktech/how-to-design-displays-for-outdoor-or-high-ambient-light-environments-3o1l</guid>
      <description>&lt;p&gt;When designing devices intended for outdoor use or areas with strong ambient lighting, a standard TFT display often falls short. In these conditions, visibility and readability become critical — and ensuring that users can clearly see and interact with the screen is a major design challenge.&lt;/p&gt;

&lt;p&gt;At Rocktech, we’ve worked extensively on addressing these issues across a wide range of projects. Here’s a look at two common approaches to building &lt;a href="https://www.rocktech.com.hk/high-brightness-displays/" rel="noopener noreferrer"&gt;sunlight-readable displays&lt;/a&gt;, and how to choose the right solution depending on your application needs.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 1: Transflective TFT Displays
&lt;/h2&gt;

&lt;p&gt;Transflective displays use a special structure that reflects ambient light to enhance readability without depending solely on backlight brightness.&lt;/p&gt;

&lt;p&gt;Pros:&lt;br&gt;
    • Excellent readability under direct sunlight&lt;br&gt;
    • Lower power consumption (since backlight usage decreases under bright conditions)&lt;/p&gt;

&lt;p&gt;Cons:&lt;br&gt;
    • Much higher cost compared to standard mass-produced TFT modules&lt;br&gt;
(see our &lt;a href="https://www.rocktech.com.hk/factory-overview/" rel="noopener noreferrer"&gt;TFT Factory Overview&lt;/a&gt; for how Rocktech handles high-volume, cost-optimized display production)&lt;br&gt;
    • Limited color vibrancy compared to transmissive displays&lt;br&gt;
    • Typically longer lead times and limited panel options&lt;/p&gt;

&lt;p&gt;Because of the high cost and complex supply chain, transflective solutions are often reserved for mission-critical, specialized industries like aviation or military-grade equipment.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbf7783cu4ntul3u1moz6.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbf7783cu4ntul3u1moz6.jpg" alt=" " width="800" height="584"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;h2&gt;
  
  
  Option 2: High-Brightness TFT Displays
&lt;/h2&gt;

&lt;p&gt;The more practical and widely used method is simply boosting the backlight brightness of the TFT display.&lt;/p&gt;

&lt;p&gt;Modern high-brightness displays can reach 1000 nits or more, providing excellent visibility even under direct sunlight. This approach balances performance, cost, and availability.&lt;/p&gt;

&lt;p&gt;At Rocktech, we offer a wide range of High Brightness Display options — making it easier to design devices for outdoor kiosks, smart parking systems, agricultural equipment, marine displays, and more.&lt;/p&gt;

&lt;p&gt;If you’re looking for an effective and cost-efficient sunlight-readable solution, high-brightness TFTs are typically the way to go.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;h2&gt;
  
  
  Don’t Forget the SBC!
&lt;/h2&gt;

&lt;p&gt;Designing a sunlight-readable display is only half the challenge — you also need a powerful, reliable embedded platform to drive it.&lt;/p&gt;

&lt;p&gt;Whether you’re building a smart outdoor controller, a rugged HMI, or an industrial tablet, choosing the right Single Board Computer (SBC) is key.&lt;/p&gt;

&lt;p&gt;At Rocktech Embedded SBC Solutions, we provide customizable Android/Linux SBCs designed for industrial use, supporting high-brightness TFTs out of the box.&lt;/p&gt;

&lt;p&gt;👉 If you’re looking for display configuration examples for Rockchip-based SBCs, you can explore this &lt;a href="https://kevin109.github.io/github-display-config" rel="noopener noreferrer"&gt;TFT Display Configuration Hub&lt;/a&gt; with ready-to-use DTS overlays and panel drivers.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;When designing for bright environments, understanding your display technology options makes all the difference.&lt;br&gt;
    • If cost is no concern and maximum readability is required: consider transflective panels.&lt;br&gt;
    • For most commercial and industrial applications: high-brightness TFTs offer the best balance of cost, availability, and performance.&lt;/p&gt;

&lt;p&gt;With the right combination of high-brightness displays and rugged embedded systems, you can ensure your product delivers an outstanding user experience — no matter how bright the surroundings are.&lt;/p&gt;

</description>
      <category>tft</category>
      <category>lcd</category>
      <category>displays</category>
      <category>sbc</category>
    </item>
    <item>
      <title>How to Design a Custom SBC That Supports Multiple Displays Interfaces and Sizes</title>
      <dc:creator>Kevin zhang</dc:creator>
      <pubDate>Thu, 24 Apr 2025 12:47:20 +0000</pubDate>
      <link>https://dev.to/rocktech/how-to-design-a-custom-sbc-that-supports-multiple-displays-interfaces-and-sizes-2cib</link>
      <guid>https://dev.to/rocktech/how-to-design-a-custom-sbc-that-supports-multiple-displays-interfaces-and-sizes-2cib</guid>
      <description>&lt;p&gt;In the world of embedded hardware, one thing is certain: display requirements vary a lot. Some products need a 4” screen, others use 7” or even 10.1”. The interfaces could also differ: RGB, LVDS, or MIPI-DSI.&lt;/p&gt;

&lt;p&gt;So how can we design a custom single board computer (SBC) that can support multiple display types — without changing the main hardware?&lt;/p&gt;

&lt;p&gt;This post shares some practical design strategies we use in real-world projects involving Rockchip-based Android/Linux SBCs.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Challenge: Varying Display Requirements&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In many custom product designs, we often face the following situations:&lt;br&gt;
    • The same device may need different screen sizes for different markets.&lt;br&gt;
    • Some product lines want a high-end model with a MIPI screen and a budget model with an RGB display.&lt;br&gt;
    • The final display is undecided when hardware design starts.&lt;/p&gt;

&lt;p&gt;Without proper planning, any change in screen type can lead to PCB redesigns, cost increases, and delays.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;Solution: Designing SBCs for Multi-Screen Compatibility&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To solve this, we follow three main strategies during custom SBC design.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reserve Multiple Display Interfaces on Hardware&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We typically include all of the following:&lt;br&gt;
    • 24-bit RGB interface for standard TFT LCDs&lt;br&gt;
    • LVDS channels for industrial or higher resolution displays&lt;br&gt;
    • MIPI-DSI (2/4 lane) for modern, high-PPI screens&lt;/p&gt;

&lt;p&gt;With some jumper settings, GPIO control, or optional resistors, we can switch between display types without changing the core board.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Dynamic Software Configuration&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Even with the same interface (e.g., MIPI), different displays may require different:&lt;br&gt;
    • Resolution and timing&lt;br&gt;
    • Backlight control&lt;br&gt;
    • Power-on sequences&lt;br&gt;
    • VCOM or I²C initialization settings&lt;/p&gt;

&lt;p&gt;We use:&lt;br&gt;
    • Device Tree overlays in Linux&lt;br&gt;
    • Android panel driver configs&lt;br&gt;
    • Parameter tables in XML/JSON formats&lt;/p&gt;

&lt;p&gt;This allows us to load the right settings at runtime based on screen model.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Driver Abstraction for Multiple Panels&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In our Android/Linux BSPs, we implement modular panel drivers like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;amp;panel {
    compatible = "rocktech,7inch-lvds";
    backlight = &amp;lt;&amp;amp;backlight&amp;gt;;
    power-supply = &amp;lt;&amp;amp;vcc3v3&amp;gt;;
    ...
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We can switch between compatible panels via boot arguments or compile-time flags — no need to rebuild the whole kernel.&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits of Multi-Screen Compatible SBCs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By following this design approach, our customers enjoy:&lt;br&gt;
    • 🧩 One SBC fits multiple models — reduced production complexity&lt;br&gt;
    • ⚡ Faster sample delivery and testing&lt;br&gt;
    • 🔄 Flexible supply chain and display sourcing&lt;br&gt;
    • 💡 Seamless screen replacement without hardware changes&lt;/p&gt;

&lt;p&gt;⸻&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Final Thoughts&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;In today’s competitive embedded market, flexibility is key. Designing SBCs that support multiple display types makes your product future-proof, cost-effective, and easier to scale.&lt;/p&gt;

&lt;p&gt;We’ve successfully applied this approach to various Rockchip SoCs like PX30, RK3566, and RK3288 — building custom Android/Linux boards with flexible display support.&lt;/p&gt;

&lt;p&gt;If you’re developing a smart terminal, control panel, or HMI device and want to support different screens with one board — feel free to connect and share your requirements. We’re happy to help!&lt;/p&gt;

&lt;p&gt;👉 Learn more:&lt;br&gt;
🔗 &lt;a href="https://www.rocktech.com.hk/custom-sbc-solutions/" rel="noopener noreferrer"&gt;Custom SBC Solutions&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Related Project
&lt;/h2&gt;

&lt;p&gt;If you’re looking for a real-world implementation of this concept, check out our setup example using a Rockchip PX30 SBC with the RK050BHD335 display:&lt;br&gt;
👉 &lt;a href="https://kevin109.github.io/rk050bhd335-px30-android-setup" rel="noopener noreferrer"&gt;PX30 + RK050BHD335 Android Display Configuration&lt;/a&gt;&lt;/p&gt;

</description>
      <category>sbc</category>
      <category>android</category>
      <category>lcd</category>
      <category>displays</category>
    </item>
  </channel>
</rss>
