|
|
Showing 1 - 5 of
5 matches in All Departments
The proliferation of multicore processors in the embedded market
for Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) makes
developing real-time embedded applications increasingly difficult.
What is the underlying theory that makes multicore real-time
possible? How does theory influence application design? When is a
real-time operating system (RTOS) useful? What RTOS features do
applications need? How does a mature RTOS help manage the
complexity of multicore hardware? Real-Time Systems Development
with RTEMS and Multicore Processors answers these questions and
more with exemplar Real-Time Executive for Multiprocessor Systems
(RTEMS) RTOS to provide concrete advice and examples for
constructing useful, feature-rich applications. RTEMS is free,
open-source software that supports multi-processor systems for over
a dozen CPU architectures and over 150 specific system boards in
applications spanning the range of IoT and CPS domains such as
satellites, particle accelerators, robots, racing motorcycles,
building controls, medical devices, and more. The focus of this
book is on enabling real-time embedded software engineering while
providing sufficient theoretical foundations and hardware
background to understand the rationale for key decisions in RTOS
and application design and implementation. The topics covered in
this book include: Cross-compilation for embedded systems
development Concurrent programming models used in real-time
embedded software Real-time scheduling theory and algorithms used
in wide practice Usage and comparison of two application programmer
interfaces (APIs) in real-time embedded software: POSIX and the
RTEMS Classic APIs Design and implementation in RTEMS of commonly
found RTOS features for schedulers, task management, time-keeping,
inter-task synchronization, inter-task communication, and
networking The challenges introduced by multicore hardware,
advances in multicore real-time theory, and software engineering
multicore real-time systems with RTEMS All the authors of this book
are experts in the academic field of real-time embedded systems.
Two of the authors are primary open-source maintainers of the RTEMS
software project.
The proliferation of multicore processors in the embedded market
for Internet-of-Things (IoT) and Cyber-Physical Systems (CPS) makes
developing real-time embedded applications increasingly difficult.
What is the underlying theory that makes multicore real-time
possible? How does theory influence application design? When is a
real-time operating system (RTOS) useful? What RTOS features do
applications need? How does a mature RTOS help manage the
complexity of multicore hardware? Real-Time Systems Development
with RTEMS and Multicore Processors answers these questions and
more with exemplar Real-Time Executive for Multiprocessor Systems
(RTEMS) RTOS to provide concrete advice and examples for
constructing useful, feature-rich applications. RTEMS is free,
open-source software that supports multi-processor systems for over
a dozen CPU architectures and over 150 specific system boards in
applications spanning the range of IoT and CPS domains such as
satellites, particle accelerators, robots, racing motorcycles,
building controls, medical devices, and more. The focus of this
book is on enabling real-time embedded software engineering while
providing sufficient theoretical foundations and hardware
background to understand the rationale for key decisions in RTOS
and application design and implementation. The topics covered in
this book include: Cross-compilation for embedded systems
development Concurrent programming models used in real-time
embedded software Real-time scheduling theory and algorithms used
in wide practice Usage and comparison of two application programmer
interfaces (APIs) in real-time embedded software: POSIX and the
RTEMS Classic APIs Design and implementation in RTEMS of commonly
found RTOS features for schedulers, task management, time-keeping,
inter-task synchronization, inter-task communication, and
networking The challenges introduced by multicore hardware,
advances in multicore real-time theory, and software engineering
multicore real-time systems with RTEMS All the authors of this book
are experts in the academic field of real-time embedded systems.
Two of the authors are primary open-source maintainers of the RTEMS
software project.
Embedded Software Development: The Open-Source Approach delivers a
practical introduction to embedded software development, with a
focus on open-source components. This programmer-centric book is
written in a way that enables even novice practitioners to grasp
the development process as a whole. Incorporating real code
fragments and explicit, real-world open-source operating system
references (in particular, FreeRTOS) throughout, the text: Defines
the role and purpose of embedded systems, describing their internal
structure and interfacing with software development tools Examines
the inner workings of the GNU compiler collection (GCC)-based
software development system or, in other words, toolchain Presents
software execution models that can be adopted profitably to model
and express concurrency Addresses the basic nomenclature, models,
and concepts related to task-based scheduling algorithms Shows how
an open-source protocol stack can be integrated in an embedded
system and interfaced with other software components Analyzes the
main components of the FreeRTOS Application Programming Interface
(API), detailing the implementation of key operating system
concepts Discusses advanced topics such as formal verification,
model checking, runtime checks, memory corruption, security, and
dependability Embedded Software Development: The Open-Source
Approach capitalizes on the authors' extensive research on
real-time operating systems and communications used in embedded
applications, often carried out in strict cooperation with
industry. Thus, the book serves as a springboard for further
research.
Embedded Software Development: The Open-Source Approach delivers a
practical introduction to embedded software development, with a
focus on open-source components. This programmer-centric book is
written in a way that enables even novice practitioners to grasp
the development process as a whole. Incorporating real code
fragments and explicit, real-world open-source operating system
references (in particular, FreeRTOS) throughout, the text: Defines
the role and purpose of embedded systems, describing their internal
structure and interfacing with software development tools Examines
the inner workings of the GNU compiler collection (GCC)-based
software development system or, in other words, toolchain Presents
software execution models that can be adopted profitably to model
and express concurrency Addresses the basic nomenclature, models,
and concepts related to task-based scheduling algorithms Shows how
an open-source protocol stack can be integrated in an embedded
system and interfaced with other software components Analyzes the
main components of the FreeRTOS Application Programming Interface
(API), detailing the implementation of key operating system
concepts Discusses advanced topics such as formal verification,
model checking, runtime checks, memory corruption, security, and
dependability Embedded Software Development: The Open-Source
Approach capitalizes on the authors' extensive research on
real-time operating systems and communications used in embedded
applications, often carried out in strict cooperation with
industry. Thus, the book serves as a springboard for further
research.
This book examines the representation of women in relation to
violence in Chinese crime films made on the mainland, and in Hong
Kong and Taiwan. It introduces a new trajectory in the
investigation of the cinematic representation of female figures in
relation to gender issues by interweaving Western feminist and
postfeminist critiques with traditional Chinese sociocultural
discourse. An in-depth narrative identifies three major
representations of women: the female victim, the female perpetrator
of violence, and the female professional. Salience to contemporary
society shows up in many ways, passive and active, all of which
reinforce a sense of male dominance and patriarchal power. Analysis
bridges the gap in the field of female representation in Chinese
culture/Chinese film studies by systematically examining Chinese
crime films as a genre in its own right. The depiction of female
victimisation at the hands of men in the selected crime films
consolidates the notion of womens vulnerability and inferiority as
perceived in Chinese gender discourse. On the other hand, the
representation of active female perpetrators of violence, and as
professional working women, presents what may be seen as a
postfeminist masquerade a cultural strategy that shows an
ostensible impression of female empowerment albeit that it
reinforces traditional gender hierarchies in the Chinese gender
context. While graphic female victimisation is commonly presented,
female perpetrators of violence and females in professional roles
in crime films are shown to remain under the control of male
authority, leading to the conclusion that Chinese crime films are
produced in a context of heavy patriarchal power and misogyny.
|
You may like...
Law@Work
A. Van Niekerk, N. Smit
Paperback
R1,367
R1,195
Discovery Miles 11 950
Belfast
Kenneth Branagh
Blu-ray disc
(1)
R335
Discovery Miles 3 350
Ab Wheel
R209
R149
Discovery Miles 1 490
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
Loot
Nadine Gordimer
Paperback
(2)
R367
R340
Discovery Miles 3 400
|