CubieBoard6 is an upgraded version of the CubieBoard2 which was launched in 2013. CubieBoard 6 is a very tiny, low cost, and richly functional open source hardware, some people call it embedded single board computer as well. In order to reuse the CubieBoard2’s hardware ecosystem, we tried our best to make it compatible with CubieBoard2 hardware, such as board shape, board size, interface locations, and the function of expansion pins. Even so a small number of the expansion pins are not identical in function, since these two boards adopt different main chips.