Browse Source

优化文档格式

Signed-off-by: surenyi <surenyi82@163.com>
master
surenyi 7 months ago
parent
commit
b24a24f7d9
  1. BIN
      pdf/rk3588_guide.pdf
  2. BIN
      rk3588_guide.pdf
  3. 2
      rk3588_guide.tex
  4. 4
      tex/intro.tex
  5. 5
      tex/resource.tex
  6. 5
      tex/wsl2.tex

BIN
pdf/rk3588_guide.pdf

Binary file not shown.

BIN
rk3588_guide.pdf

Binary file not shown.

2
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{%

4
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

5
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}

5
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 保持活动状态。

Loading…
Cancel
Save