Xiaomi PocoPhone F1 Snapdragon 845 Smartphone Launched for $300 and up in 65 Countries

Several manufacturer have launched Qualcomm Snapdragon 845 powered smartphones, including Samsung with Galaxy Note9 and Galaxy S9/S9+ models. Those premium smartphones are normally pretty expensive with pricing starting at $720 to well over $1,000. Xiaomi Mi MiX 2S released last March  brought down the price somewhat with price starting at 3,299 CNY ($525 ) in China, but the company’s PocoPhone F1 is breaking all premium phone price barriers with the Snapdragon 845 smartphone launched for about $300 in 65 countries. PocoPhone F1 specifications: SoC – Qualcomm Snapdragon 845 octa-core processor @ up to 2.8GHz with Adreno 630 GPU up to 710MHz, LiquidCool Technology Memory / Storage options 8GB LPDDR4X dual channel memory + 256GB UFS 2.1 flash 6GB + 128GB 6GB + 64G Display – 6.18″ display with 2246 x 1080 resolution (18.7:9 aspect ratio) 403 ppi; 500-nits (typ) brightness; 1500:1 contrast ratio  Cameras AI rear camera Primary 12MP rear […]

VMWare Showcases ESXi Bare Metal Hypervisor Support for ARM64 Edge Servers

ESXi ARM64

As I checked my Twitter timeline in Thunderbird this morning, I started to see a lot of tweets about #VMworld2018 and “ESXi on 64-bit Arm”. What is that? VMWare has just announced and showcased several technology innovations at VMworld 2018, including Virtualization on 64-bit ARM for Edge, and the company demonstrated ESXi on 64-bit ARM running on a windmill farm at the Edge. It may be useful to readers (and this writer) to look up what ESXi is and does exactly. As explained on VMWare website: VMware ESXi is a purpose-built bare-metal hypervisor that installs directly onto a physical server. With direct access to and control of underlying resources, ESXi is more efficient than hosted architectures and can effectively partition hardware to increase consolidation ratios and cut costs for our customers. So basically it’s an hypervisor that stays a close as possible to the hardware to keep performance optimal, and […]

Khadas Edge2 Arm mini PC

RockPro64 RK3399 Board Linux Review with Ubuntu 18.04 + LXDE

RockPro64 Heatsink Ports

Let’s do one more RK3399 Linux review using Pine64 RockPro64 development board. After shortly checking out the hardware, I’ll test Ubuntu 18.04 “Bionic” LXDE on the board, test 3D graphics acceleration, video playback, USB storage and network performance among other things on the board. RockPro64 Board Unboxing The board came in a cardboard package, and the sticker made it clear I had received the 2GB LPDDR4 version. Even after FriendlyELEC NanoPi M4 announcement, Rockchip ROCKPro64 is still the cheapest RK3399 development board around, so it should come as no surprise that the board does not come with any accessories by default. Another way to keep the price low was not to include any built-in storage apart from SPI flash, so instead most people will either boot from micro SD card or an eMMC flash module both of which need to be purchase separately. Another cost-saving is the lack of built-in […]

MicroWebSrv Lightweight HTTP Web Server Supports HTML/Python Language Templating

There are many languages that can be used to create a web page: HTML,  HTML5, JavaScript, PHP, etc… But Python? Apparently yes, as MicroWebSrv  lightweight web server – mostly designed for ESP32 platforms running MicroPython such as Pycom boards – supports inserting Python code inside “HTML” files with the extension .pyhtml. The code can be found in Github, and is only comprised of three files. microWebSrv.py – The Web server microWebSocket.py – The optional support of WebSockets microWebTemplate.py – The optional templating language for .pyhtml rendered pages Beside HTML/Python files, the web server can handle GET, POST, … requests, an embedded full REST API, routing handlers, WebSockets, etc… That’s what a mixed HTML + Python .pyhtml file may look like:

You can use double curly braces {{ and }} to insert MicroPython code, if statements, for loops, or includes. I’m not sure if this makes really sense for all […]

UltraZed-EV Starter Kit Support Simultaneous 4K Encoding and Decoding with Xilinx Zynq UltraScale+ EV MPSoC

UltraZed EV Starter Kit

Xilinx unveiled Zynq UltraScale+ MPSoC‘s combining Arm Cortex A53/R5 cores with FPGA fabric back in 2015. and we started to see development boards and products based on the solution starting in 2017 with offerings such as AXIOM Board, TRENZ TE0808 SoM, or more recently 96Boards compliant Ultra96 development board. All last three boards have one thing in common: they all use an Zynq UltraScale+ GC MPSoC that adds a Mali-400MP2 GPU to CG MPSoC family. But there’s also a third EV family which standards for “Embedded Vision”, and adds support for 4K H.264 / H.265 hardware video codec capable of simultaneous encode and decode. The platform targets multimedia, automotive ADAS, surveillance, and other embedded vision applications. So far, I don’t think I had seen any boards based on Ultrascale+ EV MPSoC, but AVNet  – following up on their UltraZed-EG starter kit – has now launched an UltraZed-EV starter kit powered […]

Tanix TX3 Mini L Amlogic S905W TV Box with 2GB RAM Sells for as low as $16.99 (Promo)

Last year, it was relatively easy to find promotions for ultra cheap TV boxes selling for under $20, but with the price increase of flash and RAM chips it has become harder to find. GearBest has now launched a promotion for Tanix TV boxes, and you could get Tanix TX3 Mini L model with an Amlogic S905W Processor and 2GB RAM for as low as $16.99. The trick is here is that price is only for flash sales with 5 pieces selling for $16.99 at 9:00 UTC until the end of the week. You’ll apparently need to use coupon GBTXL to qualify for the discount. Note that Flash sale can be frustrating since you’ll be competing with other customer, one trick that may work to get ahead is the add the device to the cart before 9:00, then click on check out at exactly 9:00. If you miss out the […]

Intel Arc Graphics Technology

Arduino Releases Command Line Interface (CLI) Alpha Preview

arduino-cli

So far, AFAIK the only official ways to program Arduino boards were through the Arduino IDE program, or the cloud-based Arduino Create which works in your web browser and does not require any installation on your computer. While graphical interfaces are nice and user-friendly, many of us are more productive while working using the command line,  especially if commands can be scripted. So Arduino decided to work on a command line interface (CLI) for professional users, and have just announced a preview release. arduino-cli works in Windows, Linux, and Mac OS, and allows you install libraries, boards, and cores (e.g. esp32 Arduino core), compile the code, and upload the binary to the target board. If you want to get started quickly, you can download the binary “alpha” releases in the announcement board, but instead I opted to build the client myself as explained on Github. Everything below is done in […]

Axiomtek SDM300S is an Intel Apollo Lake Smart Display Module (SDM-S) for Digital Signage

SDM300S Intel Smart Display Module (SDM)

Way back in 2010, Intel introduced the Open Pluggable Specification (OPS) defining mechanical and electrical parameters for players to be integrated into digital signage displays, with the goal of providing an easier upgrade path. Even if it was defined by Intel we’ve seem some Arm based OPS digital players such as the ones offered by ZidooLab. If you’ve checked out the latter link, you’ll know OPS players normally come with a case, and measure 180 x 119 x 30mm to comply with the specifications.  But it turns out Intel also introduced a more compact card format for digital signage / displays with Intel SDM (Smart Display Module) available as SDM-S (Small: 60 mm x 100 mm x ~20 mm; up to ~10W TDP) or SDM-L (Large: 175 mm x 100 mm x ~20 mm; up to ~45W TDP) Axiomtek made one of those module with their SDM300S SDM-S module equipped with […]

Khadas VIM4 SBC