Developing a Simple Display-only Driver for a Graphics Adapter: A Practical Example
With new devices appearing every day, the Apriorit driver development team always has a tight schedule. Sometimes, default solutions don’t meet a pr...
With new devices appearing every day, the Apriorit driver development team always has a tight schedule. Sometimes, default solutions don’t meet a pr...
Estimating your Linux embedded project is like starting a full renovation of your house: there are just too many things you need to take into account...
Automatically installing Linux kernel modules with the DKMS framework is a convenient way of distributing drivers that are maintained outside of the o...
Is there a way to shorten the time to market of peripheral devices if their manufacturing is coupled with embedded software development? Our software...
Developers love field-programmable gate arrays (FPGAs) for their reconfigurability. FPGA technology allows you to program certain functionality into t...
There are many innovative systems for ensuring software security. But many applications are still vulnerable to hooks and return-oriented programming...
This article describes the scheme and implementation details of a driver for on-the-flight file encryption based on the file system minifilter approac...
In this article we’ll look at how to intercept HTTP traffic in order to inject custom code into Windows HTML markup. In order to do this, we’ll lo...
CUDA is a parallel computing platform developed by Nvidia for its graphics processing units. By using CUDA API, developers can retool GPUs to perform...
Technologies operating at the kernel level are extensively used in various cybersecurity, virtualization, system control, and monitoring solutions. At...
Tell us about your project
Send us a request for proposal! We’ll get back to you with details and estimations.
Book an Exploratory Call
Do not have any specific task for us in mind but our skills seem interesting?
Get a quick Apriorit intro to better understand our team capabilities.
Book time slotContact us