<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DKMS归档 - Kvaser</title>
	<atom:link href="https://www.kvaser.cn/support/developer-blog/tag/dkms/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kvaser.cn/support/developer-blog/tag/dkms/</link>
	<description>先进的CAN总线解决方案专家</description>
	<lastBuildDate>Wed, 13 Aug 2025 05:27:07 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.kvaser.cn/wp-content/uploads/2024/06/favicon-3.ico</url>
	<title>DKMS归档 - Kvaser</title>
	<link>https://www.kvaser.cn/support/developer-blog/tag/dkms/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>安装指南&#124;在树莓派PC上安装Linuxcan和Linux驱动程序</title>
		<link>https://www.kvaser.cn/developer-blog/installing-linuxcan-and-linux-drivers-on-a-raspberry-pi-pc/</link>
		
		<dc:creator><![CDATA[Adam Raymer]]></dc:creator>
		<pubDate>Fri, 27 Jun 2025 05:23:13 +0000</pubDate>
				<guid isPermaLink="false">https://www.kvaser.cn/?post_type=developer_blog&#038;p=1190411</guid>

					<description><![CDATA[<p>The post <a href="https://www.kvaser.cn/developer-blog/installing-linuxcan-and-linux-drivers-on-a-raspberry-pi-pc/">安装指南|在树莓派PC上安装Linuxcan和Linux驱动程序</a> appeared first on <a href="https://www.kvaser.cn">Kvaser</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>树莓派（Raspberry Pi）已成为PC领域一款价格亲民但功能强大的工具。树莓派单板计算机易于嵌入、设置简单且非常灵活，广泛应用于各种系统中。</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><a href="https://kvaser.com/single-download/?download_id=47147"><strong>Kvaser Linux</strong><strong>驱动程序和</strong><strong>SDK</strong><strong>开发包</strong></a>支持安装在树莓派操作系统上，让您的树莓派系统也能使用Kvaser硬件。安装过程与基于ARM的Linux PC类似，但存在一些关键差异。本文将介绍常规内核模块和动态内核模块（DKMS）的驱动安装方法。</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>第一步是准备树莓派操作系统。首先启用源码包，方法是取消sources列表中deb-src行的注释，并使用“sudo”命令确保以管理员权限运行，如下所示：</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%sudo sed -i  &lsquo;s/^#deb-src/deb-src/&rsquo; /etc/apt/sources.list.d/raspi.list
</code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>接下来，安装构建工具和内核头文件，并确保安装的内核头文件为最新版本。</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%sudo apt update
%sudo apt install build-essential raspberrypi-kernel-headers</code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>如果您尚未下载Kvaser Linux驱动程序和SDK开发包，请在<a href="https://kvaser.com/single-download/?download_id=47147"><strong>这里</strong></a>下载。在终端窗口中，您需要使用以下命令解压文件：</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%tar -xzf linxuxcan_X_XX_XXX.tar.gz
</code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>tar程序用于提取压缩的tar文件。其中，“x”命令用于解压，“z”命令用于启用gzip压缩（因为该文件已被压缩，需要解压缩），“f”命令则告知tar程序下一个参数是归档文件名。X_XX_XXX是您所下载的驱动程序和SDK的版本号。</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>打开解压.tar.gz文件所在的目录，找到linuxcan文件夹。进入&#8221;linuxcan&#8221;目录后，运行：</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%make
%sudo make install</code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>默认情况下，PCIe和虚拟CAN驱动程序均未安装。这是因为您可能不希望在启动时加载这些驱动，特别是当您不打算使用它们时。这样可以减少设备启动时加载的组件。</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>如果您希望安装并加载虚拟CAN和PCIe驱动程序，则需要运行：</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%sudo make load </code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>如果您使用的是不支持PCIe的旧主板，则需要对“sudo”命令使用“-E”参数，以保留环境变量。如果由于您的主板没有PCIe导致安装出现问题，那么我们需要设置“KDIR”和“KV_NO_PCI”这两个环境变量。</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">$ sudo -E make install  </code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h5><strong>使用动态内核模块支持（</strong><strong>DKMS</strong><strong>）</strong></h5>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>如果您希望使用动态内核模块支持（DKMS），从而避免在内核更新后重新安装驱动程序，可以参考以下步骤。</p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>确保树莓派内核头文件更新到最新版本，然后安装DKMS。</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%sudo sed -i  &lsquo;s/^#deb-src/deb-src/&rsquo; /etc/apt/sources.list.d/raspi.list
%sudo apt update
%sudo apt install build-essential raspberrypi-kernel-headers
%sudo apt install dkms</code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>该命令将在您的系统上下载并安装DKMS软件包。安装完成后，运行以下命令安装兼容DKMS的驱动程序：</p>

		</div>
	</div>
<pre class="code-toolbar1 code-wrapper line-numbers"><code class="language-t">%make dkms
%sudo make dkms_install  </code></pre>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>总而言之，在树莓派上安装驱动程序与在其他Linux系统上安装并无太大差异，只是需要注意内核头文件是否正确。除了可以安装Linuxcan之外，您还可以在树莓派上使用SocketCAN。（注意：<em>在</em><em>PC</em><em>上安装驱动程序将会禁用</em><em>SocketCAN</em><em>驱动程序，以避免冲突。在其他</em><em>Linux PC</em><em>上安装</em><em>Linuxcan</em><em>也是如此。）</em></p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h5><strong>它能为您带来什么帮助？</strong></h5>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>单板计算机在人工智能和嵌入式系统中日益普及。能够在这些系统上安装Kvaser驱动程序，为Kvaser产品应用于更多新兴、有趣的环境中开启了机遇。您也可以在基于ARM的Linux系统上安装<a href="https://kvaser.com/single-download/?download_id=1011283887"><strong>Kvaser CanKing 7</strong></a>，构建属于您自己的单板CAN总线监控系统。您还可以通过加装HAT扩展板，为您的树莓派增加M.2接口功能，并使用<a href="https://kvaser.com/product/kvaser-m-2-pcie-4xcan/"><strong>Kvaser M.2 PCIe 4xCAN</strong></a>板卡来实现板载CAN功能。</p>
<p>&nbsp;</p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1.webp" class="vc_single_image-img  attachment-full" alt="" title="Screenshot-2025-06-17-075947-2048x745" srcset="https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1.webp 2048w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-300x109.webp 300w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-1024x373.webp 1024w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-768x279.webp 768w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-100x36.webp 100w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-1536x559.webp 1536w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-324x118.webp 324w, https://www.kvaser.cn/wp-content/uploads/2025/08/Screenshot-2025-06-17-075947-2048x745-1-416x151.webp 416w" sizes="(max-width: 2048px) 100vw, 2048px" /></div></div></div></div></div>
</div><p>The post <a href="https://www.kvaser.cn/developer-blog/installing-linuxcan-and-linux-drivers-on-a-raspberry-pi-pc/">安装指南|在树莓派PC上安装Linuxcan和Linux驱动程序</a> appeared first on <a href="https://www.kvaser.cn">Kvaser</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
