One person asked if there were solution to add Wi-Fi or Ethernet to hard drives similar to what Zsun Wifi Card Reader does with micro SD card. Provided solution include buying a low cost router with USB such as TP-Link WR703N, and the Pogoplugs which are pretty good, especially since you can install Debian or Arch Linux ARM, but are only available at low cost if you live in North America. But I’ve now been made aware of 2.5″ SATA HDD enclosures selling for around $40 that also come with Wi-Fi and Ethernet, and provide a compact way to add networking to hard drives. Specifications for the aforelinked Wi-Fi HDD Enclosure: Connectivity 802.11 a/b/g/n Wi-Fi. Modes: AP + Client; AP + WAN Bridge; AP + WAN router Ethernet 3G possible via USB port HDD – Supports up to 2TB HDD USB – 1x micro USB port for charging, 1x USB […]
Build a Raspberry Pi 2 Minimal Image with The Yocto Project
The Yocto Project is a build system that allows developers to make custom Linux distributions matching their exact needs. I’ve already shown how to build a 12MB Compressed image for the Raspberry Pi with Yocto, but the Raspberry Pi 2 has recently been added to the project, so I’ve tried to build it too in a machine running Ubuntu 14.04. I’ll use poky since it’s the default, but you could also build the system for Angstrom or without distributions (OpenEmbedded Core only). The steps to get the code is just the same as for the Raspberry Pi:
1 2 3 4 5 |
mkdir yocto cd yocto git clone git://git.yoctoproject.org/poky.git cd poky git clone git://git.yoctoproject.org/meta-raspberrypi |
You just need to checkout master, and not any branch (like dizzy) since R-Pi 2 is not yet supported in any release. Initialize some environment variables and the build directory:
1 |
. oe-init-build-env build |
Now edit conf/local.conf with vim or nano to set the machine to raspberrypi2 instead of qemux86:
1 2 |
MACHINE ??= "raspberrypi2" GPU_MEM = "16" |
There are more Raspberry […]
Zsun Wifi Card Reader Adds up to 64GB to Your Smartphone
I’ve previously covered Zsun SD11x USB flash drives with 8 to 128 GB internal flash, a battery, and Wi-Fi connectivity in order to easily add storage to devices without micro SD slots. The company has now launched a new Wi-Fi card reader to do the same, but with your own micro SD card instead allowing up to 64GB extra storage, and easy replacement. Zsun card reader specifications: SoC – Qualcomm Atheros AR9331 WiSoC System Memory – 256 Mbit RAM (32 MB) Storage – Internal flash for firmware (capacity TBD), micro SD slot up to 64GB Connectivity – 802.11 b/g/n Wi-Fi @ 150 Mbps USB – 1x USB 2.0 port for power and use as standard USB card reader Dimensions – 33 x 30 x 13 mm There’s no battery, so you’d have to connect the dongle to a power bank, PC, car charger etc.. to power it. If you connect […]
Allwinner’s New Media Codec Library (CedarX) May Infringe on Open Source Licenses and Copyrights
Allwinner has had to good idea to open allwinner-zh github account last September in order to release source code, binary libraries, and documentation for these ARM processors. Yesterday, the company released a new version of their closed source CedarX library used to decode and encode video streams. But Luc Verhaegen (libv), known for his reverse-engineering work on ARM Mali-400 (lima driver) and now Mali-Txxx GPU (Tamil driver), analyzed the binary and claimed the library is not compliant with LGPL licenses, and may also infringe on On2 copyrights. Luc wrote his concerns on sunxi-linux mailing list, and Allwinner promised to look into it. Two libraries are involved: ffmpeg which includes both LGPL and GPL licenses, but the contention seems to be about the LGPL part, since only optional features are GPL’ed in ffmpeg. It’s perfectly fine to include LGPL libraries into your binaries, as long as you don’t modify the open source […]
GroBotz Interactive Robot Project is Made of Easy to Assemble Smart Blocks (Crowdfunding)
GroBotz makes me think of Lego applied to robotics. The project consists of modules such as motors, sensors, buttons, switches, or cameras that snap together in order to create a robot on wheels, games, toys, a musical instrument, or whatever idea you may have, and the hardware is then programmed using a graphical user interface. A Raspberry Pi board is used for the brain of the robot, and Microchip PIC MCUs for the smart blocks. The software is programmed in C# using Xamarin, the user interface is based on Unity, OpenCV is used for image processing, and during development a plastic part where printed with Makerbot, and schematics and PCB layout designed with CadSoft EAGLE. The company has now come up with a number of modules as shown in the picture below. Your robot can then be controlled over Wi-Fi with GroBotz app which works on Windows, Mac OS, iOs, […]
UDOO Neo Development Board is Powered by Freescale i.MX 6SoloX Processor
UDOO boards combine a Freescale i.MX6 dual or quad core processor with an external Atmel SAM3X MCU that’s programmable as an Arduino board, so as Freescale has now formally announced their i.MX 6SoloX processor with a Cortex A9 core running Linux and Android, and a Cortex M4 core running MQX real-time operating systems, it was logical that the company would soon launch a low cost development board based on this heterogeneous processor. Meet UDOO Neo. UDOO Neo board specifications: SoC – Freescale i.MX 6SoloX ARM Cortex-A9 core @ 1GHz and ARM Cortex-M4 Core with 2D/3D GPU System Memory – 512MB or 1GB DDR3 (only Plus version) Storage – On-board NOR SPI Flash, micro SD slot, 8-bit SDIO interface (on headers) Video Input/Output micro HDMI port LVDS interface + touch (I2C signals) Analog camera connection supporting NTSC and PAL 8-bit Parallel camera interface (on headers) Audio – HDMI USB – 1x […]
Freescale Announces i.MX 6SoloX ARM Cortex A9 & Cortex M4 Processor
Freescale i.MX6 SoloX processor started to show up in the ARM Linux Kernel mailing list last year, and Cortex A9 + Cortex M4 processor showed up in some marketing documents, but so far all documentation was tied to a non-diclosure agreement. However, all resources are now publicly available, as the company officially launched i.MX 6SoloX processor at Embedded World 2015. Freescale i.MX 6SoloX specifications: CPU – ARM Cortex-A9 up to 1 GHz with 512 KB L2 cache, 32 KB instruction and data caches and NEON SIMD media accelerator MCU – ARM Cortex-M4 up to 200 MHz with 16 KB instruction and data caches, 64 KB TCM, MPU and FPU Memory Interface 16/32-bit DDR3-800 and DDR3L-800, 16/32-bit LPDDR2-800 SLC/MLC NAND, 62-bit ECC, ONFI2.2 2x DDR Quad SPI NOR flash, 16/32-bit NOR Flash Display and Camera Interfaces Parallel RGB LVDS 20-bit parallel CMOS sensor interface NTSC/PAL analog video input interface Multimedia GPU […]
EZChip TILE-Mx100 is a Network Processor with 100 ARM Cortex A53 Cores
As ARM gets into the server and networking business, the number of ARM cores in SoC starts to shoot up, and after Cavium ThunderX 48 core processor, here comes EZChip TILE-Mx100 Hecta-core network processor with 100 ARM Cortex A53 cores and capable of delivering up to 200 Gigabit throughput. Key features listed for EZchip TILE-Mx100: One hundred 64-bit ARM Cortex A53 CPU cores in one chip 3-level coherent cache architecture with over 40 Mbytes on-chip cache. DDR4 DRAM controllers with ECC and supporting up to 1TBytes of memory. SkyMesh coherent architecture for massive bandwidth, low latency and linear scalability Multitude of networking hardware accelerators for high-performance data-path packet processing including Wire-speed mPIPE packet processing engine delivering 300 million packets-per-second I/O. Integrated 5-level hierarchical Traffic Manager with 256,000 queues. MiCA™ acceleration engines for over 100Gbps of crypto. Over 200Gbps of integrated I/O including 1G, 10G, 25G, 40G, 50G, 100G Ethernet, Interlaken, PCIe […]