Technical Articles

Gateworks' technical articles cover software and hardware topics related to Gateworks rugged and industrial SBCs. For the latest Gateworks news, please also view our News Page for product press releases, hot topics and announcements.

M2M: Low Power Remote Sensing Whitepaper

March 20, 2014

Collect data, video, and audio anywhere with a powerful, low-power miniature Single Board Computer (SBC) made by Gateworks. This white paper discusses the use of a miniature, powerful, low-power single board computer (SBC) with multiple networking interfaces to collect data from a variety of sensors (such as temperature and voltage) and video images from a camera. Specific topics discussed include power management, network connectivity, and sensor interfacing. An example application is provided using batteries for power and a camera to take periodic snapshots which are uploaded using the FTP protocol to a website for monitoring. Gateworks has published a variety …

M2M: Low Power Remote Sensing Whitepaper Read More »

Read More

OpenWrt Laguna Ethernet Latency Bug Fix

March 12, 2014

Under certain high load conditions in OpenWrt, using dual-core Laguna products, Ethernet ping latencies could grow to an unacceptable value. After investigation, Gateworks found an SMP race condition as the cause in the CNS3xxx Ethernet driver in Gateworks’ 13-06 and trunk OpenWrt BSPs. Note that the 12-10 OpenWrt BSP is not affected. Gateworks has resolved the issue with upstream patches to OpenWrt: http://dev.gateworks.com/laguna/images/ These fixes have been committed in both the Gateworks 13-06 branch and trunk. Gateworks recommends all customers using dual-core Laguna products update their firmware.

Read More

Floating Point Math on ARM CPUs

March 5, 2014

From time to time we get questions about floating point math on ARMCPU’s. As it turns out this is a rather advanced topic that deservessome discussion, so we recently put all of our notes and experiences intoa Wiki article that we felt was worth blogging about. To make a long story short, many users get confused about the variousGNU Compiler (gcc) options for floating point. The most commonmisconception is that ‘-mfloat-abi=softfp’ means that you are usingsoftware floatingpoint math when in fact that produces binaries thatuse hard float acceleration (as specified by the -mfp) agument butwith a function calling convention compatible …

Floating Point Math on ARM CPUs Read More »

Read More