Single Board Computer Operating System: Best SBC for Android

게시자

The world of single board computing is a vast and exciting one, and it can at times be overwhelming. If you’re weighing your options when it comes to operating systems and find yourself leaning towards Android, it’s time to look for an SBC with a few features or capabilities in particular. Since Android is built on the Linux kernel, what you want from an SBC running Android won’t be all that different from one using Linux, but there are a few things to keep in mind.

AOSP: Supported Devices

First things first: make sure your board supports the AOSP (Android Open Source Project). It’s even better if the board is maintained with the AOSP common tree, because if that is the case, you’ve got a much larger community supporting the code, and it will ensure you get lots of core updates and security fixes throughout the life of your board.

Add SBC Display

Make sure you can add display and touch screen capabilities to your board. Android is typically embedded with a display for user interfacing, so if you don’t need a screen, embedded Linux would be a better choice. In addition, HDMI can function as a port, but in many cases MIPI-DSI or LVDS are better choices because they don’t need an HDMI interpreter, meaning your display modules will be a less expensive and you will have more options for size and resolution.

Android Single Board Computer Touch Screen

While we’re on the topic of display, let’s talk about touch screens. Android can certainly be used without a touch screen, but since most people are used to having one to interact with this particular OS, getting a board with a built-in capacitive or resistive touch controller will make your life a lot easier. You can add touch through USB or another add-on module, but the costs of taking that approach can add up fairly quickly. Because graphics are often an important component of Android OS builds, it’s a good idea to look for boards with more RAM to support graphics features.

In addition, since the release of Android 4.4, your board’s processor should be able support the ARMv7 instruction set at the very least. This requirement isn’t difficult for newer boards to meet, but it’s something you should definitely be aware of if you’re looking at older boards. If you want 64bit capabilities, look for at least ARMv8 architecture. Skip the Cortex-A32 for 64bit designs, because while it is ARMv8 compatible, it has a 32bit core.

ARM NEON: Android ARM Board

Lastly, if you’re going to be doing anything graphics intensive, you should look for ARM NEON as an option since it provides a strong media processing engine and delivers fairly impressive results when compared with alternatives.

In short, look for support via AOSP, strong display connectivity, a processor with NEON, and a decent chunk of RAM. Once you’ve got all that on your SBC, it’s time to start developing with Android.

최신 뉴스

Sorry, your filter selection returned no results.

개인정보 보호정책이 업데이트되었습니다. 잠시 시간을 내어 변경사항을 검토하시기 바랍니다. 동의를 클릭하면 Arrow Electronics 개인정보 보호정책 및 이용 조건에 동의하는 것입니다.

당사의 웹사이트에서는 사용자의 경험 향상과 사이트 개선을 위해 사용자의 기기에 쿠키를 저장합니다. 당사에서 사용하는 쿠키 및 쿠키 비활성화 방법에 대해 자세히 알아보십시오. 쿠키와 추적 기술은 마케팅 목적으로 사용될 수 있습니다. '동의'를 클릭하면 기기에 쿠키를 배치하고 추적 기술을 사용하는 데 동의하는 것입니다. 쿠키 및 추적 기술을 해제하는 방법에 대한 자세한 내용과 지침을 알아보려면 아래의 '자세히 알아보기'를 클릭하십시오. 쿠키 및 추적 기술 수락은 사용자의 자발적 선택이지만, 웹사이트가 제대로 작동하지 않을 수 있으며 사용자와 관련이 적은 광고가 표시될 수 있습니다. Arrow는 사용자의 개인정보를 존중합니다. 여기에서 당사의 개인정보 보호정책을 읽을 수 있습니다.