Embedded Hardware

1K

Solutions

2K

Contributors

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

Hi Experts,

I am a final year diploma student of Computer Engineering. Currently i and my team are looking for title for our final year project. We need your recommendation of our final year project. The topic is about network management, network security, embedded system, IoT, or cloud computing. Do you have any good idea?

If you don't mind, please share your ideas, suggestion, or experience.

Thanks in advance
0
Hire Technology Freelancers with Gigs
LVL 10
Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

EE,

I have a Dell Optiplex 980 SFF which was purchased from Amazon.  The  unit appears to be in good working order, EXCEPT for the "on-board" VGA port does not work - the unit came with a graphic card and now I know why.
> I removed the graphics card because it was running very hot and for this application that this workstation will be used, simple VGA will work just fine.
> Connecting to the on-board VGA port, there was not video during POST and after a time, I could hear Windows familiar chime when completing it's boot up.
> I started to troubleshoot.
> After having to deal with a dead CMOS Battery, I was able to configure the BIOS to use only the on-board Video (aka the VGA port) and after several attempts, the only way I can get Video at POST is with the graphics card.

So, I purchased a new(??) Optiplex 980 System Board (Which also had a dead CMOS battery, which I replaced with a new one) and low-and-behold, it TOO has a faulty VGA port.  So, now I have to ask myself...
> Am I doing something wrong?
> Is this a class issue with the Optiplex 980 SSF models?
> Was the second system Board a "used" one with the same problem?

So, I thought I would reach out to the nebulous and see if this is me or something else.

Inquiring minds need help....

Rojosho
0
Hi, we could not start the vmware physical host after rebooted. It stuck in the black screen. I also noticed that 1 of 2 SAN switch was on orange light. SAN storage is still okay. Can you please suggest?
0
0
I'm programming Infineon TC29x Aurix Tricore Microcontroller based embedded system in 'C' language.  

Consider stack starting address 0x5000 0000.  The stack size is 0x2000.  

If I take current stack pointer minus 0x2000, will that create stack exception?  If yes, what might be 'C' or assembly language code that will achieve this?

My thought is if I subtract negative 0x2000 from current stack pointer or add 0x2000 to current stack pointer, I'll be outside stack and stack exception will occur ?

 I need to set program counter to illegal address, i.e. 0x00FF FFFC.  Can this be done with assembly language instructions?
 If yes, please instrument assembly language instruction that would set program counter to 0x00FF FFFC while code is running.
0
We are using TC29x Microcontroller. The flash size is 6Mbytes. There are Three banks, 2Mbyte each.

Program Flash 0 (PF0) is bank 1. Program Flash 1 (PF1) is bank 2. Program Flash 2 (PF2) is bank 3.

 PF0 address range is: 0x8000 0000 - 0x801F FFFF
 PF1 address range is: 0x8020 0000 - 0x803F FFFF
 PF2 address range is: 0x8040 0000 - 0x805F FFFF

 Where is Program Flash ECC stored. Is it within 6Mbyte ? Or is there additional storage space for ECC that we don't have access to ?

 How does Flash ECC work ? For how many bytes of data, how many bytes of ECC are there ? Whenever we write to flash, ECC updates? When we erase flash ECC updates?

 How is it possible to create Flash ECC Error ? Because everytime you write or erase flash, ECC will update?
0
I need a code in Embedded C for making call andi sending SMS by using Raspberry pi 3 and GSM SIM 900. Please help me. I am new to Raspberry pi
0
Consider a typical Automotive Embedded  Software System.  

A discrete input signal is 0 or 1.  An example of discrete input is ignition ON or OFF.

After discrete input signal is debounced or a state change is latched, is discrete input signal still raw value?

Second question:   Should Electronic Control Unit (ECU) low level software debounce discrete inputs or just read the real time state of discrete input?  Are there any exceptions meaning some discrete inputs should be debounced, whereas others don't need to be debounced?
0
I want to build a project on arduino ,
About motion sensor , using electric bulb, motion sensor .  When it detect human the light should turn on blink for 15sec .
Pls sir wil need the codes and process
0
In a typical embedded automotive embedded system, I believe data is only transferred from RAM to EEPROM once every key cycle, right before embedded system goes to sleep ?
0
Tech or Treat! - Giveaway
LVL 10
Tech or Treat! - Giveaway

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

Error:espcomm_upload_mem_failed
0
I am working on  a UV exposure box,I would like to enter time with buttons and then turn my relays on for that time.Can anyone help me with this? thanks alot
0
i5 and i7 CPUs what's the difference ? CPUs generation ??
0
I'm just getting started with a PIC32MX340F12, and MPLABX. My first attempt was to write a timer interrupt, so I worked with the datasheet, compiler manual, and examples and came up with the below. But it doesn't work... the interrupt never fires, and in fact if I leave both the timer interrupt enable (T1IE=1) and the general interrupt enable active ("ei"), it runs for a few seconds then hangs (says "target halted" in debug mode). If I remove either of those, it just runs indefinitely but still no timer interrupt. So I appear to have a pretty bad problem somewhere in my ISR syntax. Does it jump out at anyone?

Like I said I'm just getting started so I'm sure it's a pretty dumb oversight. And as you may notice I like to work as directly as possible with registers and compiler directives (rather than manufacturer supplied functions), I feel like I learn the most that way.

Thanks!

#include <stdio.h>
#include <stdlib.h>
#include "p32mx340f512h.h"
#include <stdint.h>

int x = 0;

int main(int argc, char** argv) 
{
    INTCONbits.MVEC = 1;  // turn on multi-vector interrupts
    T1CON = 0;            // set timer control to 0
    T1CONbits.TCKPS = 1;  // set T1 prescaler to 8
    PR1 = 62499;          // set t1 period
    TMR1 = 0;             // initialize the timer
    T1CONbits.ON = 1;     // activate the timer

    IPC1bits.T1IP = 5;    // T1 priority to 5
    IPC1bits.T1IS = 0;    // T1 secondary priority to 
    IFS0bits.T1IF = 0;    // clear the T1 flag
    

Open in new window

0
Attached is CAN Transceiver Datasheet. This IC is wired in our Microcontroller based Electronic Control Unit.

CAN_A_H1 and CAN_A_L1 are connected to CANH and CANL of Transceiver.  Also, CAN_A_H2 and CAN_B_H2 are connected to same CANH and CANL ?
TJA1145T_FD-Transceiver.pdf
0
Attached is CAN Transceiver Datasheet.  This IC is wired in our Microcontroller based Electronic Control Unit.
 
What will be CAN High (CANH) and CAN Low (CANL) Voltage when CAN Transceiver is in sleep mode?  

To verify these voltages are correct in sleep mode, measure CANH with respect to ground?   And measure CANL with respect to Ground?
TJA1145T_FD-Transceiver.pdf
0
Attached is CAN Transceiver Datasheet.  This IC is wired in our Microcontroller based Electronic Control Unit.
 
Page 5 shows the pinout.  How to measure current at BAT Pin ?  Current Probe can be clipped to wire but this is IC Pin.
TJA1145T_FD-Transceiver.pdf
0
I produce a rectified sine wave 1Vpp 100Hz using a PIC + DAC 12bits.
I would like to smooth the line by applying a filter.
What filter do you suggest?

rectified sinewave
0
Hi,

 I'm looking for recommendations for a small device like the tile that had a rest API.

Thanks
0
Free Tool: ZipGrep
LVL 10
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

How to use flash memory of PIC32 controller to store data?
How to read and write data in flash memory of PIC32 controller?
Request for sample code.
0
This is a question about electronics.

I have next bridge board L298N:
L298NFurther info about L298N board is here.  

And next DC motor:
DC motorWith next parameters:
DC motor specsFull datasheet is here and its encoder is here.

The LN298N has 2A max. current for one channel.
The DC motor has 550mA rated current, but 2.8A stall current.
I expect during certain high torque moments the current to go up to 2.8A.

Is the LN298N bridge board protected against the over 2A current?
How is the LN298N bridge board protected against the over 2A current?

The application note of the L298 circuit shows next protection against short-circuits:
Short circuit protection
But looking on the L298N board I cannot see that protection. There are only diodes to protect against the back emf from DC motor or step motor coils.

What do you propose to protect/limit the current to 2A for half of the bridge?
0
Hi all,

I want to customize a kernel of a camera IP.
Could you give me information, please?
1) Type camera IP (Open Hardware)
2) Firmware (Open source) for this camera IP

Thanks.
0
Hi All,

I look for a Set-Top-Box (STB) hardware and Open Source.

Please give me the information:
1. The vendor provides the hardware for STB
2. Open Source as Linux distribution for embedded device

Thanks in advance,
0
Can you please tell me what this error means?

screenshot.jpg
0
Hello Experts,

I have done crosscompile the net-snmp for arm-linux and already uploaded to arm board. I would like to add user before trying snmpwalk with command net-snmp-config.

The problem is when I tried to run ./net-snmp-config w/o any options I have got an error message below

syntax error at 'check_build_dir'
you must specify build directory

This issue does not a problem when I compile in ubuntu linux.

Thank you
0

Embedded Hardware

1K

Solutions

2K

Contributors

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
<
Monthly
>

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