Best Computer Hardware Embedded Systems
Exploring Raspberry Pi.
Reviews
Find Best Price at Amazon"I'm an EE with programming experience in Windows and I found the Linux section easy to understand, but very slow going, due to the vastness of Linux."
"Very comprehensive book on how to program the Rpi for physical computing."
"I've been playing with the Raspberry Pi for a few years now as a basic Linux computer, but I always felt that interfacing it to other devices would make this a much more powerful little platform. I'm fortunate to have enough background in these areas to weave through this, but those with less of a computer or electronics background might want to have a local geek or two handy to call in for help when needed. I'm an Electrical / Computer Engineer by trade, and I've had an interest in introducing hobby electronics to my kids."
"I can sum it up in one word."
"Really a very good book!!"
"This book is fantastic."
"I agree the the traditional paper book deserves the 5 star rating. The Kindle edition only has a 2 level outline, no sub topics, making it extremely cumbersome, if not useless, as a navigation tool. So minimal table of contents and no index makes the Kindle edition pretty useless as a convenient reference."
This book helps you get the most from your Raspberry Pi, but it also gives you the fundamental engineering skills you need to incorporate any electronics into any project. Develop the Linux and programming skills you need to build basic applications Build your inventory of parts so you can always "make it work" Understand interfacing, controlling, and communicating with almost any component Explore advanced applications with video, audio, real-world interactions, and more. (I programmer, August 2016) "Exploring Raspberry Pi is THE book to go to if you are interested in learning about the impressive physical computing capabilities of the Raspberry Pi platform. Finally, you'll discover how to use the Raspberry Pi for advanced interfacing and interaction applications such as the Internet of Things (IoT); wireless communication and control; rich user interfaces; images, video, and audio; and Linux kernel programming. Develop essential Linux and programming skills Build Internet of Things (IoT) applications Master interfacing, controlling, and communication Design applications that interact with the physical environment Utilize the Arduino platform as a service processor Build wireless communication applications Write and install a custom Linux loadable kernel module Apply the Raspberry Pi 3 and Raspberry Pi Zero to your projects.
Reviews
Find Best Price at Amazon"I'm an EE with programming experience in Windows and I found the Linux section easy to understand, but very slow going, due to the vastness of Linux."
"Very comprehensive book on how to program the Rpi for physical computing."
"I've been playing with the Raspberry Pi for a few years now as a basic Linux computer, but I always felt that interfacing it to other devices would make this a much more powerful little platform. I'm fortunate to have enough background in these areas to weave through this, but those with less of a computer or electronics background might want to have a local geek or two handy to call in for help when needed. I'm an Electrical / Computer Engineer by trade, and I've had an interest in introducing hobby electronics to my kids."
"I can sum it up in one word."
"Really a very good book!!"
"This book is fantastic."
"I agree the the traditional paper book deserves the 5 star rating. The Kindle edition only has a 2 level outline, no sub topics, making it extremely cumbersome, if not useless, as a navigation tool. So minimal table of contents and no index makes the Kindle edition pretty useless as a convenient reference."
Interested in developing embedded systems? " Making Embedded Systems is the book for a C programmer who wants to enter the fun (and lucrative) world of embedded systems.
Reviews
Find Best Price at Amazon"The book does assume some familiarity with programming in C-based languages, but it does a good job of fully explaining its code examples as well as the gang-of-four design patterns that some other books jump past quickly. With all that in mind, I found the most helpful parts of this book to be the wisdom and design technique (like why & how to avoid division operations on embedded systems) from an experienced developer."
"Not a lot of specific embedded perks but a very general book."
"As a senior computer engineering student, I've had a taste of embedded systems, but I don't know enough to jump into a more advanced book."
"Excellent, well-rounded guide to building embedded systems."
"This is a very enjoyable book."
"a bit breif on the details, otherwise a good buy."
"It doesn't cover absolutely everything you need to know but it manages to cover lots of interesting topics to a degree that you will be able to make sense of all the mind-numbingly dense and technical resources available elsewhere."
"This book describes the hardware/software development well."
Best Operating Systems
Practice exams download for both exam 901 and 902 with hundreds of accurate practice exam questions More than an hour of online video training featuring Mike Meyers Online performance-based simulations that prepare you for the performance-based exam questions A link to Mike's favorite PC tools A PDF copy of the book. He is author of Mike Meyers’ A+ Guide to Managing and Troubleshooting PCs and Mike Meyers’ Network+ Guide to Managing and Troubleshooting Networks .
Reviews
Find Best Price at Amazon"My method of study i chose to read this textbook cover to cover, taking all practice tests at the end of each chapter, along with the included practice exams on the disc. In addition to this text i went further to find online practice exams and Professor Messer videos on Youtube as free self studying material. The book covered the objectives and even went beyond which is why this makes a great on-the-job reference."
"First off, let me say this, the author of this book is very informed on IT."
"Most importantly, I was looking for a book that could not only keep me engaged yet also provide the necessary educational materials. Presently I'm over a hundred or so pages in (the book is Bible thick) and have purposely slowed myself down at times to ensure lesson absorption but honestly could read this book like it was a spellbinding work of fanciful fiction. It really helps to have an actual, honest interest in the subject matter and there are times where you'll want access to several different operating systems."
"Just started, but it has been an easy to follow book so far."
"Nice book for those people who like to learn as they go."
"Must have to get certified."
"I found the CD to be the best part of the book, and definitely recommend not getting a version of this book without it."
"I know a lot about computers and learned a bit to go and write the A+, but it's very good I bought this books, learnt so many additional stuff, not even for the exams but for myself m. Thank you Meyers💪🔥."
Best Single Board Computers
This book helps you get the most from your Raspberry Pi, but it also gives you the fundamental engineering skills you need to incorporate any electronics into any project. Develop the Linux and programming skills you need to build basic applications Build your inventory of parts so you can always "make it work" Understand interfacing, controlling, and communicating with almost any component Explore advanced applications with video, audio, real-world interactions, and more. Finally, you'll discover how to use the Raspberry Pi for advanced interfacing and interaction applications such as the Internet of Things (IoT); wireless communication and control; rich user interfaces; images, video, and audio; and Linux kernel programming. Develop essential Linux and programming skills Build Internet of Things (IoT) applications Master interfacing, controlling, and communication Design applications that interact with the physical environment Utilize the Arduino platform as a service processor Build wireless communication applications Write and install a custom Linux loadable kernel module Apply the Raspberry Pi 3 and Raspberry Pi Zero to your projects.
Reviews
Find Best Price at Amazon"Very good book on the inner workings of the RPi."
"Great book!"
"It covered all aspects of the the raspberry Pi in a straight forward, concise manner."
"Covers a lot of material that is helpful for real time projects."
"Really a very good book!!"
"I agree the the traditional paper book deserves the 5 star rating. The Kindle edition only has a 2 level outline, no sub topics, making it extremely cumbersome, if not useless, as a navigation tool. So minimal table of contents and no index makes the Kindle edition pretty useless as a convenient reference."
Best Windows XP Guides
There’s a whole section devoted to “Windows XP Stuff Everybody Thinks You Already Know,” so you can get the hang of the basics quickly and in the privacy of your own home. And if you’ve been around a couple of generations of Windows, you’ll be especially interested in how to squeeze maximum security from the beefed-up anti-spam and firewall features in Service Pack 2. Locate programs and files, organize your information, and fax, scan, or print documents Get online safely, send and receive e-mail, work with Internet Explorer’s security toolbar, and steer clear of pop-ups, viruses, and spam Make Windows XP work the way you want it to, share your computer while maintaining your privacy, set up a network, and perform routine maintenance Transfer and organize pictures from your digital camera, edit digital video, and create custom CDs of your favorite tunes Use Windows XP’s troubleshooting wizards and become your own computer doctor. You asked for more coverage of Outlook Express, scanning and faxing, CD burning, and more in Windows XP For Dummies and we delivered! This updated edition is packed with answers to your Windows XP questions, from getting files and programs to work to troubleshooting common problems. Burn CDs, scan, and fax from your desktop Increase security with a firewall Exchange instant messages over the Internet Block annoying pop-ups, viruses, and spyware Customize your computer screen with your own photos.
Reviews
Find Best Price at Amazon"Because this actually HIDES some colors & features, I wanted to return to normal display--WHICH CAN ONLY BE DONE BY A FULL "SYSTEM RESTORE" followed by redoing all updates since entering High Contrast, of virtually all applications!"
"A life saver...I don't have any tech geniuses nearby, so this book made a considerable difference when I had questions."
"We have been Win 7 users."
"This is my favorite Windows 10 book."
"This book does not MATCH the actual Windows 10 system."
"I bought the book because I don't have a lot of computer knowledge and none for Windows 10."
"I found it to be almost useless, especially since the Windows has been upgraded to Windows 10."
"My computer upgraded it self ( yes ) to windows 10."
Best COM, DCOM & ATL Programming
Written by a leading COM authority, this unique book reveals the essence of COM, helping developers to truly understand the why, not just the how, of COM. Nonetheless, if you're a C++ programmer and you want your skills to continue to be relevant in a PC market dominated by Windows 95 and Windows NT, you need to get going down the path toward your own COM enlightenment. Endorsed by object-orientation guru Grady Booch and Microsoft COM expert Charlie Kindel, Box's book takes the reader from an elucidating discussion of why a demand exists for COM and how it fits into the progression of C++ technology to a cool exhibition of some COM programs he's written.
Reviews
Find Best Price at Amazon"Even the latest technologies like Windows Runtime (Metro) or Media Foundation are COM-based APIs. The book doesn't contain whole listing of source codes, nor step-by-step examples (showing how to create COM servers - for instance). But if you have basics of COM, the book is the great tool that will extend your knowledge. I compiled samples (my own, not from companion source) under Visual Studio 2010 for x64 CPU, and there were only minor changes I had to do (ProxyStub DLL for standard marshaler is linked with other LIB and you have to set x64 flag for MIDL compiler)."
"This is a great book and delivers exactly what the jacket says."
"If you want to learn COM, start here."
"But if you want to make a product with Win32 dll that needs to be binary compatible with products built using different compilers without COM then books explains you very well on how to do it in the very first chapter of Why COM?"
"However, even after the fact, this book is a great read."
"If you have good understanding of C++ concepts and Windows programming, this is a great book for learning COM technology."
"I've been learning COM for a while starting out with VB, and then realizing the real COM developement is done with C++."
"This is a great book if you already have some experience with COM."
Best Computer Hardware Control Systems
INDUSTRIAL AUTOMATED SYSTEMS: INSTRUMENTATION AND MOTION CONTROL, is the ideal book to provide readers with state-of-the art coverage of the full spectrum of industrial maintenance and control, from servomechanisms to instrumentation. Terry Bartelt is currently an Electromechanical Instructor at Fox Valley Technical College, with more than twenty five years teaching experience in the field.
Reviews
Find Best Price at Amazon"2011C edition, Terry Bartelt, Industrial Automated Systems: Instrumentation and Motion Control. So far I recommend it, I'm an electrical design engineer on the accelerated learning path and find it useful."
"its quite a good book for beginners."
"I'm a Control Systems Engineer and have found this book useful."
"My son is using this book for his class."
"This book is very thorough and detailed."
"Pretty much as described."
"A required textbook for one of my classes."
Best Computer Hardware DSPs
This book presents the fundamentals of discrete-time signals, systems, and modern digital processing and applications for students in electrical engineering, computer engineering, and computer science.The book is suitable for either a one-semester or a two-semester undergraduate level course in discrete systems and digital signal processing.
Reviews
Find Best Price at Amazon"The reason for only 4/5 stars is mostly due to the poor coverage of terms in the index, which makes it hard to find where a particular concept is first introduced and defined."
"While very easy to read and understand, the material covered is presented with sufficient depth."
"The book demonstrates great details of Fourier Transform by constructing from mathematic components to a whole picture of Fourier Transform. I guess this textbook also much better than most textbooks, since most textbooks don't even bother to cover the real fundamental concepts."
"Great for beginning Engineering students."
"I applied the MathCAD 14.0 to solve the problem assignments and found a couple of typing errors in the solution guide. The solution manual is a great helper on assisting me to work on more problem assignments with confidence--It's the reason why I decided to purchase this textbook rather than other advance DSP books."
"Although the content is same as I expected the book is thicker and has different paper type which makes the book not easy to use and strong enough.This was acceptable because of low price."
"Poor book assembly."
"it is a clone of the book, it isnt the original book."
Best Computer Hardware Design
Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned. Patterns of Enterprise Application Architecture is written in direct response to the stiff challenges that face enterprise application developers. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. Dividing an enterprise application into layers The major approaches to organizing business logic An in-depth treatment of mapping between objects and relational databases Using Model-View-Controller to organize a Web presentation Handling concurrency for data that spans multiple transactions Designing distributed object interfaces 0321127420B10152002.
Reviews
Find Best Price at Amazon"Awesome book to read to understand the underpinning patterns of frameworks- that definitely improves ones understanding of why and how to use pattern."
"I found this book really complete about the issues an enterprise application may encounter."
"The benefit of reading this book is understanding what the problem is, why it's a problem and how to solve the problem."
"A great book of well written information."
"Classic Book."
"This should clearly be a book that sits along with the Gang of Four book on your shelf (Design Patterns) for the Enterprise developer or someone interested in enterprise development."
"Microsoft has moved away from datasets (Thankfully) so some of what it's talking about doesn't make sense anymore."
Best Microprocessor Design
The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years." My co-authors of that study, and our executive secretary, Robert L. Patrick, were invaluable in bringing me back into touch with real-world large software projects. In preparing my retrospective and update of The Mythical Man-Month, I was struck by how few of the propositions asserted in it have been critiqued, proven, or disproven by ongoing software engineering research and experience. In hopes that these bald statements will invite arguments and facts to prove, disprove, update, or refine those propositions, I have included this outline as Chapter 18. For a wonderful willingness to share views, to comment thoughtfully on drafts, and to re-educate me, I am indebted to Barry Boehm, Ken Brooks, Dick Case, James Coggins, Tom DeMarco, Jim McCarthy, David Parnas, Earl Wheeler, and Edward Yourdon. I thank Gordon Bell, Bruce Buchanan, Rick Hayes-Roth, my colleagues on the Defense Science Board Task Force on Military Software, and, most especially, David Parnas for their insights and stimulating ideas for, and Rebekah Bierly for technical production of, the paper printed here as Chapter 16. Analyzing the software problem into the categories of essence and accident was inspired by Nancy Greenwood Brooks, who used such analysis in a paper on Suzuki violin pedagogy. Two persons' contributions should be especially cited: Norman Stanton, then Executive Editor, and Herbert Boes, then Art Director.
Reviews
Find Best Price at Amazon"Fred Brooks was a software engineer at IBM for some decades and later chair of the UNC CS department."
"Classic book which is proven by time."
"It contains four additional chapters: No Silver Bullet, yet another influential essay by Brooks that was not in the original edition; an overview of all his points (the entire book) in an easy-to-digest format; his thoughts 20 years on from writing the original, and how the industry has changed in that time; and finally, his responses to various criticism he has received over the years specifically in response to the "No Silver Bullet" essay."
"Other topics include the distinction between the "essential" and "accidental" elements of software design; the distinction between building a computer program vs. designing a "programming a systems product" (and the ninefold difference in complexity and time between the two); the quest for software engineering's elusive "silver bullet"; the importance of documentation; the surprisingly small percentage of time that actual writing of code occupies on the timeline of a typical software-development project (as contrasted with time needed for testing and debugging); large teams vs. small "surgical teams" (and why the latter isn't always the answer for all projects); the "buy versus build" dilemma; and many others."
Best PIC Microcontrollers
This book takes the novice from introduction of embedded systems through to advanced development techniques for utilizing and optimizing the PIC family of microcontrollers in your device. *Covers both assembly and C programming languages, essential for optimizing the PIC. *Amazing breadth of coverage moving from introductory to advanced topics covering more and more complex microcontroller families. *Details MPLAB and other Microchip design tools. Tim Wilmshurst is the author of Designing Embedded Systems with PIC Microcontrollers.
Reviews
Find Best Price at Amazon"From comparison to many other books I have read, I would consider this book to be excellent for beginners as well as nothing is bypassed even though the book is economically written."
"This book is a thorough guide on starting to use assembler and then C to design embedded systems on PIC uCs."
"Even with numerous PIC C tutorials on the web, the completeness and depth of this book make it a welcome addition on my journey into embedded programming."
"Very readable book."
"very nice book and nice layout."
"Has many examples and good explanations."
"Covers both assembly language and C. Detailed and deeply discussed."
"Very well written - Good core learning book for PIC MicroControllers."