The document describes Windows CE 7.0, an operating system for embedded devices, and the ARM processor.
[1] Windows CE 7.0 is optimized for small devices, has a Windows-like interface, and supports various processors and architectures. It provides advantages like real-time capabilities, connectivity support, and development tools, but has disadvantages of higher cost and limited sharing of source code.
[2] The ARM processor is widely used in mobile and embedded devices due to its low power consumption and high performance per watt. It has advantages such as simple instruction set and low cost, but is incompatible with x86 processors.
Everything You Need to Know About the Intel® MPI LibraryIntel® Software
A diversity of platforms makes it impossible for message passing interface (MPI) libraries to automatically provide the best performance for all existing applications. The Intel® MPI Library is not a black box. Instead, it contains several features that allow users to enhance MPI applications. Discover a large spectrum of possibilities from this library that improve performance of parallel applications on high-performance computing (HPC) systems.
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT IV Designing Embedded System with 8051...Arti Parab Academics
Designing Embedded System with 8051 Microcontroller: Factors to be considered in selecting a controller, why 8051 Microcontroller, Designing with 8051. Programming embedded systems: structure of embedded program, infinite loop, compiling, linking and debugging.
ARM (Advance RISC Machine) is one of the most licensed and thus widespread processor cores in the world.Used especially in portable devices due to low power consumption and reasonable performance.Several interesting extension available like THUMB instruction set and Jazelle Java Machine.
Describes key network elements and interfaces of LTE architecture. The steps of LTE/EPC Attach procedure are also illustrated.
Video at: https://www.youtube.com/playlist?list=PLgQvzsPaZX_bimBc5Wu4m6-cVD4bZDav9
Digital Image Processing (Lab 1)
Course Objectives: To learn the fundamental concepts of Digital Image Processing and to study basic image processing operations.
An embedded system is a combination of the computer hardware and software accomplished with additional mechanical or other parts designed to perform a specific function.
Embedded software is an almost every electronic device in the use today. There is a software hidden away inside our watches, VCR's, cellular phones.A well-designed embedded system conceals the existence of the processor and the software .
http://www.edgefxkits.com/
Visit our page to get more ideas on embedded system by professionals.
Edgefx provides free verified embedded system kits around the world with abstracts, circuit diagrams, and free electronic software. We provide guidance manual for Do It Yourself Kits (DIY) with the modules at best price along with free shipping.
Smartphones architecture is generally different from
common desktop architectures. It is limited by power, size and
cost of manufacturing with the goal to provide the best
experience for users in a minimum cost. Stemming from this
fact, modern micro-processors are designed with an
architecture that has three main components: an application
processor that executes the end user’s applications, a modem
responding to baseband radio activities, and peripheral devices
for interacting with the end user.
Parallelism
Multicores:
The Cortex A7 MPCore processor implements the ARMv7-A
architecture. The Cortex A7 MPCore processor has one to
four processors in a single multi-processor device. The
following figure shows an example configuration with four
processors [3].
In this paper, we are discussing the architecture of the
application processor of Apple iPhone. Specifically, Apple
iPhone uses ARM Cortex generation of processors as their
core. The following sections discusses this architecture in terms
of Instruction Set Architecture, Memory Hierarchy and
Parallelism.
Everything You Need to Know About the Intel® MPI LibraryIntel® Software
A diversity of platforms makes it impossible for message passing interface (MPI) libraries to automatically provide the best performance for all existing applications. The Intel® MPI Library is not a black box. Instead, it contains several features that allow users to enhance MPI applications. Discover a large spectrum of possibilities from this library that improve performance of parallel applications on high-performance computing (HPC) systems.
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT IV Designing Embedded System with 8051...Arti Parab Academics
Designing Embedded System with 8051 Microcontroller: Factors to be considered in selecting a controller, why 8051 Microcontroller, Designing with 8051. Programming embedded systems: structure of embedded program, infinite loop, compiling, linking and debugging.
ARM (Advance RISC Machine) is one of the most licensed and thus widespread processor cores in the world.Used especially in portable devices due to low power consumption and reasonable performance.Several interesting extension available like THUMB instruction set and Jazelle Java Machine.
Describes key network elements and interfaces of LTE architecture. The steps of LTE/EPC Attach procedure are also illustrated.
Video at: https://www.youtube.com/playlist?list=PLgQvzsPaZX_bimBc5Wu4m6-cVD4bZDav9
Digital Image Processing (Lab 1)
Course Objectives: To learn the fundamental concepts of Digital Image Processing and to study basic image processing operations.
An embedded system is a combination of the computer hardware and software accomplished with additional mechanical or other parts designed to perform a specific function.
Embedded software is an almost every electronic device in the use today. There is a software hidden away inside our watches, VCR's, cellular phones.A well-designed embedded system conceals the existence of the processor and the software .
http://www.edgefxkits.com/
Visit our page to get more ideas on embedded system by professionals.
Edgefx provides free verified embedded system kits around the world with abstracts, circuit diagrams, and free electronic software. We provide guidance manual for Do It Yourself Kits (DIY) with the modules at best price along with free shipping.
Smartphones architecture is generally different from
common desktop architectures. It is limited by power, size and
cost of manufacturing with the goal to provide the best
experience for users in a minimum cost. Stemming from this
fact, modern micro-processors are designed with an
architecture that has three main components: an application
processor that executes the end user’s applications, a modem
responding to baseband radio activities, and peripheral devices
for interacting with the end user.
Parallelism
Multicores:
The Cortex A7 MPCore processor implements the ARMv7-A
architecture. The Cortex A7 MPCore processor has one to
four processors in a single multi-processor device. The
following figure shows an example configuration with four
processors [3].
In this paper, we are discussing the architecture of the
application processor of Apple iPhone. Specifically, Apple
iPhone uses ARM Cortex generation of processors as their
core. The following sections discusses this architecture in terms
of Instruction Set Architecture, Memory Hierarchy and
Parallelism.
Christchurch Embedded .NET User Group - Introduction to Microsoft Embedded pl...christopherfairbairn
Part 1 of the first session of the newly formed Christchurch Embedded .NET User Group.
Introduces the range of embedded platforms and technologies offered by Microsoft. Covers the .NET Micro and Compact Frameworks as well as operating systems such as Windows Embedded CE and Windows Mobile.
Presented by Andrew Leckie, Bryn Lewis and myself.
UNIT V MOBILE PLATFORMS AND APPLICATIONS
Mobile Device Operating Systems – Special Constrains & Requirements – Commercial Mobile Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone – M-Commerce – Structure – Pros & Cons – Mobile Payment System – Security Issues.
American Megatrends (AMI) Embedded software company focused on Embedded OS porting and Validation Services for the “Platform bring-up” and this moment we are aggressively pushing our services to enable customers with our Embedded OS Porting and Validation Services for the various Embedded-OS-es they need support for.
I would appreciate if you could help us accelerate our services by referring some of your requirement which will need our services.
Our experience in the Embedded Devices :
(1) MeeGo, Chrome OS, WinCE 6.0 & Embedded Linux, Home Server Porting and Validation Services for “Intel’s PineView Platform”.
(2) Windows* 7 Embedded Standard, Windows* XP Embedded, Meego, Android, Chromium Porting and Validation Services for “Intel’s Cougar Point Platform”.
(3) Driver Development for USB, Ethernet, PCI, PCI-X, RAID, Modem & Network Interface Cards
(4) UEFI compliant BIOS/Boot loader for the ARM Platform
(5) Linux and Windows Driver (2000, XP, Vista)Development Services
(6) Firmware Development Services (ARM, MIPS, TI OMAP, Xilinx…………….)
(7) Android Porting and Application Development for Mobile & Embedded Devices
(8) PC and Server Diagnostics for UEFI and Legacy environment (http://www.amiindia.co.in/diagnostic.html )
(9) Embedded XP (XPe) Development Services
(10) WinCE / Windows Mobile Embedded & Applications Software Development Services
Services specific to the computing domain:
(2) Pre-boot Applications
(3) Option ROM Customisation & Development
(4) IPMI, Service Processor and Remote Management (http://www.ami.com/serviceprocessors/)
(5) Extense on Custom Drivers in Windows and Linux.
American Megatrends
Email.: sunilp@amiindia.co.in
Mobile.: +91 96000 10071
Tel.: +91 44 66540922 Extn: 112
Mobile Device Operating Systems – Special Constrains & Requirements – Commercial Mobile Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone – M-Commerce – Structure – Pros & Cons – Mobile Payment System – Security Issues.
Today, the boundaries between the general purpose PCs, the servers and the embedded systems are more blurred. These computers are sharing same platforms, same peripherals. For example, an x86/Mac PC can be used as a server, an x86/PowerPC CPU can be used in an embedded system like portable navigation device (PND). On the other way, the popular embedded processor StrongARM was a powerful desktop PC processor for the DEC workstation, and the embedded systems often also act servers, like NAS (Network Attached Storage). As same as the hardware suppliers, the OS suppliers port their products into the desktop PCs, servers and embedded systems.
Customizing AOSP For Different Embedded Devices And Integration at Applicatio...ijafrc
Android is a software stack that includes operating system, middle ware, applications for the development of devices. Android has evolved greatly and user experience in addition to consumer level efficiency along with integration of android powered devices also expanded. Because of its core aspects like open source nature and architectural modal it is becoming more innovative operating system. Android is being integrated and ported to various embedded devices this includes enterprise desktop IP phones, cameras, modem, sensors, and set-up boxes and automotive. One major advantage of using android framework beyond the mobile devices is the android applications can talk to the functionality of all these devices powered by android and developers need not to write several applications for different embedded systems. This paper looks at the challenges in android migration to the different embedded platforms and porting issues. Here we presented description of preparing and building AOSP in local environment and implementation with Programming for integrating user applications in android build system permanently.
What is an operating System Structure?
We want a clear structure to let us apply an operating system to our particular needs because operating systems have complex structures. It is easier to create an operating system in pieces, much as we break down larger issues into smaller, more manageable subproblems. Every segment is also a part of the operating system. Operating system structure can be thought of as the strategy for connecting and incorporating various operating system components within the kernel. Operating systems are implemented using many types of structures, as will be discussed below:
SIMPLE STRUCTURE
It is the most straightforward operating system structure, but it lacks definition and is only appropriate for usage with tiny and restricted systems. Since the interfaces and degrees of functionality in this structure are clearly defined, programs are able to access I/O routines, which may result in unauthorized access to I/O procedures.
Similar to Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages (20)
basic information about image files and why we use lots of kinds image file formats.
Some key terms like pixels, pixel depths, resolution, monochore, grayscale and colored images which will be used in the next sections of the presentation.
Basic compression methods which are used in image compression and give information about lossy/lossles images.
JPEG, PNG, GIF and BMP detailed
starts with an introduction to mobile cloud computing with a definition, architecture, and advantages/disadvantages. At the next sections, continues with the applications of MCC, detailed challenges in mobile environment and solutions. Lastly the document concludes the main issues about the mobile cloud computing with the conclusion part.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
1. IS 746 - ASSIGNMENT 2: Describing a Mobile Software and Hardware
Operating System Windows CE 7.0 and Processor ARM
Advantages and Disadvantages
Fatih Özlü
1777762
Middle East Technical University
30 April, 2011
1
2. 1. Mobile Software: Windows CE 7.0 Operating System
Windows CE 7 (also known as Windows Embedded Compact) is an operating system for
embedded systems developed by Microsoft. It is basically designed for specific usage on
small enterprise, smart phone and consumer devices like barcode scanners, personal
navigation GPS devices, industrial controls and health monitoring devices. It has real time and
component based capabilities which provides abilities for device makers to modify for their
specific purposes.
Windows Embedded Compact 7 is the next generation of Windows Embedded CE which
released in firstly November, 1996 (Windows CE 1.0).
Figure 1 – A screen shot from Windows CE 5.0 (One of the earlier versions of Windows CE 7.0)
It has similar interfaces that we are used to see on Windows operating systems like Windows
XP, Vista or Seven. But it has different core (kernel) and properties compared to traditional
computer purposed operating systems. It is optimized for embedded systems that have small
storage and it has its Windows CE kernel that can be run in under almost a megabyte of
memory.
In addition, its real time capability comes from its deterministic interruption latency.
Windows CE has evolved into a component-based, embedded, real-time operating system.
Although “it is no longer targeted solely at hand-held computers”, many platforms are based
on the core Windows CE operating system, such as Microsoft's AutoPC, Pocket PC
2000/2002, Windows Mobile 2003, Windows Mobile 5.0/6, Smartphone 2002, Smartphone
2003, Portable Media Center.
Different feature of Windows CE, when compared to other Windows operating systems is that
some parts of the source code are shared to the several device vendors, so these vendors can
adjust their hardware by modifying source code. To create, integrate and run source code on
embedded devices, products like Platform Builder (an integrated environment for Windows
CE operating system image) can be used.
2
3. Figure 2 - Windows CE 7 on a smart phone
It has many facilities for developers to connect, debug and also run operating system on
devices by Windows development tools like Microsoft .Net Platforms. Windows Embedded
Compact 7 works with most common processor architectures (x86 and ARM) and with the
last version, it offers multiprocessing support. So it provides performance and highly reliable
environment for developers.
Advantages:
• Real Time and Multiprocessing
It is a real time operating system and with the last version, it provides symmetrical multi-
processing, providing new support for critical application performance.
• Highly Confidence Platform
Windows Embedded Compact 7 is the next release of Windows Embedded CE. It takes for 15
years from the first release so these operating systems have been relied on many devices.
• Rich UI framework
It offers an updated Silverlight for Windows Embedded declarative UI framework so
developers and designers can develop user interfaces easily.
3
4. • Many Connectivity Support
Compact 7 has connection support with updated NDIS 6.1, Wi-Fi, Bluetooth, 3G, Kerberos
v5 and USB networking, accelerating the creation of always-connected devices and
applications to connect PCs, servers, online services and enterprise systems.
• Media Support
It has media management which is simplified with new Media Library, better media
streaming with updated MPEG-4 and HD support.
• Connection Support to Microsoft Windows 7 and Office
It has data synchronization support with Windows 7 and Office tools to exchange data and
information between computers and devices. It has installed PowerPoint, Excel and Adobe
PDF. Includes support for Microsoft Office 97, 2000, 2003, XP & 2007.
• Browsing Capability
It has also Internet Explorer Embedded with integrated Flash 10.1 support to reach rich
content which is indispensable, nowadays.
• Touch Input
It has support for touch input, so interactive applications can be developed on it. In addition it
has integrated programs that have touch input capabilities.
• Development Environment Tools
Applications can be developed on specialized devices and enterprise solutions with many
Microsoft tools and technologies like Visual Studio, Platform Builder.
• Support for latest CPUs
It has support for latest ARM v7 architectures as well as X86 and MIPS and for graphics
performance with Open GL ES 2.0.
Disadvantages:
• Pricing
Windows CE is more expensive when it is compared to other embedded operating systems. It
causes in-house developers to prefer less expensive operating systems instead of using
Windows CE
• Source Code
Microsoft shares to developers only some part of the Windows CE source code with
development tools for modifying the code to developers’ specific purposes. So it leads
Windows CE to be considered a closed and unshared system. This can be an important
disadvantage when compared to other operating systems for mobile systems.
4
5. 2. Mobile Hardware: ARM Processor
ARM is a kind of very popular 32-bit embedded microprocessor that provides high
performance, less power consumption and reduced system cost. ARM is an acronym for
Advanced RISC Machines.
The processor firstly developed in England in 1984. At first, ARM stood for Acorn RISC
Machine and the first ARM systems were produced for desktop the Acorn Computers. During
this period, mostly they were used for British educational systems, and so they were not
common outside of England. However in 1987 the ARM became the first commercial RISC
processor.
In 1990, a part of Acorn was separated from the parent company and founded: ARM Ltd.
(Advanced RISC Machines Limited). Today, ARM is one of the most licensed and so
widespread processor cores all over the world. It is generally used in mobile and embedded
devices due to lower power consumption and higher performance which is indicated by
MIPS/watt ratio. This has made them successful and widespread in the mobile and embedded
electronics devices, as relatively low cost, and small microprocessors and microcontrollers.
ARM processors are developed by ARM and by ARM licenses and core processor are ARM6,
ARM7, ARM9, ARM10, and ARM11. Some applied examples are listed below from mobile
environment (Figure 3, 4 and 5).
Figure 3 - Garmin Asus A 50
Figure 4 - Samsung Omnia i8910
5
6. Figure 5 - Dell Latitude e4200 Laptop
When compared standard CPUs, ARM architecture is based on RISC (Reduced Instruction
Set Computer) which makes its special for this type of processor's performance, came from. It
has advantages like simple and fixed 32-bit instruction size instead of variable and easier to
prototype and put together that provides higher performance, simplicity and less power
consumption compared to CISC (Complex Instruction Set Computer).
Although it is basically used for embedded systems, it is also specialized for specific
purposes.
ARM Cortex Application Processors are used for higher performance processors for open
operating systems by delivering “exceptional performance of up to 2GHz+ typical
frequency in advanced process nodes, enabling the next generation of mobile internet
devices”[Arm’s Official Web Site].
ARM Cortex Embedded Processors with Cortex-R and M Series are used for generally
exceptional performance for real-time applications and sensitive operations for
deterministic and critical applications which also consumes low power and good real time
capability with deterministic interrupt management. Its examples are microcontrollers,
signal devices and automotive braking systems.
ARM Classic Processors with ARM11, ARM9 and ARM7 Series are used for
organizations who want to participate in mobile environment with a performance
capability for lower cost and popular solutions, for general purpose applications like
cameras, smart phones, etc.
6
7. Figure 6 - Different types of ARM CPUs
Advantages:
• Very low power consumption
ARM is more power efficient, even much lower power as compared to current lowest power
X86 based Intel Atom processor.
• Simple instruction set
With RISC, the design of the cpu is less complicated and have less instruction and so less
power consumption. RISC processor has a number of hardwired instructions.
• Suitable for embedded systems
ARM is targeted for embedded systems, so it is its own community on this area. The chips are
relatively low-size and low-power, so they're cheap.
• High definition and display support
It has video processors capable of 720p or 1080p video decodes and capability of high
resolution display controllers.
• Low cost
A typical ARM processor costs around $35 – $50 where as typical AMD and Intel processors
can go up a thousand dollars or more.
7
8. Disadvantages:
• Incompatible with x86
It is not compatible with x86 because of its architecture, so it prevents from being used and
common in netbooks or laptops, though some attemptions are available. Instead, it is widely
used on embedded systems like smart phones, pdas and other mobile devices.
• Restricted Operating Systems
Since ARM and X86 cores are different from each other, so as an example for Windows
operating systems like Windows XP cannot be run on this cpu. Instead, it could be run Linux
OS, OS like Symbian and Windows Mobiles, or other embedded system operating systems
like VxWorks.
8
9. REFERENCES
(02.14.2011). Windows Embedded Compact 7. Retrieved from
http://msdn.microsoft.com/en-US/library/gg154201.aspx
Official Windows CE 7 Web Site: Windows Embedded Compact 7. Retrieved from
http://www.microsoft.com/windowsembedded/en-us/campaigns/compact7/default.aspx
Tiffany Garden. The Disadvantages of Windows CE. Retrieved from
http://www.ehow.com/list_6370560_disadvantages-windows-ce.html#ixzz1L09YKbJw
ARM architecture. Retrived from http://en.wikipedia.org/wiki/ARM_architecture
ARM Official Web Site. Retrived from http://www.arm.com/index.php
(Feb 16, 2011). ARM Cortex-A15 Servers? What Advantages does ARM Have? Retrived
from http://techlooser.com/2011/arm-cortex-a15-servers-what-advantages-does-arm-have/
9