## 驱动编译
```shell
cd Linux/Driver
make
```
## 安装驱动
检查是否存在`ch36x.ko`的驱动程序，驱动编译的路径不能包含中文，否则会导致编译失败。
```shell
sudo insmod ch36x.ko
```
## 卸载驱动
由于测试原因，需卸载驱动，执行以下命令卸载。
```shell
sudo rmmod ch36x.ko
```
## 永久安装&卸载
永久安装后可避免每次开机手动执行`sudo insmod ch36x.ko`加载驱动。在Driver目录下执行以下命令。
```shell
sudo make install    #安装
sudo make uninstall  #卸载
```

## 测试程序编译
```shell
cd Linux/Demo/example
mkdir build && cd build
cmake ..
make
```
编译完成后会在build目录下生成`test_canfd`的测试程序。
## 运行测试程序
```shell
./test_canfd -d 0
```
**注**：测试程序需root用户运行，或者给相应的设备节点读写权限，例如：`sudo chmod 777 /dev/ch36xpci0`
测试程序默认500K波特率，每隔1s发送一次can报文，可通过外接can盒等设备进行观察，