Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Hardware & Devices
  4. NDIS Driver Development

NDIS Driver Development

Scheduled Pinned Locked Moved Hardware & Devices
helptutorial
13 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Lost User

    There is a whole site[^] dedicated to NDIS development. Also there is one more thing called MSDN[^] if you have heard of it before.

    Eakalavya wrote:

    Hi David,

    Who is David?

    "It is easy enough to be friendly to one's friends. But to befriend the one who regards himself as your enemy is the quintessence of true religion. The other is mere business." - Mohandas Karamchand Gandhi

    E Offline
    E Offline
    Eakalavya
    wrote on last edited by
    #3

    yaa i heard about MSDN and i went through some API's regarding NDIS stuff but i couldn't find what i expecting. So can any one help me step by step development of any NDIS driver. If it is for MIPS processor on winCE platform it will be greately useful & helpful to me. david is the person who asked me to post my queries in hardware/device driver forum. previously i posted some where else. Thanks & Regards Eakalavya

    modified on Wednesday, March 26, 2008 5:45 AM

    L J 3 Replies Last reply
    0
    • E Eakalavya

      yaa i heard about MSDN and i went through some API's regarding NDIS stuff but i couldn't find what i expecting. So can any one help me step by step development of any NDIS driver. If it is for MIPS processor on winCE platform it will be greately useful & helpful to me. david is the person who asked me to post my queries in hardware/device driver forum. previously i posted some where else. Thanks & Regards Eakalavya

      modified on Wednesday, March 26, 2008 5:45 AM

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      Eakalavya wrote:

      So can any one help me step by step development of any NDIS driver.

      There are three types of NDIS drivers. 1. Miniport 2. Intermediate 3. Protocol There is a design guide on MSDN Here[^] about development and design of all of the these and they are even providing sample drivers.

      "It is easy enough to be friendly to one's friends. But to befriend the one who regards himself as your enemy is the quintessence of true religion. The other is mere business." - Mohandas Karamchand Gandhi

      E 1 Reply Last reply
      0
      • L Lost User

        Eakalavya wrote:

        So can any one help me step by step development of any NDIS driver.

        There are three types of NDIS drivers. 1. Miniport 2. Intermediate 3. Protocol There is a design guide on MSDN Here[^] about development and design of all of the these and they are even providing sample drivers.

        "It is easy enough to be friendly to one's friends. But to befriend the one who regards himself as your enemy is the quintessence of true religion. The other is mere business." - Mohandas Karamchand Gandhi

        E Offline
        E Offline
        Eakalavya
        wrote on last edited by
        #5

        yes i have gone through that page but it is linking to so many things (different topics) that is why i am feeling uncomfortable with MSDN. As am a freshier i neither have any work experience nor i did any course how to develop a device driver. So i please you if u can explain me how it works and how to develop. Thanks & Regards Eakalavya

        S 1 Reply Last reply
        0
        • E Eakalavya

          yaa i heard about MSDN and i went through some API's regarding NDIS stuff but i couldn't find what i expecting. So can any one help me step by step development of any NDIS driver. If it is for MIPS processor on winCE platform it will be greately useful & helpful to me. david is the person who asked me to post my queries in hardware/device driver forum. previously i posted some where else. Thanks & Regards Eakalavya

          modified on Wednesday, March 26, 2008 5:45 AM

          J Offline
          J Offline
          JudyL_MD
          wrote on last edited by
          #6

          Drivers on CE are different from drivers on a "desktop" Windows OS such as XP. Search for examples of CE NDIS drivers. (No, I don't have one myself) Judy

          L 1 Reply Last reply
          0
          • E Eakalavya

            yes i have gone through that page but it is linking to so many things (different topics) that is why i am feeling uncomfortable with MSDN. As am a freshier i neither have any work experience nor i did any course how to develop a device driver. So i please you if u can explain me how it works and how to develop. Thanks & Regards Eakalavya

            S Offline
            S Offline
            Sebastian Schneider
            wrote on last edited by
            #7

            RTFM! RTFM!! RTFM!!! OMG,FFS,RTFM!!!!

            Cheers, Sebastian -- "If it was two men, the non-driver would have challenged the driver to simply crash through the gates. The macho image thing, you know." - Marc Clifton

            E 1 Reply Last reply
            0
            • S Sebastian Schneider

              RTFM! RTFM!! RTFM!!! OMG,FFS,RTFM!!!!

              Cheers, Sebastian -- "If it was two men, the non-driver would have challenged the driver to simply crash through the gates. The macho image thing, you know." - Marc Clifton

              E Offline
              E Offline
              Eakalavya
              wrote on last edited by
              #8

              What's this? RTFM? Can any 1 help mee....

              L 1 Reply Last reply
              0
              • E Eakalavya

                What's this? RTFM? Can any 1 help mee....

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #9

                Eakalavya wrote:

                What's this? RTFM?

                RTFM[^]

                Eakalavya wrote:

                Can any 1 help mee....

                Probably you still are not very well aware of Internet. There are sites like Google[^] and Wikipedia[^].

                "Sometimes the greatest journey is the distance between two people" - Nice quote from a Nice Indian Movie

                E 1 Reply Last reply
                0
                • L Lost User

                  Eakalavya wrote:

                  What's this? RTFM?

                  RTFM[^]

                  Eakalavya wrote:

                  Can any 1 help mee....

                  Probably you still are not very well aware of Internet. There are sites like Google[^] and Wikipedia[^].

                  "Sometimes the greatest journey is the distance between two people" - Nice quote from a Nice Indian Movie

                  E Offline
                  E Offline
                  Eakalavya
                  wrote on last edited by
                  #10

                  actually i wont mean u to explain abt. that, but y u used that. i posted here because am not comfortable with those related documents. any wayz if possible can we have any tutorial on how to develop a NDIS driver in winCE.

                  modified on Monday, March 31, 2008 2:16 AM

                  1 Reply Last reply
                  0
                  • J JudyL_MD

                    Drivers on CE are different from drivers on a "desktop" Windows OS such as XP. Search for examples of CE NDIS drivers. (No, I don't have one myself) Judy

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #11

                    JudyL_FL wrote:

                    Drivers on CE are different from drivers on a "desktop" Windows OS such as XP.

                    They are, with the exeption of NDIS (pre 5). You can take an NT (NDIS 4) driver and recompile it for CE.

                    Morality is indistinguishable from social proscription

                    J 1 Reply Last reply
                    0
                    • E Eakalavya

                      yaa i heard about MSDN and i went through some API's regarding NDIS stuff but i couldn't find what i expecting. So can any one help me step by step development of any NDIS driver. If it is for MIPS processor on winCE platform it will be greately useful & helpful to me. david is the person who asked me to post my queries in hardware/device driver forum. previously i posted some where else. Thanks & Regards Eakalavya

                      modified on Wednesday, March 26, 2008 5:45 AM

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #12

                      Eakalavya wrote:

                      yaa i heard about MSDN and i went through some API's regarding NDIS stuff but i couldn't find what i expecting

                      Tough, its all there is. I went through the MSDN (which includes the DDK) and wrote a Minport and Protocol driver succesfully when I first wanted to write a network driver stack for NT4. I did it in 4 months. From scratch. If YOU dont have the stomach to do the same then you will never successfully write a Windows Driver. Why? Pain. You cant handle it, and you need to be able to handle HUGE amounts of pain to write a driver for Windows. You think the MSDN is bad for Ndis? Wait till you try to write a WDM driver. Then a disk filter driver. Then a bus driver. Not to mention SmartCard, heck, that isnt even documented at all! Then a TDI filter driver. Then a mass storage driver. and so on and so on. They all require the most incredible level of commitment and perseverence and it looks to me like you dont have what it takes.

                      Morality is indistinguishable from social proscription

                      1 Reply Last reply
                      0
                      • L Lost User

                        JudyL_FL wrote:

                        Drivers on CE are different from drivers on a "desktop" Windows OS such as XP.

                        They are, with the exeption of NDIS (pre 5). You can take an NT (NDIS 4) driver and recompile it for CE.

                        Morality is indistinguishable from social proscription

                        J Offline
                        J Offline
                        JudyL_MD
                        wrote on last edited by
                        #13

                        Thanks for the info. NDIS is the one flavor of drivers I've never touched.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups