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

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
[Webinar] How Hackers Steal Your Credentials
LVL 8
[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them. Thursday, July 13, 2017 10:00 A.M. PDT

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
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
i5 and i7 CPUs what's the difference ? CPUs generation ??
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
On Demand Webinar: Networking for the Cloud Era
LVL 8
On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

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
Please provide me with the tech support phone number I can use to call Ricoh tech support to get support on a Ricoh Aficio MP C4500 copier's scan to email settings.
0
I need to conduct a training session with our sales team on the differences and why you would choose one OS over the other. I have to be able to explain why a customer would want to purchase Embedded Standard 7 or Win 7 Pro for Embedded Systems in layman’s terms. I’m finding it difficult to find details on the two operating systems.

My understanding is Windows 7 Pro for Embedded Systems is the same as the desktop version of Windows 7 Pro. Is that correct?

Some items I would like to know are:
•      Any limitations
•      What are the major differences
•      Why would you want to use one OS vs. the other

Any of your wisdom is greatly appreciated.
0
Where can i get that broken piece of portable toilet?
pt.JPGscreenshot.jpgscreenshot2.jpg
0
Enroll in June's Course of the Month
LVL 8
Enroll in June's Course of the Month

June's Course of the Month is now available! Every 10 seconds, a consumer gets hit with ransomware. Refresh your knowledge of ransomware best practices by enrolling in this month's complimentary course for Premium Members, Team Accounts, and Qualified Experts.

is i7s the same as i7? sometimes there is reference to the above.. is the s stand for in i7s core?
0
I want a LED to light up if a LDR detects that the light level has dropped.  I have another LEd running at the same time that shines on the LDR at 540 nanometres.  I want it to detect if the light level drops below 500 nanometres and if so turn on a REd led and if it is above 500 nanometres to turn on a green LED.

int LDRValue = 0; //result of analog pin
int ledPin = 13;

void setup(){
  Serial.begin(9600);//sets a serial port for communication
 pinMode(ledPin,OUTPUT);
}
void loop(){

  LDRValue = analogRead(LDRpin);//read the value from LDR
  
  Serial.println(LDRValue*12.5); //print to serial port
   digitalWrite(ledPin,HIGH);
  delay(200);
  
}

Open in new window

0
Attempted to install Server 2012 on a used G7 Proliant DL380p.
RAID controller is the standard 402i
Loading Windows fails stating the selected drives (RAID 0) cannot have the OS loaded onto it because they may not be bootable. (never seen this before in my 25+ years)

I'm assuming I need to add RAID drivers but cannot locate them on HP's site - only goes back to G8 when I search for DL380.

Any advice? Time sensitive project.
0
Renesas RH850F1L Microcontroller has number of pins that can be configured as general purpose inputs or outputs.

What might the following statement mean?

A particular pin is configured as Digital Output, Logic Low, but it does not have continuity to ground?
0
I have HP thin clients devices but it only has RDP 6. After I installed KB?????084 update, it has upgraded into version 7. However, it still does not support NLA. I do not want to change server setting to remove the NLA enforcement. What can I do to upgrade the client to use NLA ? Thank you very much!
0
I run a test on my drive, can you tell me what this results means?   Thanks
screenshot.jpg
Warning: Only 77317 of 119970 MByte tested.
The media is likely to be defective.
975.3 MByte OK (1997440 sectors)
74.5 GByte DATA LOST (156347776 sectors)
Details:0 KByte overwritten (0 sectors)
0 KByte slightly changed (< 8 bit/sector, 0 sectors)
74.5 GByte corrupted (156347776 sectors)
0 KByte aliased memory (0 sectors)
First error at offset: 0x0000000000000008
Expected: 0x0000000000000011
Found: 0x0000000000000000
H2testw version 1.3
Writing speed: 3.23 MByte/s
Reading speed: 2.19 MByte/s
H2testw v1.4

Open in new window

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
>