Configuration, Integration and Deployment
BVM can configure (and deploy) an entire embedded operating system for you
or provide the help you may need to migrate from your current O/S to Windows 10 IoT or Windows 11
From the early RTOS days of OS-9, through to the advent of Windows Embedded with Windows NT Embedded, Windows XP Embedded (XPe), Windows Embedded Standard 7 (WES7), Windows 8.1 Embedded and Windows 10 IoT – and our latest implementations with Windows 11 IoT Enterprise – our abilities in being able to provide generic or tailored configurations of Windows Embedded O/S images provides our customers with a helping hand around their embedded system design projects.
We provide a ready-to-run O/S environment incorporating your application into the image for mass deployment.
BVM Embedded Software Services include:
- Windows image capture from customers storage devices
- Linux image capture from customers storage devices
- Android image capture from customers storage devices
- Windows / Linux / Android deployment from customer configured images
- Custom Windows images:- configuration & deployment
- Management of revision updates
- Custom BIOS
We can also:
- Enable or disable specific Windows features to provide for security and robustness of the operating system
- Implement management of Windows updates
- Integrate/embed your application within the operating system
- Configure advanced features
Our Embedded Operating System integration services are there to allow you to focus on other immediate priorities within your day to day business needs. BVM can complete the O/S in its entirety or provide you the guidance & advice needed to develop and configure your own image.
Windows 10 IoT LTSC / SAC / CORE and Windows 11 IoT:
Windows 10 IoT is designed for use in embedded devices and Internet of Things (IoT) applications. It includes features such as:
- Universal Windows Platform (UWP): This allows developers to create applications that can run on a wide range of devices, including desktops, laptops, tablets, and IoT devices.
- Windows Runtime: This is a programming model that allows developers to create applications using languages such as C#, Visual Basic, and C++.
- Support for a range of processors: Windows 10 IoT supports a wide range of processors, including ARM, x86, and x64 architectures.
- Security: Windows 10 IoT includes security features such as Windows Defender, Secure Boot, and Virtualization-Based Security to protect against malware and other threats.
- Connectivity: Windows 10 IoT includes support for a range of connectivity options, such as Wi-Fi, Bluetooth, and cellular networks.
There are several different versions of Windows 10 IoT, including:
Windows 10 IoT Enterprise LTSC (The Long-Term Servicing Channel) is the successor to the Windows NT Embedded, Windows XP Embedded, Windows Embedded Standard 7 and Windows Embedded 8 operating systems.
Windows 10 IoT Enterprise SAC (The Semi-Annual Channel) is for customers who innovate quickly. With approximately two releases a year, you get new enhancements, features, and fixes almost as soon as Engineering signs off.
Windows 10 IoT Core is a version of Windows 10 that is optimized for smaller devices with or without a display that run on both ARM and x86/x64 devices. Before attempting to manufacture a device, it’s best to first try and prototype a device with Windows 10 IoT Core.
Windows 11 is based on the Windows 10 operating system and includes new features such as:
- TPM for Windows 11 Security – Trusted Platform Module (TPM) version 2.0 is one of the system requirements of Windows 11. TPM can be leveraged to encrypt storage drives. This protects data, including your identity and operating system files, where traditional anti-malware solutions have been vulnerable. Encryption also protects your data in the case of physical theft.
- Windows Subsystem for Linux GUI – Windows 11 IoT Enterprise, customers can take advantage of the Windows Subsystem for Linux GUI (WSLg), which brings Linux GUI applications to the Windows Subsystem for Linux (WSL).
- Wi-Fi 6E Support – Windows 11 IoT Enterprise brings Wi-Fi 6E support to IoT devices. Wi-Fi 6E provides better wireless coverage and performance – and with added security.
- USB 4.0 Support – Windows 11 IoT Enterprise provides support to Universal Serial Bus 4 (USB4).
The licensing requirements for Windows 11 IoT Enterprise devices are identical to what is required for Windows 10 IoT Enterprise devices.
Windows 11 IoT Enterprise will only be available as an annual release.
- Windows 11 IoT Enterprise Version 22H2 – Sep 20,2022 – Oct 14, 2025
- Windows 11 IoT Enterprise Version 21H2 – Oct 4, 2021 – Oct 8, 2024.
Windows 10 and 11 IoT are the same Windows 10 and 11 desktop operating system with a special license for the OEM in the IoT or Embedded System market. Windows 10 and 11 IoT Enterprise include the usual lockdown features that have been in previous Windows Embedded operating systems like the Unified Write Filter and Shell Launcher. Windows 10 IoT Enterprise also has long term support, which is a requirement in the IoT and Embedded System market.
Windows 10 IoT and Windows 11 IoT Enterprise is based on the normal Windows 10 / 11 Enterprise installation media…
…but with the option to enable the well-known embedded features:
Windows IoT – Processor Requirements and Licencing information:
- Windows 10 IoT Enterprise LTSC / SAC Entry for lower performance processors:
- Selected Pentium (N Series, J Series)
- Selected Celeron (N Series, J Series, G Series, 3000 Series, 4000 Series)
- Rest of Atom
- R1xxx, E1, E2, E-350, A4, A6, A9, G-Series, V10xx-V12xx, Athlon
- R1xxx, E1, E2, E-350, A4, A6, A9, G-Series, V10xx-V12xx, Athlon
- Windows 10 IoT Enterprise LTSC / SAC Value for medium performance processors:
- Rest of Pentium (not specified above)
- Rest of Celeron (not specified above)
- Selected Atom (C2750, C2730, C2550, C2530, C2350, C3338, S1260, S1240, S1220)
- Core i3, Core i5, Core M
- Selected Xeon (E3-1225, E3-1501M, E3-1501L, E-2124G)
- Rest of RX-Series, A10, A8, Rest of FX Models (not specified below), V13xx-V19xx, Ryzen 3, Ryzen 5
- Windows 10 IoT Enterprise LTSC / SAC High End for high performance processors:
- Core i7, Core i9, Rest of Xeon
- Selected FX models (FX 7500, FX 9370, FX 9590, FX 7600P), Ryzen 7
- All other non-specified CPUs
If you would like more information about our Embedded Software Services, please fill in the contact form below or email email@example.com and a member of our technical sales team will be in touch as soon as possible.
- Licences may only be purchased with suitable hardware, such as processor board or system.
- Windows 10 IoT Enterprise LTSC (Long Term Servicing Channel) is supported on Microsoft’s Long Term Servicing Branch (LTSB) which excludes “universal apps” (including the edge browser) for enhanced stability.
- Windows 10 IoT Enterprise SAC (Semi Annual Channel) is supported on Microsoft’s Current Business Branch (CBB) which allows feature updates to be deferred for up to a year for stability.
Linux is a popular choice for embedded systems due to its stability, flexibility, wide range of available software and strong support for hardware and software development.
The benefits of using Linux on an embedded system include:
- Customization: Linux can be customized to include only the components and features that are needed for the specific application, making it a lightweight and efficient choice for many types of embedded systems.
- Reliability: Linux is known for its stability and reliability, making it well-suited for use in mission-critical applications where downtime is not an option.
- Hardware support: Linux has strong support for a wide range of hardware platforms, making it easy to use on a variety of embedded systems.
- Software support: Linux has a large user base and a wide range of available software, including many open source applications that can be easily customized and integrated into the system.
- Security: Linux has a strong track record for security, with many built-in security features and a large community of developers working to continuously improve its security posture.
- Scalability: Linux is highly scalable, making it easy to use on systems with a wide range of performance and resource requirements.
Android is a popular choice for embedded systems due to its large user base, extensive app ecosystem, reliability and strong support for hardware and software development.
The benefits of using Android on an embedded system include:
- Customization: Android can be customized to include only the components and features that are needed for the specific application, making it a lightweight and efficient choice for many types of embedded systems.
- App ecosystem: Android has a large user base and an extensive app ecosystem, with millions of apps available on the Google Play Store. This makes it easy to find and use apps that are specific to the needs of the application.
- Reliability: Android is known for its stability and reliability, making it well-suited for use in mission-critical applications where downtime is not an option.
- Software development: Android has strong support for software development, with a large community of developers and a wide range of tools and resources available for building and customizing apps.
- Security: Android has a strong track record for security, with many built-in security features and a large community of developers working to continuously improve its security posture.
Linux and Android can both be customized to include only the components and features that are needed for the specific application, making them a lightweight and efficient choice for many types of embedded system. They are also highly reliable and can be configured to run in a wide range of environments.
Design | Develop | Test | Manufacture
Here’s a selection of our design, manufacturing & associated services: –
For customers designing a brand-new product from scratch
or working with an existing prototype.
- Prototyping – Custom PC Design
- Prototyping pre checks
- Hardware compatibility
- Thermal testing
- Software compatibility
- Custom PCB / Carrier Board Design
- COM Express, Qseven, SMARC
- Jetson, Raspberry Pi
- Custom Chassis Design
- Custom Cables
- Custom Back Panels and Faceplates
- Custom Cooling
- Custom Metal Work (internal brackets, mounting brackets)
- Touchscreen Integration and Display Enhancements
- Custom LCD Displays
- Integration of touch technologies
- Optical Bonding
- Anti-reflective and anti-glare coatings
- Software – Custom OS Image
- All products are Designed for Manufacture
Take an existing system and we can:
- Custom specification (CPU, RAM, I/O, Industrial-Grade Storage, RAID)
- Chassis customisation and branding
- Custom BIOS
- Long Term Availability
- Software – Custom OS Image
- Custom Packaging and branding
- Integrating newly designed or existing hardware into a larger system
Porting, Integration & Deployment
We like to make life easier ….
If you’d like to talk to us in helping you to produce your own embedded Microsoft images, our technical & commercial team members will always provide you with valuable but impartial advice. With their collective backgrounds, they’ll provide you with the benefit of their knowledge and experiences when & where you need it. We’ll always help you in the first instance and get back to you when additional information is required.