Signal Processing DesignLine Blog
The latest release of LabVIEW makes it ridiculously easy to program ARM processors. Unless you want to use the wrong peripheral, that is.
Today I sat in on a panel discussion that revolved around NI's new LabVIEW graphical programming tool for ARM. The tool is huge news. It gives ARM developers access to one of the best graphical programming tools out there—a tool that can can "program all components of the ARM microcontroller including the analog and digital I/O." Plus, it opens up the ARM architecture to a whole new world of "domain experts" who understand the application requirements, but who aren't experts at embedded programming.
Here's the catch: When NI says LabVIEW can program "all components," that phrase doesn't necessarily include the "analog and digital I/O." Instead, NI only supports a set of popular IOs on popular processors. (Whether NI supports all of the IO on any one processor wasn't clear to me.) That's a major sticking point: In the markets NI is targeting, the IO is often more important than the CPU itself.
In short, NI looks like it has a real contender here, but it needs to ramp up IO support before the tool gains wide adoption.