Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where to learn Hardware Programming? [closed]

I have been doing some web development, and now I want to know further more about programming so, these Hardware Programming stuffs excite me. I could not find a proper place to start to learn this process. So can you provide any better place ? I want to know better about C or C++ to do hardware programming. Is there any place so that I could get knowledge from start ?

Thank you.

like image 481
monk Avatar asked Oct 13 '11 12:10

monk


People also ask

Where can I learn about hardware?

EdX.org offers everything you need to explore the world of computer hardware through partnerships with leading institutions in the field. You can explore Hardware Essentials through Microsoft's IT Support course or expand to something more specific with IBM's course on using GPU's to expand deep learning.

What programming language should I learn for hardware?

Java. Java is the programming language most usually connected with the advancement of customer server applications, which are utilized by huge organizations across the world.

How close is C++ to hardware?

Closer to hardware: C++ is closer to hardware than most other programming languages like Python, etc. This makes it useful in those areas where the software is closely coupled with hardware and low-level support is required at the software level.


1 Answers

We used VHDL to program FPGAs back in university. That's pretty lowlevel, as you are connecting logical gates to generate algorithms and have to also pay attention to timing. I don't know if that's really what you want and if nowadays there maybe are better tools for that kind of thing, but I think it should give you a good pointer to start.

like image 52
Janick Bernet Avatar answered Oct 14 '22 23:10

Janick Bernet