Downloading Files on Baidu, or via HTTP, Bittorrent or Metalink in Linux with BaiduExporter, Aria2 and YAAW

Most firmware files distributed by the manufacturers are uploaded to Baidu, but I’ve found the service not to be always reliable, especially for larger files. In Windows, people are recommended to use Baidu software (BaiduYunGuanjia), but there’s not such tool in Linux, so instead I investigate for command lines tools to download files from Baidu, and this lead me to two interesting tools called Aria2, a “lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink”, and YAAW “Yet Another Aria2 Web Frontend” with allow to start and monitor download locally or remotely. But let’s start with the first tool I found: pan-baidu-download, a Python script to download files from Baidu. To install it:

We also need to install some dependencies (assuming python 2.7.x is already installed):

and then you can start downloading files as follows:

But after posting a bug about password-protected […]

$60 MarsBoard Rockchip PX2 Development Board Runs Ubuntu, Debian, openSUSE, or Android 4.4

Haoyu Electronics has made a new board similar to their MarsBoard RK3066, but instead of using a CPU module with Rockchip RK3066, they’ve used the industrial version of the chip called Rockchip PX2 dual core Cortex A9 processor. The board is also comprised of a baseboard and CPU module (CM-PX2), and based on the name of the pictures it’s using the exact same PCB: CM-RK3066 SoM, and SOM-RK3066 baseboard, but they simply replaced RK3066 by PX2, and increased the NAND flash capacity to 8GB. CM-PX2 Computer-on-Module: SoC – Rockchip PX2 dual core ARM Cortex A9 @ 1.4 GHz + Mali-400MP4 GPU System Memory – 1GB DDR3 Storage – 8 GB NAND Power Management Unit – TPS659102 Misc – TX indicator LED use for debug, Power Indicator LED 10/100M Ethernet PHY – LAN8720A Connectors – 2x 100- pin for baseboard connection, 40-pin connector (unsoldered) Dimensions – 70 x 58 mm SOM-RK3066 […]

Patchsets for Nvidia Tegra K1 “Denver” Submitted to Linux Mainline

Some patchsets have been submitted for Nvidia Tegra 132 a few days ago to the Linux ARM Kernel mailing list. Tegra 132 is the codename for the 64-bit version of Tegra K1, and they’re also a mention of Norrin64 FFD board, that should be a Chromebook reference design.

Tegra114 and Tegra124 are the codename for Tegra K1 32-bit processor with Tegra124 clocked at a higher frequency. Norrin64 board dts does not seem included in the patchsets, but it’s available from Chromium OS code, and shows it’s using 2GB RAM too. That also means Chrombooks like Acer Chromebook 13 (CB5) or  HP Chromebook 14 with the 32-bit version of the Tegra K1 might soon get an upgrade to the 64-bit version. Thanks to David for the tip. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting […]

PC Partner N258N1-F is a Linux mini PC Powered by Nvidia Tegra K1 Processor

Nvidia has done a great job porting Linux to their Tegra K1, and it’s one of the only ARM processor with a GPU supporting OpenGL, which helps a great deal with Unity for example. Nexus 9 supports Ubuntu (somewhat), and platforms like Jetson TK1 board are suitable to developers, but as I and others wondered why nobody ever made a Tegra K1 mini PC, I’ve been informed that such device existed already with PC Partner’s N258N1-F mini PC. N258N1-F technical specifications: SoC – Nvidia Tegra K1 quad-core ARM Cortex A15r3 processor with Kepler GPU System Memory – 2 GB RAM Storage – 16 GB eMMC + SD card slot Video Output – HDMI up to 3840×2160 @ 30Hz, 4096×2160 @ 24Hz or 3200×2000 @ 60 Hz Audio I/O – HDMI, headphone jack, and microphone jack Connectivity – Gigabit Ethernet and Wi-Fi (with external antenna connector) USB – 2x USB 2.0 […]

ECS LIVA X Bay Trail Mini PCs Support Up to 4GB RAM, Windows and Linux OS

ECS LIVA was on of the first Bay Trail mini PC available on the market, and included both memory and storage. Elitegroup Computer System (ECS) has now officially announced an upgrade at CES 2015 with ECS LIVA X, another Bay Trail-M/I mini PC with up to 4GB, and 64GB storage.   LIVA X specifications: SoC – Intel Bay Trail-M / I SoC up to 2.25 GHz. The M version is most probably featuring a dual core Celeron N2808 processor. System Memory – 2 or 4GB DDR3L Storage – 32 or 64GB eMMC + mSATA for SSD. 64Mb SPI Flash ROM with AMI BIOS. Video Output – 1x HDMI, 1x VGA. Dual independent displays supported. Audio – 1x audio combo jack (LIne In and Mic IN); Realtek ALC283 HD codec Connectivity 1x Gigabit Ethernet (Realtek RTL8111G) 802.11 b/g/n Wi-Fi and Bluetooth 4.0 USB – 1x USB 3.0, 2 x USB 2.0 […]

Xunity Aurora is an XBMC Linux TV Box Powered by Amlogic S802 Processor

There are plenty of Android media players on the market, and Linux only TV boxes with recent processors have become a rarity. One of them is Armada Mach 8 Pure Linux based on Shenzhen Tomato / Eny M8 hardware, and a new device called Xunity Aurora,  also powered by Amlogic S802 quad core processor, will run Linux based on an hardware platform that looks very much like Zoomtak T8. Xunity Aurora specifications: SoC – Amlogic S802 quad core cortex A9r4 @ 2 GHz with Mali-450MP6 GPU @ 700 MHz System Memory – 2GB DDR3 Storage – 8GB NAND flash + SD card slot Connectivity – 10/100M Ethernet, dual band 802.11 b/g/n Wi-Fi with external antenna, Bluetooth 4.0 Video Output – HDMI 1.4a up to 4K30, composite output (RCA) Audio Output – HDMI, stereo RCA, and optical S/PDIF Video Containers – DAT, MPEG, MPE, MPG, TS/TP, VOB, ISO, AVI, MP4, MOV, […]

Crowdfunding Report for 2014 on CNX Software Blog

Following up on my 2013 Crowdfunding Report, I’ve gone through all 55 Kickstarter and Indiegogo crowdunding projects featured on CNX Software between December 2013 and November 2014 (inclusive) to see how well they fared. The table below sort projects chronologically as they were published on this very blog. Date Project Crowdfunding Site Funded? Pledged amount / Goal Expected Delivery Actual Delivery Comments 2. Dec. 2013 Micro Python Kickstarter Yes 97,803 GBP / 15,000 GBP 03/2014 04/2014 Available @ https://micropython.org/store/#/store 5. Dec. 2013 Plugaway Kickstarter Yes $162,835 AUD / $50,000 AUD 04/2014 – People upset because of lack of updates. Project might be dead, and backers lost their money 6. Dec. 2013 AIRTAME Indiegogo Yes $1,268,332 / $160,000 05/2014 12/2014 People have started received the beta versions, after a massive 8-month delay 7. Dec. 2013 Crystal Board Kickstarter No $14,574 / $200,000 04/2014 – The project appears to be dead 10. […]

CloudProject Air X1 and Air S1 Intel Bay Trail Mini PCs to Support Windows 8.1, Android 4.4, and Linux Distributions

Lots of Intel Atom Z3735 based mini PCs have been announced, and some such as MeegoPad T01 have already ended up in the hands of end users, but most of them are running Windows 8.1 with bing, with some featuring a dual boot image with Windows and Android, but no company has yet committed to release one supporting a Linux desktop distribution. This may change thanks to CloudProject Air X1 and Air S1 mini PCs that already support Windows 8.1 (with bing or pro), and Android 4.4.4, but the company is also working on a Linux port, and both models will be available in consumers and enterprise editions. Air X1 is the black mini PC, and Air S1 an HDMI stick stick, both powered by Intel Atom Z3735F processor, and they share most of the same specifications: SoC – Intel Atom Z3735F  “Bay Trail” quad core processor @ 1.33 GHz […]

EmbeddedTS embedded systems design