Diary/2021-1-7
TE0802でX11を動かす
https://github.com/miyo/build_linux_te8020 な手順でセットアップした
TE0802上のUbuntuでDisplayPortを使ってみたくなったので,
https://qiita.com/ikwzm/items/2a0fbfd2938a893e57d4 を参考に(そのまま真似)してセットアップ.
ただ,さぼってxserver-xorg-video-armsoc-xilinxはベタにインストールした.
(さぼらない方が楽だったかもしれない)
sudo apt install x-window-system-core sudo apt install twm jwm sudo apt install libdrm-dev \ libudev-dev \ libxext-dev \ pkg-config \ x11proto-core-dev \ x11proto-fonts-dev \ x11proto-gl-dev \ x11proto-xf86dri-dev \ xutils-dev \ xserver-xorg-dev \ quilt \ dh-autoreconf mkdir xserver-xorg-video-armsoc-xilinx cd xserver-xorg-video-armsoc-xilinx git init git remote add freedesktop https://anongit.freedesktop.org/git/xorg/driver/xf86-video-armsoc.git git fetch freedesktop git merge freedesktop/master git clone https://github.com/Xilinx/meta-xilinx/ patch -p1 < meta-xilinx/meta-xilinx-bsp/recipes-graphics/xorg-driver/xf86-video-armsoc/0001-src-drmmode_xilinx-Add-the-dumb-gem-support-for-Xili.patch git add --update git add src/drmmode_xilinx/ git commit -m "[add] src/drmmode_xilinx" ./autogen.sh make clean ./configure --prefix=/usr make
で,/etc/X11/xorg.confを,
Section "Device" Identifier "ZynqMP" Driver "armsoc" Option "DEBUG" "true" EndSection Section "Screen" Identifier "DefaultScreen" Device "ZynqMP" EndSection
という内容で作成.また,/root/.xsessionを,
#!/bin/sh exec jwm
という内容で作成.
chmod 755 /root/.xsession
とかしとく.
で,DisplayPortをディスプレイに接続してリブート.
コンソールが表示されるので(コンソール表示されるの知らなかった...),
USBポートに接続したキーボード使って,rootでログインして
startx
これで無事にjwmが起動してきた.