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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. Embedded C

Embedded C

Scheduled Pinned Locked Moved C / C++ / MFC
hardwaredebuggingquestionworkspace
15 Posts 7 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.
  • Richard Andrew x64R Richard Andrew x64

    This interests me. See if it interests you: Single Board Computer[^]

    The difficult we do right away... ...the impossible takes slightly longer.

    C Offline
    C Offline
    C P User 3
    wrote on last edited by
    #5

    Never heard of the Rabbit 4000. Anybody worked with this on a regular project ?

    J 1 Reply Last reply
    0
    • C C P User 3

      I want to spend one hour a day, five days a week, for three weeks, with a small kit. Atmel, AMD, Intel, Motorola, PIC, ST-Micro, Your_Favorite_Suggestion_Here,,,, I'm happy to look at anyone's opinion, especially those who have been there / done that. The concept I have in my head is to review the basics, test out some simple circuits, blink some lights, read some knobs, communicate via some UARTs, write a few interrupt handlers for push button switches, set up a bluetooth connection, access a wifi connection, maybe send a ping command to some machine, arrange a USB connection,,,, I'm thinking along the lines of a microcontroller on a printed circuit board, with pins and clips and stuff that are large enough to test with alligator clips and so on. yackity yackity yack; whatever. Please offer your idea(s) as to which vendor(s) offer(s) such a kit that will be most useful for this. Top considerations are -- PC software; e.g., compiler, debug, and an Interactive Development Environment are high on the list -- Cost, and price. -- Existing online user community -- Documentation -- Physical size large enough to get to the physical pins via printed circuit lines -- Physical size small enough to let you work on your desktop SUGGESTIONS ???

      R Offline
      R Offline
      Rage
      wrote on last edited by
      #6

      Raspberry PI: http://www.raspberrypi.org/help/what-is-a-raspberry-pi/[^] Arduino: http://www.arduino.cc/[^]

      ~RaGE();

      I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

      C M 2 Replies Last reply
      0
      • R Rage

        Raspberry PI: http://www.raspberrypi.org/help/what-is-a-raspberry-pi/[^] Arduino: http://www.arduino.cc/[^]

        ~RaGE();

        I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

        C Offline
        C Offline
        C P User 3
        wrote on last edited by
        #7

        Thank you for the suggestion; my answer on Arduino is no. The reason: It's so small that I honestly have great difficulty connecting alligator clips to the various pins. My thoughts at this time are running toward an embedded systems tutorial; possibly with a video presentation. I think I may want to make a "Barney Box" (named after Barney on Mission Impossible in the 1960s, who created small, hand-held, obviously useless plastic boxes with switches and LEDs, which would do insanely complicated procedures; turn cars around and stuff) At this moment I want something where the pins are accessible for alligator clips; with specific accommodation for people with fumbling EL-Spaz-O-Max fingers like myself. [Edit] Just looked at the photos of the Raspberry; ditto, too small

        R U 2 Replies Last reply
        0
        • C C P User 3

          Thank you for the suggestion; my answer on Arduino is no. The reason: It's so small that I honestly have great difficulty connecting alligator clips to the various pins. My thoughts at this time are running toward an embedded systems tutorial; possibly with a video presentation. I think I may want to make a "Barney Box" (named after Barney on Mission Impossible in the 1960s, who created small, hand-held, obviously useless plastic boxes with switches and LEDs, which would do insanely complicated procedures; turn cars around and stuff) At this moment I want something where the pins are accessible for alligator clips; with specific accommodation for people with fumbling EL-Spaz-O-Max fingers like myself. [Edit] Just looked at the photos of the Raspberry; ditto, too small

          R Offline
          R Offline
          Rage
          wrote on last edited by
          #8

          I do not know which part you want to crocodile-bite, but maybe you can plug one of these boards on a larger board with expanded crocodile-friendly biting zones. A zoomer of some sort :-D

          ~RaGE();

          I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

          C 1 Reply Last reply
          0
          • C C P User 3

            Never heard of the Rabbit 4000. Anybody worked with this on a regular project ?

            J Offline
            J Offline
            jeron1
            wrote on last edited by
            #9

            We did one project with it and it turned out fine, decent debugger, and as I recall lots of example projects. The documentation was good, the parts had good amounts of RAM and Program space, they are not the fastest processors around nut they served our needs well.

            C 1 Reply Last reply
            0
            • J jeron1

              We did one project with it and it turned out fine, decent debugger, and as I recall lots of example projects. The documentation was good, the parts had good amounts of RAM and Program space, they are not the fastest processors around nut they served our needs well.

              C Offline
              C Offline
              C P User 3
              wrote on last edited by
              #10

              Was USB involved in your projects ?

              J 1 Reply Last reply
              0
              • C C P User 3

                Was USB involved in your projects ?

                J Offline
                J Offline
                jeron1
                wrote on last edited by
                #11

                No, it was serial and ethernet stuff (they had a nice TCP/IP stack).

                1 Reply Last reply
                0
                • R Rage

                  I do not know which part you want to crocodile-bite, but maybe you can plug one of these boards on a larger board with expanded crocodile-friendly biting zones. A zoomer of some sort :-D

                  ~RaGE();

                  I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                  C Offline
                  C Offline
                  C P User 3
                  wrote on last edited by
                  #12

                  Rage wrote:

                  A zoomer of some sort

                  Yes, that's the whole idea; my full contention. i.e.,,,,,,,, If we could make these things large enough to work with, we could create stuff on our desks, first, and make them work, and watch them in real life, and do (an awful lot of) the validation and verification ahead of time, and get the bugs out first, BEFORE we shrink them so small that they become inaccessible to human hands. That's my whole idea: itty bitty microprocessors and microcontrollers, on boards which have posts and clip-ons and access points that are large enough for bumble-thumbs like me. (Unless, of course, I'm the only one who can't access two pieces of metal when they're closer than a millimeter)

                  1 Reply Last reply
                  0
                  • C C P User 3

                    I want to spend one hour a day, five days a week, for three weeks, with a small kit. Atmel, AMD, Intel, Motorola, PIC, ST-Micro, Your_Favorite_Suggestion_Here,,,, I'm happy to look at anyone's opinion, especially those who have been there / done that. The concept I have in my head is to review the basics, test out some simple circuits, blink some lights, read some knobs, communicate via some UARTs, write a few interrupt handlers for push button switches, set up a bluetooth connection, access a wifi connection, maybe send a ping command to some machine, arrange a USB connection,,,, I'm thinking along the lines of a microcontroller on a printed circuit board, with pins and clips and stuff that are large enough to test with alligator clips and so on. yackity yackity yack; whatever. Please offer your idea(s) as to which vendor(s) offer(s) such a kit that will be most useful for this. Top considerations are -- PC software; e.g., compiler, debug, and an Interactive Development Environment are high on the list -- Cost, and price. -- Existing online user community -- Documentation -- Physical size large enough to get to the physical pins via printed circuit lines -- Physical size small enough to let you work on your desktop SUGGESTIONS ???

                    J Offline
                    J Offline
                    Joe Woodbury
                    wrote on last edited by
                    #13

                    You could look at the beagle board. It has support packages for many operating systems. http://beagleboard.org/[^]

                    1 Reply Last reply
                    0
                    • R Rage

                      Raspberry PI: http://www.raspberrypi.org/help/what-is-a-raspberry-pi/[^] Arduino: http://www.arduino.cc/[^]

                      ~RaGE();

                      I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                      M Offline
                      M Offline
                      Munchies_Matt
                      wrote on last edited by
                      #14

                      Device drivers are of course a good way to learn all about USB, UARTs, interrupts etc, but, you also need to learn a heck of a lot of Kernel/OS stuff too, so even though Linux is easier than Windows, kernel wtuff might be too daunting for him so I would go for a dev board with a very simple model so he can focus just on HW.

                      "The whole idea that carbon dioxide is the main cause of the recent global warming is based on a guess that was proved false by empirical evidence during the 1990s." climate-models-go-cold

                      1 Reply Last reply
                      0
                      • C C P User 3

                        Thank you for the suggestion; my answer on Arduino is no. The reason: It's so small that I honestly have great difficulty connecting alligator clips to the various pins. My thoughts at this time are running toward an embedded systems tutorial; possibly with a video presentation. I think I may want to make a "Barney Box" (named after Barney on Mission Impossible in the 1960s, who created small, hand-held, obviously useless plastic boxes with switches and LEDs, which would do insanely complicated procedures; turn cars around and stuff) At this moment I want something where the pins are accessible for alligator clips; with specific accommodation for people with fumbling EL-Spaz-O-Max fingers like myself. [Edit] Just looked at the photos of the Raspberry; ditto, too small

                        U Offline
                        U Offline
                        User 7946055
                        wrote on last edited by
                        #15

                        Re: The reason: It's so small that I honestly have great difficulty connecting alligator clips to the various pins. Forget the alligator clips. Get a crimper and some socket and pin ends that match the connector or pins available. Crimp the pin/socket on the end of your wire and put anything you want on the other end. Use various colors of wire to make it easy. To the OP, do some googling on demo and prototype boards. If you are really serious, for less than $100 you can get a demo/prototype board for just about any type of processor. Usually way less. Edit: Get some heat shrink tubing to insulate the crimped end.

                        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