diff --git a/pdf/rk3588_guide.pdf b/pdf/rk3588_guide.pdf index 62b86dc..c15fb6b 100644 Binary files a/pdf/rk3588_guide.pdf and b/pdf/rk3588_guide.pdf differ diff --git a/tex/resource.tex b/tex/resource.tex index 9cf5bef..665b885 100644 --- a/tex/resource.tex +++ b/tex/resource.tex @@ -231,6 +231,11 @@ AHD摄像头可通过转换芯片,转成支持4路虚拟通道的MIPI/BT1120 gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! x264enc \ ! rtph264pay pt=96 ! udpsink host=192.168.1.17 port=5000 \end{minted} + 用 RockChip 的 H264 硬编码,可以用下面命令: + \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +gst-launch-1.0 v4l2src device=/dev/video0 ! mpph264enc ! rtph264pay pt=96 \ + ! udpsink host=192.168.1.17 port=5000 + \end{minted} 这里假定电脑的IP地址是:192.168.1.17。这根据实际情况修改。 \item 在电脑上新建一个名为 hdmi.sdp 的 sdp 文件\footnote{ SDP 的完整定义,请查看 rfc4566},内容如下: \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} diff --git a/tex/ubuntu.tex b/tex/ubuntu.tex index 80581de..2648413 100644 --- a/tex/ubuntu.tex +++ b/tex/ubuntu.tex @@ -49,11 +49,38 @@ apt-get install -y vim-nox build-essential gdb u-boot-tools rsync \ socat jq tcpdump ifupdown minicom i2c-tools lrzsz tftp-hpa \ net-tools dosfstools pciutils memtool ethtool unzip python3-pip \ parted usbutils command-not-found gdisk +apt-get install locales tzdata +\end{minted} +\item 安装图形界面 (可选): +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +apt-get install ubuntu-desktop # 其他可选xubuntu-desktop lubuntu-desktop等 +\end{minted} +提示选择桌面管理器时,可以选 gdm。 +\item 安装中英文语言包与输入法(可选): +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +# 英文环境 +apt-get install language-pack-en-base +apt-get install language-pack-gnome-en-base + +# 中文环境 +apt-get install language-pack-zh-hans-base +apt install language-pack-gnome-zh-hans-base + +# 中文输入法 +apt-get install ibus-table-wubi ibus-pinyin ibus-sunpinyin +\end{minted} +\item 设置开机默认切换到图形界面,执行如下命令(可选): +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +systemctl set-default graphical.target \end{minted} \item 设置 root 密码: \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} passwd root \end{minted} +\item 添加用户: +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +useradd -s '/bin/bash' -m -G adm,sudo,video,plugdev,dialout ubuntu +\end{minted} \item 设置时区: \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime @@ -73,6 +100,20 @@ dpkg-reconfigure dash dpkg-reconfigure locales \end{minted} 至少选择 en\_US.UTF-8 和 zh\_CN.UTF-8。 +\item 修改开机检测网络时间,避免开机卡住,执行如下命令: + +修改下面这个文件 +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +vim /lib/systemd/system/networking.service +# 将里面的TimeoutStartSec=5min修改为 +TimeoutStartSec=1sec +\end{minted} + +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} +vim /lib/systemd/system/NetworkManager-wait-online.service +# 将里面的 timeout=30 修改为 +ExecStart=/usr/bin/nm-online -s -q --timeout=1 +\end{minted} \item 配置/etc/fstab,例如: \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} # @@ -103,6 +144,17 @@ Type=idle \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{ini} systemctl enable serial-getty@ttyFIQ0.service \end{minted} +\item 设置图形界面的自动登录(可选): +\begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{ini} +vim /etc/gdm3/custom.conf +# 修改下面的内容,ubuntu即账户名 +[daemon] +AutomaticLoginEnable=true +AutomaticLogin=ubuntu +TimedLoginEnable=true +TimedLogin=ubuntu +TimedLoginDelay=10 +\end{minted} \item 设置网络参数/etc/network/interfaces.d/eth0 \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{ini} auto eth0