Last year we discovered Kendryte K210 processor with a RISC-V core and featuring AI accelerators for machine vision and machine hearing. Soon after, Sipeed M1 module was launched with the processor for aroud $10. Then this year we started to get more convenient development board featuring Sipeed M1 module such as Maixduino or Grove AI Hat. Seeed Studio sent me the last two boards for review. So I’ll start by showing the items I received, before showing how to get started with MicroPython and Arduino code. Note that I’ll be using Ubuntu 18.04, but development in Windows is also possible. Unboxing I received two packages with a Maixduino kit, and the other “Grove AI HAT for Edge Computing”. Grove AI HAT for Edge Computing Let’s start with the second. The board is a Raspberry Pi HAT with Sipeed M1 module, a 40-pin Raspberry Pi header, 6 grove connectors, as well […]
Khadas VIM3L Amlogic S905D3 SBC Targets HTPC Enthusiasts
Khadas recently launched VIM3 single board computer powered by Amlogic A311D that delivers the best performance among Arm-based SBC’s I have tested myself, and for instance, Amlogic A311D is significantly faster than Rockchip RK3399, and the platform is quite suitable for Android gaming. All that power comes at a price however, as Khadas VIM3 starts at $99.99 with 2GB RAM and 16GB storage. That’s fine if you’re going to leverage the features and power of the board, but for some applications, it’s quite expensive. One of those applications is HTPC, as in a world of sub-$50 TV boxes, $100 is a bit too much for watching video content. So the Khadas team is currently developing Khadas VIM3L based on Amlogic S905D3 processor that should provide an excellent platform for HTPC. Khadas VIM3L specifications known so far: SoC – Amlogic S905D3-N0N quad-core Cortex-A55 processor @ 1.9GHz with Arm Mali-G31MP2 GPU up […]
Orange Pi Zero2 is a Tiny Allwinner H6 SBC with HDMI 2.0, USB 3.0, Ethernet & WiFi
Shenzhen Xunlong Software launched a refresh of their Orange Pi Zero board, namely Orange Pi Zero LTS, a couple of weeks ago. The company is now about to launch another SBC of the “Zero” family. Slightly larger than its predecessor, Orange Pi Zero2 is also quite more powerful with an Allwinner H6 quad core Cortex-A53 processor, and more versatile thanks to the addition of a USB 3.0 port, HDMI 2.0 video output, and a built-in microphone. Orange Pi Zero2 specifications: SoC – Allwinner H6 quad-core Arm Cortex-A53 processor with Arm Mali T720 GPU with support for OpenGL ES3.1/3.0/2.0/1.1, Microsoft DirectX 11 FL9_3 Memory – 512MB LPDDR3 (Allwinner AW52A8G32) Storage – 4GB eMMC Flash and microSD card up to 32GB Video Output – HDMI 2.0a port Video Decoding – 10-bit H265/HEVC up tp 4K60 or 6K30; H264/AVC up to 4K30; VP9 up to 4K30; AVS+/AVS up to 1080p60 Network Connectivity 802.11 […]
Reading ID Card Data in Ubuntu with EZ100PU Smart Card Reader (Thai ID Edition)
I was asked help with configuring a smart card reader on a government computer running Windows 7, but this made me wonder what would happen if I connected the card reader to my Ubuntu laptop and whether I’d be able to read content from a Thai ID card. EZ100PU Smart Card Reader Let’s have a look at the card reader itself first. It’s a FAST ID EZ100PU smart card reader compliant with ISO7816 standard. That’s the product page of the specific model, but a search for EZ100PU only reveals the manufacturer may be InfoThink Technology based on Taiwan. The USB smart card reader comes with a CD that includes drivers for Windows, Linux, Mac OS, and Android, as well as an SDK with a demo program and sample code in C++, Visual Basic .NET, and C#. As we’ll see further below, the Linux driver is not needed as it works […]
How Do You Handle Backups in Linux? Hardware, Software, Configuration, etc…
Linux EXT-4 File System Corruption & Attempted Recovery There’s a file system corruption bug related to EXT-4 in Linux, and it happened to me a few times in Ubuntu 18.04. You are using your computer normally, then suddenly you can’t write anything to the drive, as the root partition has switched to read-only. Why? Here are some error messages:
1 2 3 4 |
[15882.773747] EXT4-fs (dm-4): re-mounted. Opts: (null) [15898.557605] EXT4-fs error (device dm-4): ext4_iget:4831: inode #2113041: comm rm: bad extra_isize 20100 (inode size 256) [15898.568305] EXT4-fs error (device dm-4): ext4_iget:4831: inode #2113042: comm rm: bad extra_isize 35148 (inode size 256) [15898.569774] EXT4-fs error (device dm-4): ext4_lookup:1577: inode #2557277: comm rm: deleted inode referenced: 2113043 |
What then happens is that you restart your PC, and get to the command where you are asked to run:
1 |
esfsck /dev/sda2 |
Change /dev/sda2 to whatever your drive is, and manually review errors. You can take note of the file modified, as you’ll likely have to fix your Ubuntu installation later on. Usually the fix consists of various package re-installations:
1 |
sudo apt install --resintall <package-name> |
It happened to me two or three times in the past, and it’s a pain, but I eventually recovered. But this time, I was not so lucky. The system would […]
Orange Pi Zero LTS SBC Launched for $8.49 and Up
Orange Pi Zero LTS is an update to Orange Pi Zero Allwinner H2+ board with the same specifications, but tweaks to the hardware that Shenzhen Xunlong Software claims lower power consumption and reduce heat. The SBC supports Armbian’s Debian and Ubuntu images, and best suited for headless applications that require network connectivity via Ethernet and/or WiFi such as smart speakers. The board also features one USB port, and two I/O headers for expansion. The good news is that you can now buy Orange Pi Zero LTS for the same price as the original model, namely $8.49 for the 256MB RAM version, and $10.49 for the 512MB model$10.49 for the 512MB model, excluding shipping costs ($4.73 to my location). Here’s a reminder of Orange Pi Zero LTS (v1.5) specifications: SoC – Allwinner H2+ quad-core Cortex A7 processor @ 1.2 GHz with Mali-400MP2 GPU @ 600 MHz System Memory – 256 to […]
PineBook Pro Arm Linux Laptop now up for pre-order for $199.99
Pine64 unveiled a Pinebook Pro laptop prototype at FOSDEM 2019 as an update to the original Allwinner A64 powered Pinebook laptop, but instead of just being a toy to play with, Pinebook Pro aimed to be used as a daily driver thanks to a relatively powerful Rockchip RK3399 processor combined with 4GB RAM, and 64/128GB storage, and equipped with a 14″ Full HD display all for a target price of $200. Last May, we noticed some good progress on the software development side with a demo showcasing Ubuntu & Debian with MATE desktop, 4K video playback, 3D graphics acceleration, and USB-C video output. The good news is that Pinebook Pro has just launched and can be pre-ordered for $199.99 on Pine64 store. [Update: If you are an existing forum member, you may want to redeem your coupon here] Pinebook Pro laptop specifications: SoC – Rockchip RK3399 big.LITTLE hexa-core Arm Cortex […]
Waveshare Jetbot AI Kit for NVIDIA Jetson Nano Board Sells for $100 and Up
NVIDIA Jetson Nano developer kit was launched for $99 last March with impressive specifications for the price including one module with four Arm Cortex-A57 cores, a 128-core Maxwell GPU, and 4GB LPDDR4 RAM. The company also introduced Jetbot robot based on the new board, with all instructions available on Github, but until now you had to put some efforts to build it up as the fairly long list of parts had to be purchased or 3D printed separately. It’s now become easier, as Waveshare has started selling their Jetbot AI kit on Amazon for $122.99 without Jetson Nano, and $259.99 with, meaning you may be better off purchasing NVIDIA board separately for around $100, or you may purchase the complete kit directly on Waveshare website for $215.99 plus shipping, or $99.99 without the SBC. Jetbot AI kit content: Optional NVIDIA Jetson Nano SBC 64GB micro SD Card Metal box Camera […]