when directly use the frame buffer interface to control the fb0, it display noting. why ?

Note that if you want to add an entry into serial console boot menu (extlinux.conf) that you can add this to the end of the APPEND key/value pair to select text-mode only for just that boot entry (then you won’t have to set default back to graphical.target):

systemd.unit=multi-user.target