Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Series TitleSeries Title
-
Reading LevelReading Level
-
YearFrom:-To:
-
More FiltersMore FiltersContent TypeItem TypeIs Full-Text AvailableSubjectPublisherSourceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
346
result(s) for
"Computer input-output equipment."
Sort by:
Developing games on the Raspberry Pi : app programming with Lua and LÖVE
\"Learn to set up a Pi-based game development environment, and then develop a game with Lua, a popular scripting language used in major game frameworks like Unreal Engine (BioShock Infinite), CryEngine (Far Cry series), Diesel (Payday: The Heist), Silent Storm Engine (Heroes of Might and Magic V) and many others. More importantly, learn how to dig deeper into programming languages to find and understand new functions, frameworks, and languages to utilize in your games. You'll start by learning your way around the Raspberry Pi. Then you'll quickly dive into learning game development with an industry-standard and scalable language. After reading this book, you'll have the ability to write your own games on a Raspberry Pi, and deliver those games to Linux, Mac, Windows, iOS, and Android. And you'll learn how to publish your games to popular marketplaces for those desktop and mobile platforms. Whether you're new to programming or whether you've already published to markets like Itch.io or Steam, this book showcases compelling reasons to use the Raspberry Pi for game development. Use Developing Games on the Raspberry Pias your guide to ensure that your game plays on computers both old and new, desktop or mobile.\"--Back cover.
Embedded SOPC design with NIOS II processor and VHDL examples
by
Chu, Pong P.
in
Computer input-output equipment
,
Field programmable gate arrays
,
Systems on a chip
2011
The book is divided into four major parts. Part I covers HDL constructs and synthesis of basic digital circuits. Part II provides an overview of embedded software development with the emphasis on low-level I/O access and drivers. Part III demonstrates the design and development of hardware and software for several complex I/O peripherals, including PS2 keyboard and mouse, a graphic video controller, an audio codec, and an SD (secure digital) card. Part IV provides three case studies of the integration of hardware accelerators, including a custom GCD (greatest common divisor) circuit, a Mandelbrot set fractal circuit, and an audio synthesizer based on DDFS (direct digital frequency synthesis) methodology. The book utilizes FPGA devices, Nios II soft-core processor, and development platform from Altera Co., which is one of the two main FPGA manufactures. Altera has a generous university program that provides free software and discounted prototyping boards for educational institutions (details at www.altera.com/university). The two main educational prototyping boards are known as DE1 ({dollar}99) and DE2 ({dollar}269). All experiments can be implemented and tested with these boards. A board combined with this book becomes a \"turn-key\" solution for the SoPC design experiments and projects. Most HDL and C codes in the book are device independent and can be adapted by other prototyping boards as long as a board has similar I/O configuration.
Robot Operating System (ROS) for Absolute Beginners : Robotics Programming Made Easy
Learn how to get started with robotics programming using Robot Operation System (ROS). Targeted for absolute beginners in ROS, Linux, and Python, this short guide shows you how to build your own robotics projects. ROS is an open-source and flexible framework for writing robotics software. With a hands-on approach and sample projects, Robot Operating System for Absolute Beginners will enable you to begin your first robot project. You will learn the basic concepts of working with ROS and begin coding with ROS APIs in both C++ and Python.
Memory Systems - Cache, DRAM, Disk
by
Jacob Bruce
,
Ng Spencer W
,
Wang David T
in
Computer Hardware Engineering
,
Computer storage devices
,
Processors, Memory & Peripherals
2008,2007,2010
If memory hierarchy is stopping your microprocessor from performing at the highest level it should be, then this book will show how to resolve that problem. This book provides the reader with everything they need to know about the logical design and operation, physical design and operation, performance characteristics and resulting design trade-offs, and the energy consumption of modern memory hierarchies. You learn how to tackle the challenging optimization problems that result from the side-effects that can appear at any point in the entire hierarchy. As a result you will be able to design and emulate the entire memory hierarchy. As a reference, this book is targeted toward both academics and practicing engineers in microarchitecture and computer system design, embedded system design, and low power design.
Make : family projects for smart objects : tabletop projects that respond to your world
\"'The Internet of Things' is the new buzzphrase, but what is it? A toaster that texts? The fitness band on your wrist? The camera in an infant's room? Sure, it's all of those things. But it's also your phone: an ultra-sophisticated sensor and communications system in your pocket or purse--capable of tracking your steps, capturing an image, or calling an Uber. And it is actually not hard or expensive to make a sensing, communicating object yourself. Doing so can be rewarding, fun, and even useful. This book teaches the basics of building sensors and communicating objects through a series of practical, demonstrative, and fun activities\"--Amazon.com.
Assessment of the Ergonomic Quality of Hand-Held Tools and Computer Input Devices
by
Strasser, H
in
Computer input-output equipment-Design and construction
,
Human engineering
,
Tools-Design and construction
2007
The International Ergonomics Association (IEA) is currently developing standards for Ergonomic Quality in Design (EQUID) which primarily intends to promote ergonomics principles and the adaptation of a process approach for the development of products, work systems and services. It is important to assess the ergonomic quality of products, hand-held tools and computer input devices through working processes that represent reality. Well-designed working tools can be expected to reduce or eliminate fatigue, discomfort, accidents and health problems and they can lead to improvements in productivity and quality. Furthermore, absenteeism, job turnover and training costs can positively be influenced by the working tools and the environment. Not all these short-term and long-term issues of working tools can be quantified in pragmatically oriented ergonomic research approaches. But multi-channel electromyography, which enables the measurement of the physiological costs of the muscles involved in handling tools during standardized working tests, and subjective assessments of experienced subjects enable a reliable insight in the essential ergonomic criteria of working tools and products. In this respect it is advantageous to provide a test procedure, in which working tests can be carried out alternating both with test objects and reference models.
Mobile Screens
2012,2025
Nanna Verhoeff’s new book is a must for anybody interested in visual culture and media theory. It offers a rich and stimulating theoretical account of the central dimension of our contemporary existence – interfacing and navigating both data and physical world through a variety of screens (game consoles, mobile phones, car interfaces, GPS devices, etc.) In the process of exploring these new screen practices, Verhoeff offers fresh perspectives on many of the key questions in media and new media studies as well as a number of new original theoretical concepts. As the first theoretical manual for the society of mobile screens, this book will become an essential reference for all future investigations of our mobile screen condition. – Lev Manovich
Deze studie geeft een terugblik op vormen van schermmedia; van het negentiende-eeuwse panorama en het begin van de film, via snelwegpanorama's, schermen op straat, naar touchscreen-kunstinstallaties, draagbare spelcomputers en smartphones van vandaag de dag. Hoe kunnen we deze nieuwe technologieen bestuderen, in het licht van de voorgangers die ze hebben? Mobile Screens biedt een methodologisch voorstel van aanpak. Met een historisch-vergelijkend, theoretisch perspectief worden de intersecties tussen mobiliteit en visualiteit uitgewerkt aan de hand van een reeks case studies. Het boek vertelt ons hoe we omgaan met schermen en hoe deze als interfaces ruimtelijke, temporele en haptische ervaringen mogelijk maken: principes van navigatie vormen een visueel 'format' dat ons denken stuurt. Hoe sturen principes van navigatie onze ervaringen met hedendaagse schermmedia?
Samsung ARTIK Reference
Provides a professional-level reference to the Samsung ARTIK API, as well as to other aspects of interest to developers such as the file systems, the operating system internals, various available interfaces, input/output, and the hardware itself.
Building a Virtual Assistant for Raspberry Pi
Build a voice-controlled virtual assistant using speech-to-text engines, text-to-speech engines, and conversation modules.This book shows you how to program the virtual assistant to gather data from the internet (weather data, data from Wikipedia, data mining); play music; and take notes.
Embedded SoPC design with NIOS II processor and Verilog examples
2012
\"This book explores the unique hardware programmability of FPGA (field-programmable gate array)-based embedded systems, using a learning-by-doing approach to introduce the concepts and techniques for embedded SoPC (system on a programmable chip) systems with Verilog. The book contains a large number of practical examples to illustrate and reinforce the hardware and software design concepts and techniques, as well as a complete code listing and experiment problems. The book is designed for upper-level undergraduate and entry-level graduate students in computer engineering, as well as practicing engineers\"--