NXP Tech Blog - Page 2

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP Tech Blog - Page 2

MeganHansen
NXP Employee
NXP Employee

Today, NXP announced an update to the eIQ™ Machine Learning Software Development Environment, becoming the first semiconductor vendor to implement the Glow neural network compiler for vision-, sensor- and voice-based ML applications. This new neural network compiler technology delivers unprecedented inferencing performance for NXP’s i.MX RT series of crossover MCUs.

Read more...

More
2 0 1,803
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that Config Tools for i.MX Application Processors v8 are now available.

The Config Tools for i.MX is a set of configuration tools that provide an efficient method
for evaluation and configuration of pins routing and DDR memory settings when designing
with NXP's application processors based on Arm® Cortex®-A cores, including i.MX MPUs.

Read more...

More
0 0 2,052
diego_dorta
NXP Employee
NXP Employee

PyeIQ is written on top of eIQ ML Software Development Environment and provides a set of Python classes allowing the user to run Machine Learning applications in a simplified and efficient way without spending time on cross-compilations, deployments, or reading extensive guides.

Read more...

More
11 0 10.7K
iWave
Contributor V

Have you recently been sceptical of using a contact-based access system in your office or a public place? This trait is a major concern in most places for a valid reason. An access surface in a public place is used by many individuals, which makes it a potential source for contracting the deadly Covid 19 virus. Taking this into account, iWave Systems, a leading embedded solutions provider, has successfully demonstrated an alternative solution using facial recognition technology. The solution helps customers with a zero-contact access application by using individuals' faces to authorize access to a commercial/industrial space, home/office, transportation, banking, and Government sites.

Read more...

More
0 0 1,813
iWave
Contributor V

iWave Systems and Crank Software partnered up to support rich graphics on the powerful NXP i.MX 8 series system on modules and SBC boards. Powered by NXP i.MX8 application processors, the SOM and SBC are optimized for sophisticated real-time computing in embedded applications, and Crank Software’s UI development software, Storyboard, complements the high-performing modules with an out-of-the-box GUI experience.

Read more...

More
0 0 1,817
iWave
Contributor V

The Debian based open-source Linux distribution Ubuntu finds its wide use across Desktop, Servers, Containers, and now in IoT and cloud applications. Being very secure and its OpenStack support, it is further getting adapted widely in high end embedded computing applications as well.

iWave systems rich i.MX8 System on Module and SBC product portfolio is supported with Yocto Linux, Android, and QNX BSP. Now iWave Systems is enabling the Bionic Beaver Ubuntu 18.04 LTS support to its latest i.MX8 Quad Max, Quad Plus, and i.MX8M, i.MX8M mini system on Modules and SBC products.

Wayland support in the BSP brings better performance, code maintainability, and security compare to X server. In Wayland, compositing is passive, which means the compositor receives pixel data directly from clients, and hence it reduces the latency compared to the X server. The GUI with the Wayland Compositor on the iWave i.MX8 board is shown below;

Read more...

More
1 0 2,234
ganesh_k
Contributor III

Hello everyone,

Greetings of the day...

 

      we are doing the flat design with imx6ul with 2 RAMs(MT41K512M8DA-107P). So how can i configure this in barebox source. is any reference is available with 2 RAMs?

Read more...

More
0 0 1,283
iWave
Contributor V

Oftentimes, developing an end application is like a scary game of maze. One can easily get lost in its winding paths lined with unseen twists and obstacles. A wrong choice can lead you to start all over again, making the journey grim, and the goal out of reach.

For developers, the challenges are real and huge, turning the development process into a difficult chase to fulfill performance and time to market objectives while achieving customer expectations as well.

From prototype, integration to development, there are a multitude of bottlenecks lurking in every path. With so many design challenges to overcome, developers often find it hard to integrate cutting edge technologies in their end applications and optimize their designs with the best performance and features.

Read more...

More
0 0 2,430
iWave
Contributor V

QNX is a Unix-like Real Time Operating System primarily developed for safety and mission critical embedded systems and includes the following unique features;

Microkernel architecture

  • Dynamically upgradable services and applications
  • Fine-grained fault isolation and recovery
  • Message-passing design for modular, well-formed systems

Instrumented microkernel

  •  System-wide performance analysis and optimization
  •  Fast detection of timing conflicts, hidden faults, etc.
Read more...

More
0 0 2,209
petrstruzka
NXP Employee
NXP Employee

We are pleased to announce that MCUXpresso Secure Provisioning Tool v1 is now available.

MCUXpresso Secure Provisioning Tools is a graphical user interface (GUI) tool covering the secure boot
process, aimed primarily at microcontroller customers. It provides unified GUI front-end over existing
command-line tools - FlashLoader, elftosb, blhost, cst.

Read more...

More
1 0 1,328
nxf33441
NXP Employee
NXP Employee

More products today include graphical user interfaces than ever before, and consumers have a growing expectation that they be visually appealing and intuitive to use. Luckily, NXP and its partners make the process of adding a GUI of any level of complexity to your product seamless.

Read more...

More
0 0 4,218
jianfeichang
Contributor IV

开发板是imx8M mini,我们自己做的板子,使用官方镜像yocto 4.14.98,OV5640 mipi摄像头,验证及其测试:

root@imx8mmevk:~# uname -a
Linux imx8mmevk 4.14.98-imx_4.14.98_2.0.0_ga+g5d6cbea #1 SMP PREEMPT Thu Dec 12 08:23:58 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

我这里用的是I2C4的接口,所以设备树修改arch/arm64/boot/dts/freescale/fsl-imx8mm-evk.dts

Read more...

More
1 0 4,429
iWave
Contributor V

Have you ever checked your smartphone or your IoT device and received an alert for software updates? All you have to do is to simply accept the update when you have the network connectivity and the rest will be taken care of automatically by the software. Isn’t it simply amazing to be able to refresh your device, no matter where you are in the world? This update process is widely known as OTA (over the air).

OTA is a technology that manages software and lets you wirelessly upgrade the operating system/files of your platform.

Read more...

More
0 0 1,670
iWave
Contributor V

iWave systems recently launched a new SMARC System on Module (SOM) based on the powerful NXP® i.MX 8QuadMax applications processors. This high performance SOM features an intelligent blend of MPUs+MCU power in a single device and integrates heterogeneous multicore 64 bit ARM® processors (Dual Cortex® A72@ 1.8 GHz + Quad Cortex® A53 @ 1.2 GHz and Dual Cortex® -M4F @ 266 MHz), targeted for applications that demand advanced real-time processing, multi-media performance as well as in applications that requires simultaneous multi-OS operations. For more details refer to the link: i.MX8 QuadMax NXP SMARC SOM

Read more...

More
0 0 2,466
iWave
Contributor V

iWave Systems, a leading embedded solutions provider company based in Bangalore has successfully demonstrated Xen virtualization hypervisor on their i.MX8 QM SoC based System on Module. The  multi-core SOM comprises of 2x Arm® Cortex® -A72 @1.8 GHz and 4x Arm® Cortex®-A53 @1.2 GHz and 2x additional Cortex®-M4F @ 266 MHz, rendering a highly powerful  integrated solution on a SMARC R2.0 compatible module.

Read more...

More
0 0 2,574
raluca_popa
NXP Employee
NXP Employee

This tutorial demonstrates how to convert a Tensorflow model to TensorFlow Lite using post training quantization and run the inference on an i.MX8 board using the eIQ™ ML Software Development Environment. It uses a TensorFlow mobilenet_v1 model pre-trained with ImageNet.

NOTES:

1. Except for the section "Build Custom Application to Run the Inference" this tutorial can also be applied to any i.MX RT platform.

2. For more information on quantization check the 'QuantizationOverview.pdf' attached to this post.

Read more...

More
6 0 6,334
Ragan_Dunham
NXP Employee
NXP Employee

Machine Learning at the Edge:

eIQ Software for i.MX Applications Processors

Developing machine learning (ML) applications for embedded devices can be a daunting task. For the traditional embedded developer, the learning curve can be quite steep, as there are numerous decisions that must be made and new jargon that must be learned. Which framework should I choose? Which model best meets the requirements of my application and how do I know when it’s good enough? What “size” microcontroller or application processor do I need? The questions are many and figuring out how to get started can prove to be a challenge.

Read more...

More
2 7 14.8K
xiaodong_zhang
NXP Employee
NXP Employee

GmSSL is an open source cryptographic toolbox that supports SM2 / SM3 / SM4 / SM9 and other national secret (national commercial password) algorithm, SM2 digital certificate and SM2 certificate based on SSL / TLS secure communication protocol to support the national security hardware password device , To provide in line with the national standard programming interface and command line tools, can be used to build PKI / CA, secure communication, data encryption and other standards in line with national security applications. For more information, please access GmSSL official website http://gmssl.org/english.html.

Read more...

More
1 0 1,859
xiaodong_zhang
NXP Employee
NXP Employee

GmSSL是一个开源的密码工具箱,支持SM2/SM3/SM4/SM9/ZUC等国密(国家商用密码)算法、SM2国密数字证书及基于SM2证书的SSL/TLS安全通信协议,提供符合国密规范的编程接口与命令行工具,可以用于构建PKI/CA、安全通信、数据加密等符合国密标准的安全应用。GmSSL项目是OpenSSL项目的分支,并与OpenSSL保持接口兼容。因此GmSSL可以替代应用中的OpenSSL组件,并使应用自动具备基于国密的安全能力。GmSSL项目采用对商业应用友好的类BSD开源许可证,开源且可以用于闭源的商业应用。

Read more...

More
1 1 2,895