Click here to Skip to main content
15,896,402 members
Everything / Firmware

Firmware

firmware

Great Reads

by CPallini
Fast integer square root computation in 8051 assembly
by ToughDev
Custom USB device that processes input from peripherals and displays on computer

Latest Articles

by ToughDev
Custom USB device that processes input from peripherals and displays on computer
by CPallini
Fast integer square root computation in 8051 assembly

All Articles

Sort by Score

Firmware 

28 Dec 2020 by CPallini
Fast integer square root computation in 8051 assembly
15 Jan 2013 by david pretham
We want to develop windows device drivers for USB devices(dongles) with NDIS,MODEM,SERIAL interfaces.We need to create use cases where we need to develop show some application communicating with drivers.Apart from WDK and samples.where can we get the development devices for...
15 Feb 2017 by Dave Kreskowiak
Quote:A manager (who is not technical) has said the firmware is too buggy and needs to be rewritten from scratch using a methodology like Misra. They say that by doing this the code will be bug free and we will have more robust and maintainable code.Ummm... there is no such thing as "bug free"...
18 Nov 2020 by Rick York
BTW - With the values you have assigned those variables your "shortcut" condition will never be true. I find macros to be helpful in situations like this. They can definitely be abused in evil ways but they can also be quite useful. Here's how...
18 Nov 2020 by CPallini
You might, for instance, iterate over a container #include #include using namespace std; int main() { int a; unordered_map um = { {"my_name", 1}, {"my_class", 5}, {"my_age", 3} }; cout
2 May 2012 by Fred Ackers
Hello,I would like know how to write and display text on the screen of the NXT using the fantom library. I know it has the functions writeIOMap and readIOMap and getmodule functions. However, no where am I am able to find documentation on how to write the proper IOMap to the display module....
14 Jan 2013 by Suvabrata Roy
Driver Development Part 1: Introduction to Drivers[^]
15 Feb 2017 by nv3
This is difficult to answer without taking a look at the code. From what you describe there are two engineers working on the code more or less permanently. So they apparently do understand the code - perhaps not in all parts and perhaps wishing they had invested more into documentation and code...
15 Feb 2017 by Patrice T
Quote:Should we rewrite our software from scratch?We are at the worst place to give you informed advices because we don't have details on that code and its problems. The 2 engineers working on it probably have a better idea on the question.Quote:They say that by doing this the code will be...
13 May 2023 by ToughDev
Custom USB device that processes input from peripherals and displays on computer
15 Feb 2017 by bhagman
We have a project written in C. It’s about 70K lines of code and has been written over ten years. Features and options have been added onto the original functionality over the years. The application is real time firmware to run on a microcontroller and it has some very carefully crafted...
18 Nov 2020 by Gautam Naresh
#include using namespace std; int main() { int a; int my_name=1; int my_class=5; int my_age=3; cout>a; if (a==my_*){ cout