embedded

Performance analysis for Algorithms on Embedded Devices

hi all, I am doing a project on an Embedded Device which has ARM926Ej-S processor.I need to performance analysis of the algorithm on the device. I am new to embedded environment and don't have much idea of what is performance analysis for embedded devices. Can some one tell what parameters should i consider for analysis? How to go abou...

Cheap PowerPC Evaluation Board?

Hello all, I've been trying to learn embedded software development for some time (been doing software for almost 15 years, 10 in Java, plus good knowledge of C/C++/X86 Asm from College.) Started playing with a PIC-based evaluation board just for kicks. Where I work, there is a dept. they have some openings on embedded systems from time...

Place to get software for embedded components?

I'm wondering if anyone knows of a place on the web that I can purchase or download software modules, written in C or C++, for the interaction between microprocessors and other components, like DACs, ADCs, or UARTs. Sort of like a git-hub for embedded C software. Does this place exist? ...

Where in the world are encrypted software in cash registers required and in that case what security measures are required?

Background Sweden is transitioning to a compulsory law for all business owners handling cash or card transactions, to implement/buy partially-encrypted POS (point of sale)/cash registers: Signing and encryption are used to securely store the information from the cash register in the control unit. The control system with a cert...

cell phone hacking (as in engineering hack)

hi. my apologized right away if it is not really programming related question. I have a (crazy?) idea of using cellphone voice channel as remote control channel for RC models/drones. in principle if it is doable, it should increase the range a lot. Data data channels on most cell phone companies are more expensive than pure voice chan...

Modbus stack for Microchip PIC

Can someone suggest an open source implementation of a Modbus RTU Slave for a Microchip PIC18 processor? I'm looking for an implementation of Modbus RTU for RS-232/RS-485, but a Modbus TCP/IP implementation would be welcome as well. ...

How hard is it for a software developer to learn how to program a microcontroller?

I'm a software developer. I've been programming in high level languages for a few years. I would like to know, how to take my first step into programming hardware. Not something crazy complicated, but maybe some ordinary CE device? Assuming I don't need to put the PCB together with varies components, but just to program the tiny cpu?...

Does it matter which microcontroller to use for 1st time embed system programmer?

I've experience in doing desktop and web programming for a few years. I would like to move onto doing some embed system programming. After asking the initial question, I wonder which hardware / software IDE should I start on... Arduino + Arduino IDE? Atmel AVR + AVR Studio 4? Freescale HCS12 or Coldfire + CodeWarrior? Microchip PIC...

Best toolchain/IDE for ARM Cortex-M3 mcu?

There are quite a few IDE available for ARM, which one's good? What's your experience with anyone of them? Keil™ RealView® MDKARM IAR Systems Embedded Workbench® CodeSourcery G++ GNU Code Red Technologies Red Suite Code Composer Studio™ IDE WinARM anymore? ...

C++, Embedded Linux, For Video HDMI Input/Output

Hello, This is a newbie question, but here we go... I would like to know how I would go about programming a small embedded linux board (I was thinking a TI Divinci based board) for a video input (via HDMI or Component) and then output to a TV (via the same HDMI connection). Along with the original video pass through, I would like t...

Interrupt-safe way to set function pointer in HiTech C on PIC32

I have an ISR defined to trigger on an external interrupt. The external interrupt may not always be enabled, but under certain circumstances I want to be able to register a function to be called ONCE within the interrupt from within the main code. The function might be replaced by another one, or removed, before the next interrupt. I do...

Free static checker for HiTech/Microchip C?

I'm writing a lot of code for the HiTech C compiler. I'm sure that my code would benefit from a static checker like splint, but splint itself trips up on some of HiTech's extensions, like cp0 and sfr declarations. I can't just tell splint to skip the HiTech headers, though, because then it has no idea where most of my identifiers are fro...

Is there any good emulater for learning embedded linux

thanks in advance ...

COM port terminal program

Hi, I have developed an embedded application which requests status information from a device down a communications channel. My customer requires that these will be sent with a specific time period, so what I am looking for is a PC terminal application which can send a text string command repeatedly at a set interval over a period of ti...

Looking for a binary image layout tool

I am looking for recommendations for a tool that will let me construct a binary image out of a series of smaller images. I have an embedded system with a flash ROM that I program using a single image. That image consists of a series of smaller objects (data, compiled code, etc) placed at specific offsets. The build system I inherited ...

C++, can I statically initialize a std::map at compile time

If I code this std::map<int, char> example = { (1,'a'), (2, 'b'), (3, 'c') }; then g++ says to me deducing from brace-enclosed initializer list requires #include <initializer_list> in C++98 ‘example’ must be initialized by constructor, not by ‘{...}’ and that annoys me ...

Finding division by zero in a big project

Recently, our big project began crashing on unhandled division by zero. No recent code seems to contain any likely elements so it may be new data sets affecting old code. The problem is the code base is pretty big, and running on an embedded device with no comfortable debug access (debug is done by a lot of printf()s over serial console,...

How to locate a compiler in a path with a version number in it?

I'm trying to design an SConstruct file for an embedded system project. The compiler on my machine is at "C:\Program Files\IAR Systems\Embedded Workbench 5.4\arm\bin" I would like the build system to try to locate the toolchain even if there is another verison of Embedded Workbench installed, or if the user has chosen to install it elsew...

qt embedded widget installation problem

Hi Geeks, I recently downloaded the QT embedded widget source code and documentation. I am using QT creator for QT development. After downloading the source code and project files I dont know how to use it in QT creator. In the embedded widget package I have the installation instructions. In the install documentation its told to run the...

What is the best embedded system board/chip combination for video pass through with a HTML overlay.

Hi, I am trying to build a proof of concept for a consumer electronic product that will have a video input & output, but will output with an HTML overlay on part of the screen. Does anyone know of the best board/chip combination that would be good for this application? Since it may become a real product, the lower the price the bett...