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.
  • 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