Skip navigation
1 2 3 Previous

Embedded

244 posts
A chip developed at the University of Michigan called MORPHEUS could be used sometime soon to essentially eliminate vulnerable attacks. MORPHEUS could easily replace the current computer chip processors, making their security patches and bug fixes obsolete.  Researchers demonstrated the new chip at the 24th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) in Providence, Rhode Island on April 16th.   The computer chip, MO ...
In Storage Insights #4, we highlighted the primary components of SSD drives, with an emphasis on the Flash Controller. In Storage Insights #5 we will dive deeper into the primary components of Embedded Multimedia Cards (eMMC).   eMMC General Description Designed for a wide range of applications in consumer electronics, mobile phones, handheld computers, navigational systems and other industrial uses, routers, eMMC is an embedded non-volatile memory system, comprised of both flash memory and ...
    The eXecute in Place, or XiP, is a capability that allows a processor to execute code directly from external flash memory. Many embedded applications require connectivity stacks, audio processing, and vision, and the amount of executable code for these functions has grown to substantial sizes.  When considering these application requirements together for one embedded system, the capability of XiP with external flash is an essential enabler as it allows nearly limitless data sp ...
  Why is the package type usually one of the last considerations when selecting an MCU or processor? An inefficient package can present issues to project schedule, system performance, board size and most importantly cost.   Luckily, the i.MX RT crossover processors cater to the PCB layout engineer. In package development, we perform several pinout iterations, conduct package fan out exercises for 2-layer PCBs on our LQFP packages and 4-layer PCBs on our BGA packages and finish by act ...
kjachim

i.MX RT Saves the Day

Posted by kjachim Mar 15, 2019
  During the development of a new product, have you ever been asked at the last minute to include more features?  Add a smartphone-like GUI, make it adapt with machine learning, connect it to the cloud, and the list goes on and on.  The challenge for us engineers is that there is always a caveat – add these new features, while reducing the cost and shrinking the size.   This common engineering challenge can bump up your processing needs from a simple, low cost microcon ...
Partnership to deliver performance-optimized solutions to connect 5G everywhere BARCELONA, February 20, 2019 – Mobile World Congress 2019 –NXP Semiconductors N.V.  and Movandi, a privately held company with a mission to revolutionize 5G everywhere, today announced  that they have formed a joint partnership to collaborate on millimeter wave (mmWave) solutions for 5G networks. The partnership will combine NXP’s digital networking and signal processing portfolio with Mo ...
I did a road test of the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this post: a driver for the common Hitachy type LCD displays that you find everywhere.   The Display and Driver  In many automates you find these blue or green character displays. Typically 16 characters and two rows, but they come in different sizes. Most of them have a Hitachi 44780 compatible driver. The Arduino LCD library can talk to them. I've ported that driver a few times before, to another mi ...
This tiny HD camera makes it easy to record memories from your baby's point of view. (Image Credit: Babeyes) I was thinking of making something like with a Microbit or Pi. Glad it exists.   It's pretty easy for memories to fade away, especially when it comes to your baby. Thanks to new technology developed by Babeyes, a French company, you can hold onto those memories forever. Not only that, but you can see what the world is like from your baby's perspective. The company created the tiny ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. During my tests I had difficulties with the FreeRTOS example that comes with the SDK. It showcases tickless operation, and that does not work for me. The example doesn't wake up after enabling tickless mode. It's supposed to wake up when clicking the user button.   Let's Get it Working First  Out of the box, this example has a few errors. Let's get it working first. You can tell the example to go into tick ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this posts I show how to create a Release configuration for Eclipse.   I've written before that the Build part of the MAXIM SDK hasn't implemented Eclipse's commonly used CDT builder. MAXIM uses make. That works perfectly. The steps to create a release version of your firmware are different though.   The makefile expects that you define the build goal as "release". Else it will compile all C code with d ...
In Storage Insights #3, we highlighted the technical components of CompactFlash (CF) and Secure Digital (SD) cards. In Storage Insights #4 we will dive deeper into the primary components of SSD drives, with an emphasis on the Flash Controller.   General Solid State Disk drives (SSD Drives) are becoming more and more common in personal computers and enterprise server systems, and in industrial applications. They either replace mechanical drives or can be used in a mixed system using both t ...
The prototype has lots of potential for pets to hide from loud noise. The noise-canceling kennel is only a prototype, but it has a lot of potential in the future. (Credit: Lyn West, Ford of Europe) Many pet owners worry about the nightmarish sounds left behind by fireworks and the impact it has on their pets and for good reason too. I had a dog once that was frightened of fireworks and thunderstorms, so I sympathize. We all know, their hearing is a lot more sensitive than humans, so it's not ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In these blog posts I try to build a real world low power design. A barometer using  the pressure sensor BM1383AGLV from the Rohm SensorShield-EVK-003 (Arduino Compatible)  kit.   In this part, the project is functional .But not yet using power save options.   Barometer Firmware Flow  This is a straightforward design. processor in active mode, peripherals on !2c initialised sensor initiali ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In these blog posts I try to build a real world low power design. This time I'm porting ROHM's Arduino library and example sketch for the pressure sensor BM1383AGLV from the Rohm SensorShield-EVK-003 (Arduino Compatible)  kit to the Maxim 32660 microcontroller. In this part, the i2c read and write functions and the pressure sensor init procedure.   i2c Read Function  The Arduino code for the pressure s ...
I'm road testing the  Ultra-Low Power Arm Cortex-M4 Darwin MCU EVM. In this posts I show how to create a C++ project.     Maxim has a tutorial that explains how to create an Eclipse project from scratch. It is for the MAX3263X but works perfectly for the MAX32660. When you follow the instructions, you get a brand new C project. I would like to create an object oriented example, so I tried the procedure, with as only difference choosing a new C++ Project instead of C projec ...

Filter Blog

By date: By tag: