Based on: https://github.com/notro/fbtft/wiki/BeagleBone-Black Prebuilt drivers for the bone-debian-7.5-2014-05-14-2gb BeagleBone and BeagleBone Black via microSD card Debian (BeagleBone, BeagleBone Black - 4GB SD) 2015-03-01 md5: c848627722b7a5f7bc89791cc8949e3b http://debian.beagleboard.org/images/bone-debian-7.8-lxde-4gb-armhf-2015-03-01-4gb.img.xz on my laptop: dd if=/home/afustini/Downloads/bone-debian-7.5-2014-05-14-2gb.img of=/dev/sdc root@beaglebone:~# cat /proc/version Linux version 3.8.13-bone50 (root@imx6q-wandboard-2gb-0) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Tue May 13 13:24:52 UTC 2014 root@beaglebone:~# cat /etc/dogtag BeagleBoard.org BeagleBone Debian Image 2014-05-14 root@beaglebone:~# wget tronnes.org/downloads/fbtft-2014-02-07-3.8.13-bone50.tar.gz --2015-10-30 04:56:19-- http://tronnes.org/downloads/fbtft-2014-02-07-3.8.13-bone50.tar.gz Resolving tronnes.org (tronnes.org)... 194.63.248.80 Connecting to tronnes.org (tronnes.org)|194.63.248.80|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 71932 (70K) [application/x-gzip] Saving to: `fbtft-2014-02-07-3.8.13-bone50.tar.gz' 100%[====================================================================================================================>] 71,932 87.3K/s in 0.8s 2015-10-30 04:56:20 (87.3 KB/s) - `fbtft-2014-02-07-3.8.13-bone50.tar.gz' saved [71932/71932] root@beaglebone:~# sudo tar -zxPvf fbtft-2014-02-07-3.8.13-bone50.tar.gz /lib/modules/3.8.13-bone50/extra/ /lib/modules/3.8.13-bone50/extra/fb_pcd8544.ko /lib/modules/3.8.13-bone50/extra/fb_ili9340.ko /lib/modules/3.8.13-bone50/extra/fb_hx8340bn.ko /lib/modules/3.8.13-bone50/extra/fb_ili9325.ko /lib/modules/3.8.13-bone50/extra/fb_ili9341.ko /lib/modules/3.8.13-bone50/extra/fb_ssd1351.ko /lib/modules/3.8.13-bone50/extra/fb_s6d1121.ko /lib/modules/3.8.13-bone50/extra/fb_upd161704.ko /lib/modules/3.8.13-bone50/extra/ads7846_device.ko /lib/modules/3.8.13-bone50/extra/fb_watterott.ko /lib/modules/3.8.13-bone50/extra/fb_bd663474.ko /lib/modules/3.8.13-bone50/extra/fb_hx8347d.ko /lib/modules/3.8.13-bone50/extra/fbtft_device.ko /lib/modules/3.8.13-bone50/extra/fb_tinylcd.ko /lib/modules/3.8.13-bone50/extra/fb_ssd1331.ko /lib/modules/3.8.13-bone50/extra/fb_ssd1306.ko /lib/modules/3.8.13-bone50/extra/fb_hx8353d.ko /lib/modules/3.8.13-bone50/extra/fb_st7735r.ko /lib/modules/3.8.13-bone50/extra/flexfb.ko /lib/modules/3.8.13-bone50/extra/fb_ili9320.ko /lib/modules/3.8.13-bone50/extra/fb_ssd1289.ko /lib/modules/3.8.13-bone50/extra/fb_s6d02a1.ko /lib/modules/3.8.13-bone50/extra/fbtft.ko root@beaglebone:~# sudo depmod root@beaglebone:~# modinfo fbtft filename: /lib/modules/3.8.13-bone50/extra/fbtft.ko license: GPL srcversion: 3C6839F44999EEA4C1D8A9F depends: vermagic: 3.8.13-bone50 SMP mod_unload modversions ARMv7 thumb2 p2v8 parm: debug:override device debug level (ulong) parm: dma:Use DMA buffer (bool) Uncomment to disable HDMI and eMMC: root@beaglebone:~# vi /boot/uboot/uEnv.txt ##BeagleBone Black: ##Disable HDMI/eMMC cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G Add line to enable SPIDEV1: cape_enable=capemgr.enable_partno=BB-SPIDEV1 Now reboot rot@beaglebone:~# cat /sys/devices/bone_capemgr.9/slots 0: 54:PF--- 1: 55:PF--- 2: 56:PF--- 3: 57:PF--- 4: ff:P-O-- Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G 5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI 6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN 7: ff:P-O-L Override Board Name,00A0,Override Manuf,BB-SPIDEV1 root@beaglebone:~# modprobe fbtft_device busnum=1 speed=4000000 name=adafruit18 debug=7 verbose=3 gpios=dc:48,reset:60 From: https://github.com/notro/fbtft/wiki/Framebuffer-use root@beaglebone:~# modprobe fbtft_device busnum=1 speed=4000000 name=adafruit18 debug=7 verbose=3 gpios=dc:48,reset:60 root@beaglebone:~# apt-get install -y mplayer Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: esound-common libaudiofile1 libesd0 liblircclient0 liblzo2-2 libmpeg2-4 libxvmc1 Suggested packages: pulseaudio-esound-compat lirc mplayer-doc netselect fping ttf-freefont The following NEW packages will be installed: esound-common libaudiofile1 libesd0 liblircclient0 liblzo2-2 libmpeg2-4 libxvmc1 mplayer 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Need to get 2,833 kB of archives. After this operation, 5,159 kB of additional disk space will be used. Get:1 http://ftp.us.debian.org/debian/ wheezy/main libaudiofile1 armhf 0.3.4-2 [81.3 kB] Get:2 http://ftp.us.debian.org/debian/ wheezy/main esound-common all 0.2.41-10 [46.0 kB] Get:3 http://ftp.us.debian.org/debian/ wheezy/main libesd0 armhf 0.2.41-10+b1 [17.0 kB] Err http://ftp.us.debian.org/debian/ wheezy/main liblzo2-2 armhf 2.06-1 404 Not Found [IP: 2610:148:1f10:3::89 80] Get:4 http://ftp.us.debian.org/debian/ wheezy/main liblircclient0 armhf 0.9.0~pre1-1 [34.3 kB] Get:5 http://ftp.us.debian.org/debian/ wheezy/main libmpeg2-4 armhf 0.4.1-3 [58.2 kB] Get:6 http://ftp.us.debian.org/debian/ wheezy/main libxvmc1 armhf 2:1.0.7-1+deb7u2 [23.0 kB] Err http://ftp.us.debian.org/debian/ wheezy/main mplayer armhf 2:1.0~rc4.dfsg1+svn34540-1+b2 404 Not Found [IP: 2610:148:1f10:3::89 80] Fetched 260 kB in 0s (411 kB/s) Failed to fetch http://ftp.us.debian.org/debian/pool/main/l/lzo2/liblzo2-2_2.06-1_armhf.deb 404 Not Found [IP: 2610:148:1f10:3::89 80] Failed to fetch http://ftp.us.debian.org/debian/pool/main/m/mplayer/mplayer_1.0~rc4.dfsg1+svn34540-1+b2_armhf.deb 404 Not Found [IP: 2610:148:1f10:3::89 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? root@beaglebone:~# apt-get update Get:1 http://ftp.us.debian.org wheezy Release.gpg [2,373 B] Get:2 http://security.debian.org wheezy/updates Release.gpg [1,554 B] Get:3 http://ftp.us.debian.org wheezy-updates Release.gpg [1,554 B] Get:4 http://security.debian.org wheezy/updates Release [102 kB] Get:5 http://ftp.us.debian.org wheezy Release [191 kB] Get:6 http://ftp.us.debian.org wheezy-updates Release [143 kB] Get:7 http://debian.beagleboard.org wheezy-bbb Release.gpg [490 B] Get:8 http://debian.beagleboard.org wheezy-bbb Release [3,403 B] Get:9 http://security.debian.org wheezy/updates/main armel Packages [395 kB] Get:10 http://ftp.us.debian.org wheezy/main armel Packages [7,476 kB] Get:11 http://security.debian.org wheezy/updates/contrib armel Packages [20 B] Get:12 http://debian.beagleboard.org wheezy-bbb/main armhf Packages [18.8 kB] Get:13 http://security.debian.org wheezy/updates/non-free armel Packages [20 B] Get:14 http://security.debian.org wheezy/updates/main armhf Packages [391 kB] Get:15 http://security.debian.org wheezy/updates/contrib armhf Packages [20 B] Get:16 http://security.debian.org wheezy/updates/non-free armhf Packages [20 B] Get:17 http://security.debian.org wheezy/updates/contrib Translation-en [523 B] Get:18 http://security.debian.org wheezy/updates/main Translation-en [183 kB] Get:19 http://security.debian.org wheezy/updates/non-free Translation-en [14 B] Ign http://debian.beagleboard.org wheezy-bbb/main Translation-en_US Ign http://debian.beagleboard.org wheezy-bbb/main Translation-en Get:20 http://ftp.us.debian.org wheezy/contrib armel Packages [40.3 kB] Get:21 http://ftp.us.debian.org wheezy/non-free armel Packages [70.3 kB] Get:22 http://ftp.us.debian.org wheezy/main armhf Packages [7,444 kB] Get:23 http://ftp.us.debian.org wheezy/contrib armhf Packages [39.3 kB] Get:24 http://ftp.us.debian.org wheezy/non-free armhf Packages [67.8 kB] Get:25 http://ftp.us.debian.org wheezy/contrib Translation-en [34.8 kB] Get:26 http://ftp.us.debian.org wheezy/main Translation-en [3,846 kB] Get:27 http://ftp.us.debian.org wheezy/non-free Translation-en [66.1 kB] Get:28 http://ftp.us.debian.org wheezy-updates/main armel Packages [4,865 B] Get:29 http://ftp.us.debian.org wheezy-updates/contrib armel Packages [20 B] Get:30 http://ftp.us.debian.org wheezy-updates/non-free armel Packages [20 B] Get:31 http://ftp.us.debian.org wheezy-updates/main armhf Packages [4,857 B] Get:32 http://ftp.us.debian.org wheezy-updates/contrib armhf Packages [20 B] Get:33 http://ftp.us.debian.org wheezy-updates/non-free armhf Packages [20 B] Get:34 http://ftp.us.debian.org wheezy-updates/contrib Translation-en [14 B] Get:35 http://ftp.us.debian.org wheezy-updates/main Translation-en [3,814 B] Get:36 http://ftp.us.debian.org wheezy-updates/non-free Translation-en [14 B] Ign http://ftp.us.debian.org wheezy/main Translation-en Ign http://ftp.us.debian.org wheezy/non-free Translation-en Ign http://ftp.us.debian.org wheezy-updates/main Translation-en Fetched 20.5 MB in 24s (852 kB/s) Reading package lists... Done W: There is no public key available for the following key IDs: 9D6D8F6BC857C906 W: There is no public key available for the following key IDs: 7638D0442B90D010 W: There is no public key available for the following key IDs: 7638D0442B90D010 root@beaglebone:~# root@beaglebone:~# /opt/scripts/tools/grow_partition.sh sfdisk: backing up partition layout. sfdisk: initial calculation. Disk /dev/mmcblk0: 242560 cylinders, 4 heads, 16 sectors/track Old situation: Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End MiB #blocks Id System /dev/mmcblk0p1 * 1 96 96 98304 e W95 FAT16 (LBA) start: (c,h,s) expected (32,0,1) found (0,32,33) end: (c,h,s) expected (1023,3,16) found (12,93,17) /dev/mmcblk0p2 97 1699 1603 1641472 83 Linux start: (c,h,s) expected (1023,3,16) found (12,93,18) end: (c,h,s) expected (1023,3,16) found (216,183,31) /dev/mmcblk0p3 0 - 0 0 0 Empty /dev/mmcblk0p4 0 - 0 0 0 Empty New situation: Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End MiB #blocks Id System /dev/mmcblk0p1 * 1 96 96 98304 e W95 FAT16 (LBA) /dev/mmcblk0p2 97 7579 7483 7662592 83 Linux /dev/mmcblk0p3 0 - 0 0 0 Empty /dev/mmcblk0p4 0 - 0 0 0 Empty Successfully wrote the new partition table Re-reading the partition table ... BLKRRPART: Device or resource busy The command to re-read the partition table failed. Run partprobe(8), kpartx(8) or reboot your system now, before using mkfs If you created or changed a DOS partition, /dev/foo7, say, then use dd(1) to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1 (See fdisk(8).) root@beaglebone:~# root@beaglebone:~# df -h Filesystem Size Used Avail Use% Mounted on rootfs 7.2G 1.6G 5.4G 22% / udev 10M 0 10M 0% /dev tmpfs 100M 496K 99M 1% /run /dev/mmcblk0p2 7.2G 1.6G 5.4G 22% / tmpfs 249M 0 249M 0% /dev/shm tmpfs 249M 0 249M 0% /sys/fs/cgroup tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 100M 0 100M 0% /run/user /dev/mmcblk0p1 96M 70M 27M 73% /boot/uboot root@beaglebone:~# apt-get install debian-keyring debian-archive-keyring root@beaglebone:~# apt-get update root@beaglebone:~# apt-get install mplayer Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: esound-common libaudiofile1 libesd0 liblircclient0 liblzo2-2 libmpeg2-4 libxvmc1 Suggested packages: pulseaudio-esound-compat lirc mplayer-doc netselect fping ttf-freefont The following NEW packages will be installed: esound-common libaudiofile1 libesd0 liblircclient0 liblzo2-2 libmpeg2-4 libxvmc1 mplayer 0 upgraded, 8 newly installed, 0 to remove and 163 not upgraded. Need to get 2,571 kB/2,831 kB of archives. After this operation, 5,163 kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://ftp.us.debian.org/debian/ wheezy/main liblzo2-2 armhf 2.06-1+deb7u1 [54.8 kB] Get:2 http://ftp.us.debian.org/debian/ wheezy/main mplayer armhf 2:1.0~rc4.dfsg1+svn34540-1+deb7u1 [2,516 kB] Fetched 2,571 kB in 1s (1,347 kB/s) Selecting previously unselected package libaudiofile1:armhf. (Reading database ... 61238 files and directories currently installed.) Unpacking libaudiofile1:armhf (from .../libaudiofile1_0.3.4-2_armhf.deb) ... Selecting previously unselected package esound-common. Unpacking esound-common (from .../esound-common_0.2.41-10_all.deb) ... Selecting previously unselected package libesd0:armhf. Unpacking libesd0:armhf (from .../libesd0_0.2.41-10+b1_armhf.deb) ... Selecting previously unselected package liblzo2-2:armhf. Unpacking liblzo2-2:armhf (from .../liblzo2-2_2.06-1+deb7u1_armhf.deb) ... Selecting previously unselected package liblircclient0. Unpacking liblircclient0 (from .../liblircclient0_0.9.0~pre1-1_armhf.deb) ... Selecting previously unselected package libmpeg2-4. Unpacking libmpeg2-4 (from .../libmpeg2-4_0.4.1-3_armhf.deb) ... Selecting previously unselected package libxvmc1. Unpacking libxvmc1 (from .../libxvmc1_2%3a1.0.7-1+deb7u2_armhf.deb) ... Selecting previously unselected package mplayer. Unpacking mplayer (from .../mplayer_2%3a1.0~rc4.dfsg1+svn34540-1+deb7u1_armhf.deb) ... Processing triggers for man-db ... Processing triggers for mime-support ... Setting up libaudiofile1:armhf (0.3.4-2) ... Setting up esound-common (0.2.41-10) ... Setting up libesd0:armhf (0.2.41-10+b1) ... Setting up liblzo2-2:armhf (2.06-1+deb7u1) ... Setting up liblircclient0 (0.9.0~pre1-1) ... Setting up libmpeg2-4 (0.4.1-3) ... Setting up libxvmc1 (2:1.0.7-1+deb7u2) ... Setting up mplayer (2:1.0~rc4.dfsg1+svn34540-1+deb7u1) ... root@beaglebone:~# root@beaglebone:~# wget http://fredrik.hubbe.net/plugger/test.mpg --2015-10-30 06:24:56-- http://fredrik.hubbe.net/plugger/test.mpg Resolving fredrik.hubbe.net (fredrik.hubbe.net)... 216.75.30.23 Connecting to fredrik.hubbe.net (fredrik.hubbe.net)|216.75.30.23|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3678977 (3.5M) [video/mpeg] Saving to: `test.mpg' 100%[====================================================================================================================>] 3,678,977 1.25M/s in 2.8s 2015-10-30 06:24:59 (1.25 MB/s) - `test.mpg' saved [3678977/3678977] root@beaglebone:~# mplayer -nolirc -vo fbdev2:/dev/fb1 -vf scale=WIDTH:-3 test.mpg Creating config file: /root/.mplayer/config The w option must be an integer: WIDTH Option vf: Error while parsing scale parameter w (WIDTH) Error parsing option on the command line: -vf MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team root@beaglebone:~# mplayer -nolirc -vo fbdev2:/dev/fb1 -v^Cscale=WIDTH:-3 test.mpg root@beaglebone:~# ls -lsda /dev/fb* 0 crw-rw---T 1 root video 29, 0 Oct 30 06:27 /dev/fb0 root@beaglebone:~# mplayer -nolirc -vo fbdev:/dev/fb0 scale=WIDTH:-3 test.mpg MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team Playing scale=WIDTH:-3. File not found: 'scale=WIDTH:-3' Failed to open scale=WIDTH:-3. Playing test.mpg. libavformat version 53.21.1 (external) Mismatching header version 53.19.0 MPEG-ES file format detected. VIDEO: MPEG1 320x240 (aspect 1) 25.000 fps 6553.2 kbps (819.1 kbyte/s) Load subtitles in ./ ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 53.35.0 (external) Mismatching header version 53.32.2 Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1) ========================================================================== Audio: no sound Starting playback... Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. [swscaler @ 0xb671e978]No accelerated colorspace conversion found from yuv420p to rgb565le. [swscaler @ 0xb671e978]using unscaled yuv420p -> rgb565le special converter VO: [fbdev] 320x240 => 320x240 BGR 16-bit framebuffer too small for double-buffering, disabling V: 31.2 780/780 22% 80% 0.0% 0 0 MPlayer interrupted by signal 2 in module: filter_video V: 31.2 781/781 22% 80% 0.0% 0 0 Exiting... (Quit) root@beaglebone:~# apt-get install fbi Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: fonts-droid ghostscript gsfonts libcups2 libcupsimage2 libgs9 libgs9-common libijs-0.35 libjbig2dec0 libpaper-utils libpaper1 poppler-data Suggested packages: imagemagick ghostscript-cups ghostscript-x hpijs cups-common poppler-utils fonts-japanese-mincho fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-unfonts-core The following NEW packages will be installed: fbi fonts-droid ghostscript gsfonts libcupsimage2 libgs9 libgs9-common libijs-0.35 libjbig2dec0 libpaper-utils libpaper1 poppler-data The following packages will be upgraded: libcups2 1 upgraded, 12 newly installed, 0 to remove and 162 not upgraded. Need to get 13.3 MB of archives. After this operation, 38.1 MB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://ftp.us.debian.org/debian/ wheezy/main libcups2 armhf 1.5.3-5+deb7u6 [232 kB] Get:2 http://ftp.us.debian.org/debian/ wheezy/main libcupsimage2 armhf 1.5.3-5+deb7u6 [129 kB] Get:3 http://ftp.us.debian.org/debian/ wheezy/main libpaper1 armhf 1.1.24+nmu2 [20.8 kB] Get:4 http://ftp.us.debian.org/debian/ wheezy/main poppler-data all 0.4.5-10 [1,479 kB] Get:5 http://ftp.us.debian.org/debian/ wheezy/main libijs-0.35 armhf 0.35-8+b1 [18.1 kB] Get:6 http://ftp.us.debian.org/debian/ wheezy/main libjbig2dec0 armhf 0.11+20120125-1 [43.9 kB] Get:7 http://ftp.us.debian.org/debian/ wheezy/main libgs9-common all 9.05~dfsg-6.3+deb7u2 [1,977 kB] Get:8 http://ftp.us.debian.org/debian/ wheezy/main libgs9 armhf 9.05~dfsg-6.3+deb7u2 [1,587 kB] Get:9 http://ftp.us.debian.org/debian/ wheezy/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2 [3,364 kB] Get:10 http://ftp.us.debian.org/debian/ wheezy/main ghostscript armhf 9.05~dfsg-6.3+deb7u2 [79.7 kB] Get:11 http://ftp.us.debian.org/debian/ wheezy/main fbi armhf 2.07-10 [57.2 kB] Get:12 http://ftp.us.debian.org/debian/ wheezy/main fonts-droid all 20111207+git-1 [4,312 kB] Get:13 http://ftp.us.debian.org/debian/ wheezy/main libpaper-utils armhf 1.1.24+nmu2 [17.8 kB] Fetched 13.3 MB in 11s (1,210 kB/s) Preconfiguring packages ... (Reading database ... 61344 files and directories currently installed.) Preparing to replace libcups2:armhf 1.5.3-5+deb7u1 (using .../libcups2_1.5.3-5+deb7u6_armhf.deb) ... Unpacking replacement libcups2:armhf ... Selecting previously unselected package libcupsimage2:armhf. Unpacking libcupsimage2:armhf (from .../libcupsimage2_1.5.3-5+deb7u6_armhf.deb) ... Selecting previously unselected package libpaper1:armhf. Unpacking libpaper1:armhf (from .../libpaper1_1.1.24+nmu2_armhf.deb) ... Selecting previously unselected package poppler-data. Unpacking poppler-data (from .../poppler-data_0.4.5-10_all.deb) ... Selecting previously unselected package libijs-0.35. Unpacking libijs-0.35 (from .../libijs-0.35_0.35-8+b1_armhf.deb) ... Selecting previously unselected package libjbig2dec0. Unpacking libjbig2dec0 (from .../libjbig2dec0_0.11+20120125-1_armhf.deb) ... Selecting previously unselected package libgs9-common. Unpacking libgs9-common (from .../libgs9-common_9.05~dfsg-6.3+deb7u2_all.deb) ... Selecting previously unselected package libgs9. Unpacking libgs9 (from .../libgs9_9.05~dfsg-6.3+deb7u2_armhf.deb) ... Selecting previously unselected package gsfonts. Unpacking gsfonts (from .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2_all.deb) ... Selecting previously unselected package ghostscript. Unpacking ghostscript (from .../ghostscript_9.05~dfsg-6.3+deb7u2_armhf.deb) ... Selecting previously unselected package fbi. Unpacking fbi (from .../archives/fbi_2.07-10_armhf.deb) ... Selecting previously unselected package fonts-droid. Unpacking fonts-droid (from .../fonts-droid_20111207+git-1_all.deb) ... Selecting previously unselected package libpaper-utils. Unpacking libpaper-utils (from .../libpaper-utils_1.1.24+nmu2_armhf.deb) ... Processing triggers for man-db ... Processing triggers for fontconfig ... Processing triggers for mime-support ... Setting up libcups2:armhf (1.5.3-5+deb7u6) ... Setting up libcupsimage2:armhf (1.5.3-5+deb7u6) ... Setting up libpaper1:armhf (1.1.24+nmu2) ... Creating config file /etc/papersize with new version Setting up poppler-data (0.4.5-10) ... Setting up libijs-0.35 (0.35-8+b1) ... Setting up libjbig2dec0 (0.11+20120125-1) ... Setting up libgs9-common (9.05~dfsg-6.3+deb7u2) ... Setting up libgs9 (9.05~dfsg-6.3+deb7u2) ... Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ... Setting up ghostscript (9.05~dfsg-6.3+deb7u2) ... Setting up fbi (2.07-10) ... Setting up fonts-droid (20111207+git-1) ... Setting up libpaper-utils (1.1.24+nmu2) ... root@beaglebone:~# wget https://kernel.org/theme/images/logos/tux.png --2015-10-30 07:07:24-- https://kernel.org/theme/images/logos/tux.png Resolving kernel.org (kernel.org)... 2620:3:c000:a:0:1991:8:25, 2001:4f8:1:10:0:1991:8:25, 199.204.44.194, ... Connecting to kernel.org (kernel.org)|2620:3:c000:a:0:1991:8:25|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 8657 (8.5K) [image/png] Saving to: `tux.png' 100%[====================================================================================================================>] 8,657 --.-K/s in 0.002s 2015-10-30 07:07:29 (3.49 MB/s) - `tux.png' saved [8657/8657] root@beaglebone:~# fbi -d /dev/fb0 -T 1 -a tux.png using "DejaVu Sans Mono-16", pixelsize=16.67 file=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf root@beaglebone:~# modprobe fbtft_device busnum=1 speed=4000000 name=adafruit22a debug=7 verbose=3 gpios=dc:48,reset:60 # NOTE FASTER VIDEO WHEN NOT SPECIFIED SPEED root@beaglebone:~# modprobe fbtft_device busnum=1 name=adafruit22a debug=7 verbose=3 gpios=dc:48,reset:60 root@beaglebone:~# fbi -d /dev/fb0 -T 1 -a tux.png using "DejaVu Sans Mono-16", pixelsize=16.67 file=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf root@beaglebone:~# mplayer -nolirc -vo fbdev:/dev/fb0 scale=WIDTH:128 test.mpg MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team Playing scale=WIDTH:128. File not found: 'scale=WIDTH:128' Failed to open scale=WIDTH:128. Playing test.mpg. libavformat version 53.21.1 (external) Mismatching header version 53.19.0 MPEG-ES file format detected. VIDEO: MPEG1 320x240 (aspect 1) 25.000 fps 6553.2 kbps (819.1 kbyte/s) Load subtitles in ./ ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 53.35.0 (external) Mismatching header version 53.32.2 Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1) ========================================================================== Audio: no sound Starting playback... Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. [swscaler @ 0xb669e978]No accelerated colorspace conversion found from yuv420p to rgb565le. [swscaler @ 0xb669e978]using unscaled yuv420p -> rgb565le special converter VO: [fbdev] 320x240 => 320x240 BGR 16-bit framebuffer too small for double-buffering, disabling V: 26.6 666/666 31% 453% 0.0% 0 0 MPlayer interrupted by signal 2 in module: filter_video V: 26.7 667/667 31% 453% 0.0% 0 0 root@beaglebone:~# modprobe fbtft_device busnum=1 name=adafruit22a gpios=dc:48,reset:60 [ 181.848604] fbtft_device: SPI devices registered: [ 181.848671] fbtft_device: spidev spi1.1 16000kHz 8 bits mode=0x00 [ 181.848705] fbtft_device: spidev spi1.0 16000kHz 8 bits mode=0x01 [ 181.848728] fbtft_device: 'fb' Platform devices registered: [ 181.848860] fbtft_device: omapfb id=-1 pdata? yes [ 181.849152] fbtft_device: Deleting spi1.0 [ 181.851923] fbtft_device: GPIOS used by 'adafruit22a': [ 181.851960] fbtft_device: 'dc' = GPIO48 [ 181.851982] fbtft_device: 'reset' = GPIO60 [ 181.852002] fbtft_device: SPI devices registered: [ 181.852033] fbtft_device: spidev spi1.1 16000kHz 8 bits mode=0x00 [ 181.852061] fbtft_device: fb_ili9340 spi1.0 32000kHz 8 bits mode=0x00 [ 182.235255] Console: switching to colour frame buffer device 60x53 [ 182.236682] graphics fb0: fb_ili9340 frame buffer, 240x320, 150 KiB video memory, 4 KiB DMA buffer memory, fps=20, spi1.0 at 32 MHz root@beaglebone:~# root@beaglebone:~# mplayer -nolirc -vo fbdev:/dev/fb0 scale=WIDTH:128 hst_1.mpg MPlayer svn r34540 (Debian), built with gcc-4.6 (C) 2000-2012 MPlayer Team Playing scale=WIDTH:128. File not found: 'scale=WIDTH:128' Failed to open scale=WIDTH:128. Playing hst_1.mpg. libavformat version 53.21.1 (external) Mismatching header version 53.19.0 MPEG-ES file format detected. VIDEO: MPEG1 320x240 (aspect 1) 29.970 fps 320.0 kbps (40.0 kbyte/s) Load subtitles in ./ ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 53.35.0 (external) Mismatching header version 53.32.2 Selected video codec: [ffmpeg1] vfm: ffmpeg (FFmpeg MPEG-1) ========================================================================== Audio: no sound Starting playback... Unsupported PixelFormat 61 Unsupported PixelFormat 53 Unsupported PixelFormat 81 Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. [swscaler @ 0xb670f978]No accelerated colorspace conversion found from yuv420p to rgb565le. [swscaler @ 0xb670f978]using unscaled yuv420p -> rgb565le special converter VO: [fbdev] 320x240 => 320x240 BGR 16-bit framebuffer too small for double-buffering, disabling V: 19.0 570/570 20% 65% 0.0% 0 0 Exiting... (End of file) root@beaglebone:~# root@beaglebone:~# wget http://hubblesource.stsci.edu/sources/video/clips/details/images/hst_1.mpg --2015-10-30 08:12:02-- http://hubblesource.stsci.edu/sources/video/clips/details/images/hst_1.mpg Resolving hubblesource.stsci.edu (hubblesource.stsci.edu)... 130.167.201.5 Connecting to hubblesource.stsci.edu (hubblesource.stsci.edu)|130.167.201.5|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 761016 (743K) [video/mpeg] Saving to: `hst_1.mpg' 100%[====================================================================================================================>] 761,016 1.06M/s in 0.7s 2015-10-30 08:12:02 (1.06 MB/s) - `hst_1.mpg' saved [761016/761016] root@beaglebone:~#