FOSSASIA 2019 Schedule – March 14-17

FOSSASIA 2019 Schedule

As its name implies, FOSSASIA is a Free and Open Source Software  event taking place every year in Asia, more specifically in Singapore. I first discovered it last year, and published a virtual FOSSASIA 2018 schedule last year to give an idea about the subjects discussed at the event. It turns out FOSSASIA 2019 is coming really soon, as in tomorrow, so I’m a bit late, but I’ll still had a look at the schedule and made my own for the 4-day event.  Thursday – March 14, 2019 10:05 – 10:25 – For Your Eyes Only: Betrusted & the Case for Trusted I/O by Bunnie Huang, CTO Chibitronics Security vulnerabilities are almost a fact of life. This is why system vendors are increasingly relying on physically separate chips to handle sensitive data. Unfortunately, private keys are not the same as your private matters. Exploits on your local device still have the potential to grant bad actors access to your screen …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Cost-Optimized Rock960 Model C Board Sells for $69 and Up

Rock960 Model C

96Boards compliant Rock960 board launched last year for $99 with Rockchip RK3399 processor, 2 to 4GB RAM, 16 to 32GB eMMC flash for $99 and up. However, now you can buy a Rockchip RK3399 SBC for as low as $45 plus shipping thanks to FriendlyElec NanoPi NEO4 board that comes with 1GB RAM and no built-in storage, relying instead on a micro SD card slot or eMMC socket. So VAMRS decided to design a cheaper version of their board with Rock960 model C that still benefits from being part of the 96boards ecosystem, is equipped with 1, 2 or 4GB LPDDR4 RAM, and the OS can boot from a micro SD card or an optional eMMC flash module. The 1GB version of the board is now sold for $69 on Seeed Studio with shipping scheduled for the 1st of February 2019. Rock960 model C preliminary specifications: SoC – Rochchip RK3399 hexa-core big.LITTLE processor with 2x Cortex A72 cores up to …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

RushUp KITRA Board Family is based on Samsung Artik 020, Artik 520/530, or Artik 710 Modules

Kitra-520

Samsung first announced their Artik IoT modules almost three years ago,  and until recently most Artik related products or development kits came from Samsung themselves, with no third party involved. But this has started to change recently with announcements such a Seeed Studio Eagleye 530s low cost development board based on Artik 530 module, and Resin.io Project Fin combining RPI CM3L module with an Artik 020 module for low power Bluetooth connectivity. But as I flicked through Resin.io supported hardware, I discovered they also supported Linux powered Artik 520 and Artik1020 module,  as well as some new “KITRA” boards I had never heard of, and if we visit RushUp company website, we can see they have a bunch of Kutra boards and one IoT gateway based on Artik modules: KITRA 520 – Samsung ARTIK 520 product accelerator for advanced IoT KITRA 710 – Samsung ARTIK 710 product accelerator for advanced multimedia and industrial I/O KITRA 710C / Kitra 530 – Samsung ARTIK …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

RISC-V Keynote at Embedded Linux Conference 2018 (Video)

The Embedded Linux Conference and OpenIoT Summit 2018 have just started, and the Linux Foundation has already uploaded a few keynote videos to YouTube, including the one by Yunsup Lee, Co-Founder and CTO, SiFive, entitled “Designing the Next Billion Chips: How RISC-V is Revolutionizing Hardware”. Yunsup explains the current problem with chip development, and go through the open source RISC-V solutions offered by Sifive. Currently design a chip has a high upfront (NRE = non-recurring engineering) costs, is time-consuming (1.5 to 2 years at least) and silicon vendors normally target high volume production, but now many applications like IoT or machine learning require custom chips that may not be (yet) manufactured in such high volume. The solution is to adapt some idea from open source software to open source hardware in order to lower the costs, enable fast prototyping, and involve the community of designers and software developers. He took Instagram as an example, as it sold for $1 billion …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Eagleye 530s Board Features Samsung Artik 530s IoT Module, Leverages Raspberry Pi Form Factor

Samsung Artik 530 is a module designed for the Internet of Things based on a quad core Arm Cortex A9 processor, and supporting Ethernet, dual band WiFi, Bluetooth 4.2, and 802.15.4/Zigbee/Thread connectivity, as well as exposing display and camera interfaces, and of course various I/Os. The module was launched about one year ago with a developer kit that cost $189 and up, but Samsung has now worked with Seeed Studio to launch a cheaper developer board – called Eagleye – based on the secure version of the module (Artik 530s) and mostly following Raspberry Pi form factor in order to take advantage of its hardware ecosystem. Eagleye 530s board specifications: SoC – Unnamed quad core Arm Cortex A9 processor @ 1.2GHz with 3D graphics accelerator System Memory – 1GB DDR3 Storage – 4GB eMMC flash, SD card slot Connectivity 802.11a/b/g/n dual band SISO (2.4G/5G)  Bluetooth 4.2(BLE+Classic) Zigbee/Thread 802.15.4 Gigabit Ethernet port (RJ45) Video Output – HDMI port Audio – 1x …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Learn More About Linux’s New GPIO User Space Subsystem & Libgpiod

Sysfs was used to control GPIOs on Linux system with the GPIOs defined in /sys/class/gpio, but starting with Linux 4.8, a new GPIO interface for user space was introduced, with gpiochip becoming char devices foudn in /dev/gpiochip0, dev/gpiochip1, etc.. , and sysfs allegedly become deprecated. But a quick check in NanoPi Duo with Linux 4.11 shows both GPIO user space interfaces appear to be enabled: Nevertheless overtime, sysfs will die out, and the new subsystem will likely be used by all systems, so it might be useful to learn more about it. One way to do that is to watch Bartosz Golaszewski’s ELCE 2017 talk entitled “New GPIO Interface for User Space” with the video embedded below. But I first I’ll summarize some of the key points. Now GPIO handling from user space becomes similar to other char driver with ioctl, poll and read functions, and beside assigning numbers to GPIOs you can assign names. The API (in linux/gpio.h) provides …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Flick HAT is a 3D Tracking & Gesture Expansion Board for Raspberry Pi Boards

Way back in 2012, I wrote about Microchip MGC3130 3D Gesture Controller with “GestIC technology” which allows you to make gesture up to 15cm from the surface and at lower power in order to control devices in a new way. At the time, the chip was said to sell for $2.26 in large quantities, and the evaluation kits went for $169 and up. I’m writing about MGC3130 about 5 years later, as Seeed Studio has started taking pre-orders for a $25.89 Flick HAT board based on the solution, and designed for Raspberry Pi boards, or other boards with a compatible 40-pin “GPIO” header featuring an I2C interface. Flick HAT 3D Tracking & Gesture HAT specifications & features: Chip – Microchip MGC3130 3D Tracking and Gesture Controller Tracking / Gesture Features 3D tracking Gesture sensing up to 15cm: Swipe (east to west, west to east, north to south, south to north), tap and double tap (center, east, west, north, south), airwheel …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

GIGABYTE MA10-ST0 Server Motherboard is Powered by Intel Atom C3958 “Denverton” 16-Core SoC

Last year, we wrote about Intel Atom C3000 series processor for micro-servers with the post also including some details about MA10-ST0 motherboard. GIGABYTE has finally launched the mini-ITX board with an unannounced Atom C3958 16-core Denverton processor. GIGABYTE MA10-ST0 server board specifications: Processor –  Intel Atom C3958 16-core processor @ up to  2.0GHz with 16MB L2 cache (31W TDP) System Memory – 4x DDR4 slots for dual channels memory @ 1866/2133/2400 MHz with up to 128GB ECC R-DIMM, up to 64GB for ECC/non-ECC UDIMM Storage 32GB eMMC flash 4x Mini-SAS up to 16 x SATA 6Gb/s ports 2x Mini-SAS ports are shared with PCIe x8 slot Connectivity 2x 10Gb/s SFP+ LAN ports 2x 1Gb/s LAN ports (Intel I210-AT) 1x 10/100/1000 management LAN Video – VGA port up to 1920×[email protected] 32bpp; Aspeed AST2400 chipset with 2D Video Graphic Adapter with PCIe bus interface USB – 2x USB 2.0 ports Expansion Slots – 1x PCIe x8 (Gen3 x8 bus) slot; shared with …

Support CNX Software – Donate via PayPal or become a Patron on Patreon