Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ C Python
I am a student having proficient knowledge of c++,c and python. But the thing is we only do application programs based on arithmetic and data structures. But I want to learn is how to program the hardwares of computer or any device attached to computer using these languages. So where should I refer to start with, for example if I want to program a device attached to a usb port then what should I do??
Posted 12-Jun-11 9:44am
Edited 12-Jun-11 9:57am
v2
Comments
SAKryukov at 12-Jun-11 16:22pm
   
It all depends. You need to know what hardware required first. Please see my answer.
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

You can check out some articles right here in Codeproject.
Link: http://www.codeproject.com/KB/system/#Hardware+programming[^]
 
Good luck. Thumbs Up | :thumbsup:
  Permalink  
Comments
SAKryukov at 12-Jun-11 16:23pm
   
Yes, it shows how many info is around, my 5. However, it all depends.
Please see my answer.
--SA
Tarun.K.S at 12-Jun-11 16:27pm
   
Thank you SA! :)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

The logical place to start would be by investigating the basics of computer architecture, devices, and device drivers. There are lots of resources available in books and on the internet, including here at CodeProject.
  Permalink  
Comments
SAKryukov at 12-Jun-11 16:23pm
   
This is true, but not every piece of knowledge is applicable in all cases. My 5. It depends though.
Please see my answer.
--SA
Richard MacCutchan at 13-Jun-11 5:31am
   
Sure, I agree with your comments, but it is another question that is far too large to answer comprehensively in a forum such as this. The OP (like many others) needs to work out how to use the resources available for research and learning.
 
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

It all depends on APIs and protocols specific types of hardware require.
Usually knowledge of C and C++ opens nearly all doors…
 
—SA
  Permalink  
v2
Comments
Tarun.K.S at 12-Jun-11 16:31pm
   
Yes completely agree with that. Just had a look at the discussion here: http://www.codeproject.com/Answers/209739/i-want-to-create-extremly-large-resolutioned-pictu#answer1. C++ is the way forward.
SAKryukov at 12-Jun-11 16:43pm
   
Thank you, Tarun. I saw the page you reference here, participated (voted).
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 4

Another alternate:
you can use code project link
Enumerate Properties of an Installed Device[^]
  Permalink  
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 406
1 /\jmot 180
2 Suraj Sahoo | Coding Passion 170
3 BillWoodruff 159
4 Afzaal Ahmad Zeeshan 154
0 OriginalGriff 8,344
1 Sergey Alexandrovich Kryukov 7,407
2 DamithSL 5,634
3 Maciej Los 5,024
4 Manas Bhardwaj 4,986


Advertise | Privacy | Mobile
Web01 | 2.8.1411023.1 | Last Updated 13 Jun 2011
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100