diff --git a/pdf/rk3588_guide.pdf b/pdf/rk3588_guide.pdf index 7a715b6..038c1fe 100644 Binary files a/pdf/rk3588_guide.pdf and b/pdf/rk3588_guide.pdf differ diff --git a/rk3588_guide.pdf b/rk3588_guide.pdf index 7a715b6..038c1fe 100644 Binary files a/rk3588_guide.pdf and b/rk3588_guide.pdf differ diff --git a/rk3588_guide.tex b/rk3588_guide.tex index 44af48b..e73db51 100644 --- a/rk3588_guide.tex +++ b/rk3588_guide.tex @@ -86,7 +86,6 @@ \renewcommand{\footrulewidth}{0pt} %\xeCJKsetup{CJKmath=true} - \hypersetup{colorlinks=true,linkcolor=blue!80, urlcolor=orange!80, % pdfstartview=FitH,% pdfpagemode=UseNone,% @@ -98,7 +97,6 @@ pdftitle=RK3588 开发指导,% pdfkeywords=RK3588 AARCH64 Linux U-Boot } - % url style \makeatletter \def\url@leostyle{% diff --git a/tex/intro.tex b/tex/intro.tex index 3729c06..eff3739 100644 --- a/tex/intro.tex +++ b/tex/intro.tex @@ -117,11 +117,9 @@ Model: Rockchip RK3588 SYTC Board \end{tikzpicture} \caption{U-Boot 内部版本号} \end{figure} - 给客户发布新版本的时候,需要修改版本号。这里有主、次版本号两个域。版本号的修改规则是:用于新的项目从 1.0 开始。主版本号与硬件的一致,硬件有升级,增加主版本号。 软件的修改升级,需要增加次版本号。 - U-Boot 的版本号在 \verb+include/configs/sytc_rk3588.h+ 里修改: \begin{figure}[H] \centering @@ -301,7 +299,7 @@ sudo cp -a /media/* rootfs/ sudo umount /media \end{minted} \item chroot 到 rootfs 的文件系统: -\begin{minted}[bgcolor=lightgray!30,fontsize=\small]{bash} +\begin{minted}[bgcolor=lightgray!30,fontsize=\small]{pwsh} sudo mount -o bind /proc rootfs/proc sudo mount -o bind /dev rootfs/dev sudo mount -o bind /sys rootfs/sys diff --git a/tex/resource.tex b/tex/resource.tex index 40e9efc..e695da7 100644 --- a/tex/resource.tex +++ b/tex/resource.tex @@ -28,7 +28,7 @@ gst-launch-1.0 v4l2src device=/dev/video0 ! videoconvert ! x264enc ! rtph264pay ! udpsink host=192.168.1.17 port=5000 \end{minted} 这里假定电脑的IP地址是:192.168.1.17。这根据实际情况修改。 - \item 在电脑上新建一个 sdp 文件(hdmi.sdp)\footnote{ SDP 的完整定义,请查看 rfc4566},内容如下: + \item 在电脑上新建一个名为 hdmi.sdp 的 sdp 文件\footnote{ SDP 的完整定义,请查看 rfc4566},内容如下: \begin{minted}[bgcolor=lightgray!30,fontsize=\scriptsize]{bash} m=video 5000 RTP/AVP 96 @@ -39,12 +39,13 @@ a=framerate:30 c=IN IP4 192.168.1.17 \end{minted} 这里的 5000 是端口号, 192.168.1.17 是 IP 地址,要与上面命令中的参数保持一致。 - \item 在电脑上用 VLC 程序打开 hdmi.sdp 文件。 + \item 在电脑上用 VLC 程序打开 hdmi.sdp 文件: \begin{figure}[H] \centering \includegraphics[width=0.8\textwidth]{vlc} \caption{VLC 播放 video} \end{figure} + 如果一切正常可以在 vlc 里面看到 HDMI 输入的视频。 \end{enumerate} \begin{comment} diff --git a/tex/wsl2.tex b/tex/wsl2.tex index dd3d39e..5e68c4b 100644 --- a/tex/wsl2.tex +++ b/tex/wsl2.tex @@ -63,13 +63,14 @@ wsl --mount --vhd e:\wsl2\rk3588\rk3588.vhdx --partition 1 --name rk3588 apt-get install qemu-utils \end{minted} 加载 nbd 驱动: - \begin{minted}[bgcolor=lightgray!30,fontsize=\small]{bash} + \begin{minted}[bgcolor=lightgray!30,fontsize=\small]{pwsh} modprobe nbd nbds_max=64 \end{minted} 用 qemu-nbd 加载: \begin{minted}[bgcolor=lightgray!30,fontsize=\small]{bash} qenum-nbd -c /dev/nbd0 /path/to/vhdx \end{minted} +接下来就可以用 parted 工具查看或修改分区,用 mount 挂载文件系统等,总之就把 /dev/nbd0 当做一个磁盘进行使用。 \section{USB 设备共享} 在 windows 上安装 \href{https://github.com/dorssel/usbipd-win/releases}{usbipd-win}。使用方法可以参考这里:\\ @@ -84,7 +85,7 @@ usbipd list \end{minted} \item 在附加 USB 设备之前,必须使用命令 usbipd bind 来共享设备,从而允许它附加到 WSL。 这需要管理员权限。 选择要在 WSL 中使用的设备总线 ID,然后运行以下命令。 运行命令后,请再次使用命令 usbipd list 验证设备是否已共享: - \begin{minted}[bgcolor=lightgray!30,fontsize=\small]{bash} + \begin{minted}[bgcolor=lightgray!30,fontsize=\small]{pwsh} usbipd bind --busid 2-1 \end{minted} \item 若要附加 USB 设备,请运行以下命令。 (不再需要使用提升的管理员提示。)确保 WSL 命令提示符处于打开状态,以使 WSL 2 轻型 VM 保持活动状态。