[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More


Embedded Hardware





An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. Examples of properties typical of embedded computers when compared with general-purpose ones are low power consumption, small size, rugged operating ranges, and low per-unit cost. Modern embedded systems are often based on microcontrollers; the processor(s) used may be types ranging from general purpose to those specialised in certain class of computations, or even custom designed for the application at hand. A common standard class of dedicated processors is the digital signal processor (DSP).

Share tech news, updates, or what's on your mind.

Sign up to Post


I wanted to know what I need to do to flash a T5530 thin client. I found a link that mentioned loading the software onto a USB stick.

Best Regards,

We are developing a device running Windows Embedded 8.1 Industry Pro and would like to use the USB filter to restrict the ability of using USB flash drives to one specific make and model of drive (there are good reasons for this which I won't go into here).  The problem is that, as everyone knows, companies such as Kingston and Sandisk release new models of drives all the time.  Therefore, if we "paired" a certain make and model flash drive with our device and that drive stopped being manufactured, we couldn't get a drive to work in our existing devices out in the field.  

Is there some type of USB thumb drive that will always be manufactured?  Or, is there some other solution?
What is Mezzanine card in Cisco & what is the functionality of this card & how it is used ?
Hi I recently purchased an HP Pavilion 17-f061us  laptop and I notice that when I talk (to dictate)  the laptop has a very poor ratio of words being detected properly. The room has to be very quiet and even then one out of 5 words is not the correct word that I said.

I also have a  Samsung smartphone and my apple ipad and they have no problem with dictation, even when there is loud sounds in the background.

I was wondering if the reason the HP is so bad picking up words is  because of the mic placement or the quality. I was wondering if I buy a 3.5mm external mic or even a usb mic if that would help the words get translated more successfully? Or is the limitation inside the laptop- in which case an external mic would not fix anything?
I have multiple serial devices RS232/422/485 and wanted to control all devices interconnected over TCP/IP network and controlled by one PC.

I read through Serial port complete and only have basic idea about hardware and in past i programmed to control one serial device.

Request you to provide best hardware/software suited for this situation.
Recently I purchased a Dell Optiplex 3020 Mini-Tower. Details are below. I'm planing on installing Windows Server 2012 with a couple Hyper-V virtual machines on the box and make it my inexpensive home server with couple of VMs for development purposes. My hardware guy warned me "Make sure it supports hardware virtualization, otherwise the Hyper-V VM's will be slow." He recommend that I fire up the machine and poke around the BIOS. Is this the best way to make the determination?

OptiPlex 3020 Minitower BTX Base
(1x4GB) 1600MHz DDR3 Non-ECC
US English (QWERTY) Dell KB212-B QuietKey USB Keyboard Black
Display Not Included
Intel Integrated Graphics, Dell OptiPlex
No Wireless LAN Card
500GB 3.5inch Serial ATA (7,200 Rpm) Hard Drive
No Media Card Reader
No Additional Network Card Selected (Integrated NIC included)
16X Half Height DVD+/-RW Drive
Hi all,
i have a very poor graphic performance with fuijtsu futro A300 RL3 Thinclients within a XenDesktop environment.
Moving a windows (border only) or scrolling within a browser looks like moving blocks.
if i switch to "native graphic" (i think 16 bit colour depth) the scrolling is less bad.

has somewhere experience in this problem?
I have a user who has lost his keys to unlock his Lenovo T420s from the docking station.

None of the other keys we have for these docking stations will unlock the Lenovo laptop from the port replicator.

What methods can we use to remove the Lenovo T420s laptop from the docking station?
Hello Expert
I need to make sure my hardware supports Intel AMT technology. I need to get into Intel ME settings. I have Dell T3610 and I do not see Ctrl+P on POST and neither do anything happens when I press this. Please suggest any command or software link that checks and verifies the same.
Hi experts,

I got a problem with network adapter. It happened after I took out the cmos battery and put it back in.
After I restart the computer, there is a message saying that the network adapter is experiencing  driver - or hardware - related problems.

Then I went to device manager and click on the properties of the network adapter, it says "This device cannot start. (code 10)".

Could it be hardware failure? or something in BIOS make it cannot start. I tried to update driver and saw that "Windows has determined the driver software for you device is up to date."

Then I used a wireless adapter through usb but computer could not install the driver for it. So, it looks like I cannot get internet access.

Please help.
Hi I have a PIC18F46K22 MCU and I am using the CPP1 PWM to drive a high power mosfet. The problem I have is very quickly the mosfet remains on and will not switch off.
I have connected the MCU CPP1 pin to a microchip Driver TC1412NEOA this is then connected to a IXFH60N50P3 mosfet NPN type and I have placed a diode SDP30S120 to the positive 330V DC and negative to the drain side of the mosfet. I am only drawing approximately 10 amps when the load is applied to the mosfet I think this is a standard way of connecting these components together and in previous designs using only 12V DC I have had no problem driving a mosfet via the same MCU. Dose anyone have any possible suggestions as to what might be wrong and causing the mosfet to fail and remain on.
 Sample Circuit
Hello Experts,
How can I make sure my Dell T3610 has vPro technology?

Thank you,
I have a customer with a Dell PowerEdge 6800 whose experiencing back-to-back-to-back hard drive faults (either failure or predictive failure) in one particular SCSI slot - Slot3. RAID5 configuration.  
After the initial failure the drive was replaced - rebuild failed.
2nd drive replacement - predictive failure.  I then had the admin take the drive offline.
3rd drive replacement - rebuild failed.
All drives are refurbs and 1:0 - 1:3 are the same DP/N Y4707 - Seagate (ST3146854LC) drives.
The customer requests that we try DP/N FC958 - Fujitsu (MAX3147NC) drives, the same drives as in 1:4 - 1:11.
I'm thinking backplane or storage controller as the culprit.
Any thoughts?
Hello Experts,

I've heard different things about applying thermal paste and wanted to know what you think.  Some people say to use the pea/line method and some say to evenly apply a thin layer to entire CPU surface before installing the heat sink.

Not sure which one to go with; it seems that the full coating method will increase the total area of heat transfer and get better results, but wanted to hear your opinions on this.
Good Day

we are working on OPT device for Petroleum   Stations and we are facing a problem that the CPU is very high in sometimes not always while we leave it open for two or three days

we have heartbeat thread enabled all the time

any suggestion?
I'm starting a project in which I will be using this panel pc (http://www.icop.com.tw/en/product/Panel-PC-PPC-090T/PPC-090T.html) to  show a basic interface screen and it will interact with a controller system using a serial port or usb.  

My experience is in developing windows desktop apps and most recently object oriented web development.  I've never worked on a platform like this (linux & native app) and I need some guidance.

First of all, which OS would be most suitable for a simple application like this.  Again the custom UI will be a nice looking dashboard style interface and will use a touch screen but the operator will never need OS access.  

Also, in terms of a development tools, if you were working on this project (in general) what would your dev toolset look like? For example, which  IDE would typically be used, programming language typically used for this kind of application, frameworks if any etc.
Hello, appears that on the Wyse Thin Clients the maximum amount of Flash Memory you can purchase is 16GB. Problem is after the OS is installed (Windows 8 Embedded) and all of the other Wyse related software that only leaves a few GB of Flash Memory available. Just wondering if anyone has any suggestions on how to increase the available Flash Memory size? I'm not looking to add secondary storage (Another drive for example that would create another volume), i just need to increase what is already available.

Problem we have encountered is we have installed AV software and the combination of that, and some other software we have locally installed has consumed a lot of available space. Even if we were to add secondary storage and install the software to it, some data still gets written to the C-drive where the OS resides.

Hope that makes sense.

Thank you!
I'm using this panel pc for a custom application

The panel PC http://www.icop.com.tw/en/product/Panel-PC-PPC-090T/PPC-090T.html

I need to mount it vertically aka portrait mode.  It will be running a custom app constantly with no user access to the OS (ubuntu).  Do you think I'll be able to force the display to rotate so I can mount it vertically (portrait mode)?

I'm new to this and I'm not sure if it's a no brainer or impossible.
I recently had a custom computer built by a local computer store.  I told them the basics of what I wanted, which is to have a beefy PC that can handle music composition software (Cakewalk Sonar along with software synths, sampling software, and audio efx plugins), Video editing software (Sony Vegas 13 and special efx software/plugins), and finally 3D design software (3D Studio Max, Daz Studio, Vue,).  So I ended up with the following machine:

CPU: AMD FX-8320 3.50 GHz (8 Core Processor)
Motherboard: Gigabyte 990FXA-UD5
RAM: Corsair 16GB (2 x 8GB) DDR3 PC3-12800
AUDIO: Focusrite Scarlet 2i2 (USB connection)
Rosewill Lightning-800W ATX Power Supply
Windows 8.1 64-bit
Two (2) Internal Hard drives, Seagate, C drive=500GB, D drive=1TB

They also installed a very large CPU fan/cooler (Not the one that was supplied by the CPU manufacturer, because they told me the stock fans are not recommended and don't do a great job of cooling the CPU).  I was okay with that except I discovered that the CPU fan blocks two of the four RAM Memory slots.  So I have two 8GB Modules in the first two slots, but in order to get DUAL CHANNEL RAM, the 2nd module would have to be placed in one of the blocked slots.

When I picked up the computer, the technician who built the computer did not make me aware of this.  It was only after I read the motherboard manual that I realized the module is in the wrong slot.

So my question is, even though
I am wondering if somebody who had built a few Arduino projects would be able to tell me whether it would be possible to do the following with Arduino - perhaps with two Arduinos. What I want is to have the following:

a virtual full Qwerty keyboard program in computer A

I type on this keyboard and the 'typing' is piped out of my computer via Ethernet preferably (though if this can only be done with another type of media/protocol I will be happy to go along)

at the other end of the Ethernet - (or other media) - the keystrokes I have typed in are accepted and processed as if they were of local origin


in the virtual keyboard on computer A I press F5
computer B responds just as if had press F5 on a local keyboard

(Note that I accept the possibility that F5 at the time I press it may mean nothing to the software running on computer B - the assumption is that it will mean something because I have software in computer 2 that will respond to F5 though it may not respond to F6. All that is a different issue - at this point I just want it to be that if F5 typed locally would have done something the redirected F5 from the remote computers virtual keyboard would accomplish the same end.)  

I understand that I may need 2 Arduinos for this - one at the sending end to prep the keystrokes for transmission via Ethernet/TCP IP and another at the other end to 'convert' to 'local keyboard input'.  

If in fact this has already been done/a prototype exists that …
My work Windows 8.1 Pro desktop PC is fairly basic.  It isn't the most powerful but I have plans to use it for years.  I am wondering if I can get a noticable boost in graphics performance with a graphics card.

I do NO gaming.  

I use Office programs, occasionally program in Access or MySQL, do research online a lot, stream videos, and a couple times a year edit movie clips with Movie Maker.  Not the most sophisticated graphics!

Here's the thing:  I built my PC with some new stuff:  motherboard, CPU, RAM.  I brought two SATA3 HDDs with me, as well as my wireless keyboard, mouse & 23" HD monitor.  I also installed an older PCIe 2.0 graphics card with 1 GB DDR2 RAM.

I looked at benchmarks for graphics at passmark.com and the integrated Intel HD 4400 was rated higher than the GeForce GT 220 card.

Windows 8.1 Pro 64-bit
Intel Core i3-4150 CPU
Gigabyte GA-B85M-DS3H motherboard
(2) WD SATA3 HDDs, 1 TB each
Crucial Ballistix 2x4 GB PC3-10700 DDR3 RAM
Samsung Syncmaster 2233 1920x1080 monitor
Antec Earthwatts 500W PSU

Is there a decent graphics card for less than $100 to boost my performance?  Or would I be better off using the integrated graphics - and perhaps using less energy?

Note - at some point, I plan on installing an SSD at least big enough for Win8/10.  This has been a budget build, converting from a previous PC;  not going to break the bank on any components.
1. What is the best project for beginner Electrical Engineer? (For example, RC Car, Air Drones)
1.1 Based on Arduino. With Good and thourougfull step by step tutorial of development.
1.2 Based on Raspberry. With Good and thourougfull step by step tutorial of development.
1.3 Based on universal microcontrollers.  With Good and thourougfull step by step tutorial of development.
1.4 Which references to use especially if you have gaps on physics?
Asus Windows 7 laptop.  Fresh install of operating system.

Everything looks fine in device manager as far as no missing drivers.  But no usb port will recognize any of my devices.

Any thoughts on how to resolve?

on an embedded system running fedora 18 on the boot time, I am getting the below message:
sdhci-pci 0000:12:00.1: Invalid iomem size. You may experience problems.

Does anyone know how to fix this error.


I have a sugarcrm deployed in a Linux server.

I have a control Access hardware, and i want to know if it is possible to integrate it with sugarcrm. For instance i know asterisk VoIP can be integrated with SugarCRM but i don't know how.

I want the control Access instaled, and when ppl swipe the card sugar CRM knows who are entered, etc...

How can a hardware be integrated with the software? what special skills i need to do that? I think an API would be required, who can help me with that? a php programer?

I need some tips to do that, i don't know where to start.

Thx a lot

Embedded Hardware





An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints. Examples of properties typical of embedded computers when compared with general-purpose ones are low power consumption, small size, rugged operating ranges, and low per-unit cost. Modern embedded systems are often based on microcontrollers; the processor(s) used may be types ranging from general purpose to those specialised in certain class of computations, or even custom designed for the application at hand. A common standard class of dedicated processors is the digital signal processor (DSP).

Top Experts In
Embedded Hardware

No Top Experts for this time period. Answer questions to earn the title!