flooring hardwood linux floors embedded doors hardware arm electronics fixed laminate microcontroller lumber development mortgage adjustable rate mortgage carpet software