• Register
    • Login
    • Search
    • Recent
    • Wiki
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    1. Home
    2. 顾真牛
    顾
    • Profile
    • Following 0
    • Followers 1
    • Topics 9
    • Posts 67
    • Best 1
    • Controversial 2
    • Groups 0

    顾真牛

    @顾真牛

    -1
    Reputation
    17
    Profile views
    67
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    顾真牛 Unfollow Follow

    Best posts made by 顾真牛

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

      官方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进内核

      posted in Pi CM5
      顾
      顾真牛
    • RE: CM5 is coming.

      @tonyone0902 去官网或者代理店铺看看

      posted in Pi CM5
      顾
      顾真牛
    • RE: cm5-evb 的刷机教程希望出一个

      edid.bin

      posted in Pi CM5
      顾
      顾真牛

    Latest posts made by 顾真牛

    • RE: Full Record of CM5 Running ChatGLM-MNN Big Language Model

      @george 作者是阿里达摩院的MNN框架组的王召德,我有他钉钉,我在天天催更

      posted in AI Algorithm
      顾
      顾真牛
    • RE: Full Record of CM5 Running ChatGLM-MNN Big Language Model

      @george 目前 MNN 量化不彻底,推理时实际还是f16,所以速度还是慢。
      而且 不是很稳定,应该说很不稳定,几条就会奔溃杀死进程。

      f56d9679-9ab0-48b2-b0db-a4df772a6b61-5f62bb62699922bce0540fe5d51c870.jpg

      posted in AI Algorithm
      顾
      顾真牛
    • RE: How to drive non-standard resolution HDMI displays

      嘿嘿 👍

      posted in Pi CM5
      顾
      顾真牛
    • RE: 跑在coolpi CM5上的LLM大语言模型

      @tonyone0902 用不了,量化的时候需要35G内存左右。推理只需要4G内存

      posted in AI Algorithm
      顾
      顾真牛
    • RE: Quickly build an RKNN environment

      @george 👍

      posted in AI Algorithm
      顾
      顾真牛
    • RE: 请教kernel内核编译,修改哪里后再编译可以打开手柄驱动(joystick)

      @AugustRobot_Zou 一个小技巧 在内核修改界面按 “/” 搜索

      posted in Ubuntu
      顾
      顾真牛
    • RE: 跑在coolpi CM5上的LLM大语言模型

      @allen 代码的链接地址都贴了

      其实也不用什么教程,我只是把所有模型都试了一下,很多能跑但是特别慢的我就没提了。
      要是有什么问题,可以提出来交流下

      posted in AI Algorithm
      顾
      顾真牛
    • RE: coolpi-cm5-evb 入手教程(一)

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

      posted in Pi CM5
      顾
      顾真牛
    • RE: coolpi-cm5-evb 入手教程(一)

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

      posted in Pi CM5
      顾
      顾真牛
    • coolpi-cm5-evb 入手教程(一)

      官方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进内核

      posted in Pi CM5
      顾
      顾真牛