![]() ![]() Still, it shows that keeping things simple at various levels can be very desirable. Granted, the documentation could use some improvement for novice users, but they weren't the original target of the product. Luckily, the creators of the kit were able to deliver a product that was simple at more than one level in order to accommodate people with very different backgrounds. My daughter and I represent the extremes in terms of understanding this system. It's simpler to deal with a single multithreaded application. Of course, there's an operating system hiding under the code, but my daughter and most programmers don't care. It's a simple and elegant solution for a system that doesn't require the complexities of an operating system. Bracket a block of statements using costate, and a separate thread is created with its own stack. But the chore was simplified because the system essentially does away with the complexities of a real-time operating system and presents multitasking services as part of the language extensions.ĭynamic C adds the costate statement to the language. ![]() Moving from Visual Basic to C is a minor feat in itself. Simplicity popped up again as we moved from hardware to software. This complex board, its schematics, and user's manual had moved from being a mystery to something simple. After an explanation about the serial connection between the board and PC, and how eventually the system would be connected to any PC via the Ethernet port, she understood how it could be used to control a robot. One of the first things that she inquired about was the location of the screen and keyboard. But she has been quick to pick up ideas in the kit when the information was presented in a less complicated fashion. She's in the beginning stages of a science project in robotics, so dealing with computer and mechanical hardware will be part of her learning experience.įor her, using the Rabbit 2000 TCP/IP Kit won't be simple, at least not initially, because the tools and documentation are geared to a more experienced developer. The same didn't hold true, though, when I showed it to my teenage daughter who is only used to a PC and Visual Basic. I suspect that most design engineers and programmers with at least a year of experience, or even a college degree and exposure to hardware, will find the system equally simple. It's something that I'm able to easily program, and I understand the entire system from checking out the documentation and development applications. Plus, the board fits right in the palm of your hand.īecause I was a hardware designer and programmer in the past, I find this little single-board computer to be simple. Surrounding it are peripheral chips and related hardware, including an Ethernet connection. This neat little web-server development system is centered around an 8-bit processor with a 20-bit address space. I've been working with the Rabbit 2000 TCP/IP Kit from Rabbit Semiconductor. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |