Issue link: https://resources.mouser.com/i/1442826
22 AI Looking for the Right AI/ML Software Fit? By Ravi Malhotra, Software Architect, NXP Digital Networking Group I was recently trying to bring-up the popular YOLO (You Only Look Once) object-detection algorithm on a Layerscape LS1046A-FRWY platform. To get it to work with a live camera-feed, I needed to install OpenCV, which itself requires several other open-source packages like Python, Libav, GTK, etc. Had I been using a traditional embedded SDK like Yocto, it would have taken days to write recipes to add each of these packages and build them on a host machine. Luckily for me, Layerscape platforms provide support for an Ubuntu user- land out of the box, which meant I could use apt-get to install all the packages over the air in a binary format and was up and running that day. Traditionally, embedded Linux developers have relied on small, lightweight distributions like Yocto or OpenWRT that allow them to assemble and fine-tune a set of packages that fit into the footprint of these embedded devices. The development cycle often consisted of building from scratch on a PC, before using a physical flash programmer to transfer the image on to the embedded system. And this worked fine as long as the application space for such systems was very narrow. Modern ❝ ❞ Layerscape SDK lets you try them on for size—no compiling or image building required.