intel edison library support

Hey Everyone,
does anyone have an idea which of the Arduino libraries are supported by the intel Edison? If there is a way to use the already existing libraries can someone give me a way to implement them while programming the intel Edison via the Arduino IDE.

Thank You in advance.

Some libraries (particularly those that are maintained by Arduino or it's affiliates) support it, but many do not.

In general, if the library has nothing architecture-specific on it, it'll just work. But usually when people write a library, it's as a wrapper around some hardware functionality - which is implemented differently on different families of microcontrollers. In many cases, the library practically has to be written all over again. Since most Arduino libraries floating around are written by people for free in their spare time, and since many people only have whatever type of board they use (I have a bunch of AVR-based boards. I don't have any SAM boards like the Due, nor either of the supported Intel boards. So when I write a library for something, it only works with AVR-based boards).

Unfortunately, people are really sloppy with documenting what microcontrollers their libraries will work with. You may have to try the libraries in question if the documentation doesn't mention it (if you get errors about undeclared variables in ALLCAPS, those are often register names that exist on the supported micro, but not the one you're trying to build for, or about not being able to find an included library that starts in avr (ex, avr/io.h) or the abbreviation for some other line of microcontrollers, those are both good indications that the library doesn't support the board you're trying to use it with).

Library support on the edison is probably pretty poor (same with the 101) - these are fairly new, fairly expensive (particularly the edison) and they don't seem to have a big following here.

The Edison is a powerful computer, but it needs a supported operating system. Intel really has a problem, since they can't do their own OS like Raspbian which would piss off Microsoft. The idea of compiling my own kernel with Yocto is ludicrous. The Raspberry Pi foundation is not trapped by the Microsoft tar pit so they have a nice stable ready to install OS (Raspbian). The Pi Zero for 5$ is nearly as good as the Edison if you can find one. The pins on a Pi are also easy to access and are 3.3V.

The Edison and Pi's are good as time-sharing systems, that is to say, they have good resources to run a multi-tasking operating system. On the other had AVR microcontrollers are missing hardware operating systems benefit from. My generation would recognize them as being something like a DOS computer. There are things that a DOS computer can do that a time-sharing system struggles with, for example, BLDC control for a self-balancing robot, or controlling a Neopixil. DOS computers can fully commit themselves (without interruption, though probably a timer interrupt will happen) to a task.

Arduino with an AVR is my DOS computer (more or less), but something like an Edison would be wasted running DOS, and struggle with a Neopixil if not running DOS (Morton's fork?).