embedded

Macros to set and clear bits

Im trying to write a few simple macros to simplify the task of setting and clearing bits which should be a simple task however I cant seem to get them to work correctly. #define SET_BIT(p,n) ((p) |= (1 << (n))) #define CLR_BIT(p,n) ((p) &= (~(1) << (n))) ...

Certificates for SSL-enabled embedded systems

I have an embedded system that I expect to be in use for the next 15 years or so, and it has an https-based administration console. From what I understand: If I have a self-signed certificate, web browsers will complain. If I have a CA-signed certificate, it will expire fairly soon over the lifetime of the product, and web browsers wi...

Creating new properties in a struct, outside of said struct

This is kind of hard to explain, so bear with me. In PHP, if you wanted create a new property in a class, you could without doing anything. The following code would work perfectly. class testClass { public function __construct() { } } $test = new testClass; $test->propone = "abc"; echo $test->propone; I would like t...

Parsing an RFC822-Datetime in .NETMF 4.0

I have an application written in .NETMF that requires that I be able to parse an RFC822-Datetime. Normally, this would be easy, but NETMF does not have a DateTime.parse() method, nor does it have some sort of a pattern matching implementation, so I'm pretty much stuck. Any ideas? EDIT: "Intelligent" solutions are probably needed. Par...

How to determine the event of the linux devices?

Hi, I am learning some embedded programming. I am using Linux as my platform and I want to create a daemon program that will check if a particular device(magstrife, keypad, etc) is active. Like for example, my daemon program is running in the background, then when I make a keypress event, my deamon app will do something. What implem...

board with webserver, email, snmp

I am looking for board, module, kit for our new project. requierments: necessary: IP interface IPv4/IPv6 DHCP, StaticIp, ICMP(Ping) SNMP V2, V3 HTTP, Webserver Email good to have: Telnet SSH SysLog There are two ways: complete controlled modul + master(some 8-bit with rs232, spi, ..) I've found this http://www.connectone.com...

HFT strategy coding on hardware

Hardware accelaration and embedded programming has mostly been used so far to parse datafeed and/or to route orders to exchange. Have there been attempts to write simpler HFT strategies such as equity market-making in hardware? Have they been successful? Which companies are doing this and what kind of programming model is used? ...

Making a Simple 2-Bit Asynchronous counter in WinCupl

/* INPUT PINS */ PIN 1 = clock; /* clock input*/ /* ****** OUTPUT PINS **********/ PIN 14 = Q1 ; /output/ PIN 15 = Q2 ;/*output */ Q1.ck = clock; Q1.d = !Q1; Q2.d = !Q2; This is my code and the two lines below the output pins create a 1 bit ripple counter but I'm unsure how to transfer the output of the first flip flop...

When to use Simulink in an embedded processor.

We are developing a motor controller on a dsPIC. We intend to use Simulink to model the motor control algorithm with Real Time Embedded Workshop to convert the Simulink model into C code. Our firmware will have some other minor logic operations, but its main function is motor control. We are wondering if we should try to do all the f...

Reed-Solomon encoder for embedded application (memory-efficient)

Hi I am looking for a very memory-efficient (like max. 500 bytes of memory for lookup tables etc.) implementation of a Reed-Solomon encoder for use in an embedded application? I am interested in coding blocks of 10 bytes with 5 bytes of parity. Speed is of little importance. Do you know any freely available implementations that I can ...

GUI-Library for microcontroller

I want to create a GUI driven application for a micro-controller (Atmel XMEGA) that is connected to a 128x64 dots graphics LCD (EA DOGL128-6) and 4 buttons for navigation. Controlling the display itself (e.g. drawing pixels and characters) is no problem but in order to prevent me from reinventing the wheel I was googling for a GUI-Libra...

What is a good FAT file system for ARM7-TDMI

I'm using the ARM7TDMI-S (NXP processor) and I need a file system capable of reading/writing to an SD card. There are so many available, what have people used and been happy with? One that requires the least amount of setup is best - so the less I have to do to get it started (i.e. write device drivers to NXP's hardware) the better. I...

Most efficient way to map one fileID to another

I am in the process of localizing a game. I have roughly 1% of the game assets (around 200 of 20k files) that need to be replaced per language with different assets, 1 to 1. I am mulling over the 'best' way to do this in a very RAM starved envirnoment. Here's my current list of ideas: Hash off the file IDs to convert at nearly const...

Footprint of Lua on a PPC Micro

We're developing some code on Freescale PPC micros (5517 and 5668 at the moment), and I was wondering if we could put Lua on them. The devices need to be easily programmed/reconfigured in the field, and the current product uses a proprietary interpreted logic language that can be loaded in, and our software (written in C) runs an interp...

resources for embedded projects

Can anyone suggest links/resources for sample project implementations of embedded projects using c++ or gcc. ...

How to make a scroller on a micro-processor/-controller?

I would like to write a text scroller on a micro-processor with 4 5x7 displays in ANSI-C. Does anyone know of example source code or anything that can help me get started? Update This is the user manual for the micro-processor board I have. On PDF page 17 is a picture of the board with the displays. The code is written in an IDE call...

Language restrictions on iPhone partially lifted?

Apparently Apple has changed some term in the agreement again. From http://www.appleoutsider.com/2010/06/10/hello-lua/ section 3.3.2 is now Unless otherwise approved by Apple in writing, no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-i...

Context switch time - Role of RTOS and Processor

Does the RTOS play a major role or processor play a major role in determining the time for context switch ? What is the percentage of share between these two major players in determining the context switch time . Can anyone tell with respect to uC/OS-II RTOS ? ...

gcc and reentrant code

Does GCC generate reentrant code for all scenarios ? ...

Lowest context switch time

Which processor has the best context switch time ? ...