The Sensirion humidity and temperature sensor has a two wire serial interface to read out the temperature and humidity. It also has a status register which can be set up, e.g. to choose the number of bits of the measured values . This post is about reading the sensors using the power on defaults. Continue reading ‘Interrupt driven SHT1x humidity sensor’
Tag Archive for 'ARM'
I tested my Raspberry PI with these 4GB SDHC memory cards. Boot time is what dmesg gives for smsc95xx 1-1.1:1.0: eth0: link up The cards hold an Arch Linux image, almost identical to the original I downloaded from the raspberry PI site . Continue reading ‘Raspberry PI boot time vs memory card’
The TS-7500 single board computer from Technologic Systems is one of a family of boards based on the Cavium ARM processor. The board runs a standard Debian Linux system from an SD card, useful for development, and alternatively a uClibc/Busybox system from flash for the production phase (boots in less than 3 sec). This computer board can be plugged onto a TS-252 IO-board for external connections.
The IO-pins can be accessed via the two port dioctl server running on the main board (or directly). One server port serves manual access by Telnet, the other one accesses from programs – any programming language with a socket library, remote or local.
Continue reading ‘TS-7500: Accessing DIO from C and Python via server’
The TS-7500 single board computer from Technologic Systems is one of a family of boards based on the Cavium ARM processor. The board runs a standard Debian Linux system from an SD card, useful for development, and alternatively a uClibc/Busybox system from flash for the production phase (boots in less than 3 sec). This post describes how to compile that sample code
The TS-7500 single board computer from Technologic Systems is one of a family of boards based on the Cavium ARM processor. The board runs a standard Debian Linux system from an SD card, useful for development, and alternatively a uClibc/Busybox system from flash for the production phase (boots in less than 3 sec). Programs for the Debian system can be compiled on board, but that is a somewhat slow experience. So except for small test programs one will want to cross compile using a Linux work station. Continue reading ‘Cross compile for ARM, TS-7500 board’
Technologic Systems’ ARM single board computers for embedded systems, the 7500 series, may be ordered with a battery backed up real time clock. However, unlike RTC chips used for PC’s these come with no static RAM. I missed this RAM for an application I was working on and therefore modified the board. This made this computer board a perfect fit for my client.
Continue reading ‘NV-RAM for the TS7500 ARM single board computer’
The program and data contained in a micro controller flash memory can become corrupted over time. The integrity can be verified by running a CRC test over the flash. This post describes how to automatically add the correct CRC to a binary file and later let the micro controller perform the check. Continue reading ‘CRC integrity check of ARM Cortex flash memory’
An open hardware project involving a PCB with an AT91SAM7X128 processor with galvanically isolated CAN bus and power running off 24V DC. All documentation needed for production (schematics, board layout, gerber files) is included in this tar-archive. You are free to use and produce this hardware, see the included license file. This project is also registered with Harkopen.
You may log in to the Luminary web page and download the source files for the ARM Cortex based boards they produce. I needed the source for the brushless motor kit: SW-RDK-BLDC-4694.exe, which is a Windows executable. Continue reading ‘Luminary Stellaris under Linux’
I have lately built several versions of the Linux GCC tool chain for the ARM Cortex processor. But the generated tools do not work properly with floating point, issuing errors about floating point inconsistencies. Continue reading ‘Build gcc for ARM Cortex processor’