• Recent
  • Wiki
  • Github
  • 百度网盘
  • Onedrive
  • Official
  • Shop
  • Register
  • Login
  • Register
  • Login
  • Search
  • Recent
  • Wiki
  • Github
  • 百度网盘
  • Onedrive
  • Official
  • Shop

coolpi-cm5-evb 入手教程(一)

Pi CM5
2
4
800
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 顾
    顾真牛 last edited by 顾真牛 Apr 15, 2023, 6:04 PM Apr 15, 2023, 5:45 PM

    官方wifi刚建还不完善,论坛其实很多教程,但是有的过时了,有的不太好找,本帖尽量保持更新。

    刷机

    参考 这个帖子里的U盘刷机方式 是目前最方便的。cm5-evb的镜像在 Onedrive网盘下载

    供电

    1. 注意供电!注意供电!注意供电! 重要的事情说三遍。我的做法,不用typec口
      4c9f6054-3d4c-476d-a52e-17c4a299c78d-image.png
      直接供电接口上12-24V DC,功率给够。

    显示屏

    目前测试了edp屏,HDMI接口,双屏异显待测。
    之前一直骚包追求4K屏,其实吧,还是1080p够用了
    141cf8c4-52b9-4fd9-8070-259b822e655b-5ba87b4dfef903f60648cb0eb489d64.jpg
    上个图,15吋京东方1080P 很香。

    挂载固态硬盘

    6d178e4f-cbe0-4985-92a5-c1e8caa96da5-cc73b9523e46950248a78fb3f6617ba.jpg
    注意,nv硬盘是PCIE接口的(单缺口)2242的,现在价格大跳水,赶紧入个大的当NAS吧。

    安装好硬盘后,上电启动,在终端输入下面命令

    sudo fdisk /dev/nvme0n1
    

    进行分区。
    然后根据提示,依次输入:n、p、1、回车、回车、w。
    意思是新建一个主分区,大小是整个sdb硬盘,然后保存退出。
    当然你也可以根据自己情况,自己主分区、扩展分区、逻辑分区。

    然后输入命令

    sudo mkfs.ext4 /dev/nvme0n1
    

    进行分区的格式化,为ext4的文件系统

    然后在你想要的地方创建挂载硬盘的目录,并进行挂载

    sudo mkdir /NAS
    sudo mount /dev/nvme0n1 /NAS
    

    这样,新硬盘就挂载到 /NAS 目录了

    当然还没完,到这里,每次系统重启你都得挂载一遍硬盘,咱们还需要设置下自动挂载

    首先 运行下面的命令

    sudo blkid /dev/nvme0n1
    

    查看nvme0n1的UUID并记下来。
    然后编辑 /etc/fstab 文件,添加下面这行

    UUID=xxxxxxxxxxxxxx /NAS ext4 defaults
    

    其中“xxxxxxxxxxxx”就是刚刚查看的UUID “/NAS”是你要挂载的目录名 其他照抄即可

    ok,重启下,df -h 看看是不是已经自动挂载好了。

    编译内核

    这就是我最爱coolpi的地方了,自己编译自己内核,实时更新,太方便了。
    之前官方出了个教程 Ubuntu 22.04 桌面版本 内核编译,有些过时,这里针对CM5-evb把大概流程再捋一下:

    • 第一步,安装依赖
    sudo ln -sf /usr/bin/python3 /usr/bin/python
    sudo apt install flex bison
    
    • 第二步,git clone 内核代码
      建议就放在刚刚挂载的大硬盘里,代码编译后还是比较占地方的。
    ubuntu@coolpi:~$ cd /NAS
    ubuntu@coolpi:/NAS$ git clone -b develop https://github.com/yanyitech/coolpi-kernel.git
    正克隆到 'coolpi-kernel'...
    

    注意这里一定拉取的是develop分支,目前(2023年4月16日)CM5还没合并到主分支

    • 第三步,编译
    ./build-kernel.sh cm5-evb-v11
    
    • 修改内核配置步骤
    make ARCH=arm64 menuconfig
    

    保存修改后的配置,起个名字,比如cm5config
    然后copy cm5config 到arch/arm64/configs/rk3588_cpcm5_evb_defconfig

    cp cm5config arch/arm64/configs/rk3588_cpcm5_evb_defconfig
    

    当然,你也可以在这之前把arch/arm64/configs/rk3588_cpcm5_evb_defconfig这个文件备份一下。

    • 修改内核
    cd out
    sudo cp * /boot/firmware/
    

    当然也可以按需copy进内核

    顾 J 2 Replies Last reply Apr 16, 2023, 12:03 AM Reply Quote 1
    • 顾
      顾真牛 @顾真牛 last edited by Apr 15, 2023, 6:05 PM

      占个坑, 遇到啥安装问题就在这帖子更新吧。

      1 Reply Last reply Reply Quote 0
      • J
        jack_admin @顾真牛 last edited by Apr 16, 2023, 12:03 AM

        @顾真牛 kernel默认下载是develop分支

        顾 1 Reply Last reply Apr 16, 2023, 3:07 AM Reply Quote 0
        • 顾
          顾真牛 @jack_admin last edited by Apr 16, 2023, 3:07 AM

          @jack_admin 那天我下载了99% 然后我把电源踢掉了,然后 在目录 chekout 了 main分支 哈哈

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          2 out of 4
          • First post
            2/4
            Last post