• Recent
    • Docs
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    • Register
    • Login
    1. Cool Pi For You
    2. george
    G
    • Profile
    • Following 0
    • Followers 4
    • Topics 68
    • Posts 869
    • Groups 2

    george

    @george

    administrators

    82
    Reputation
    192
    Profile views
    869
    Posts
    4
    Followers
    0
    Following
    Joined
    Last Online

    george Unfollow Follow
    Global Moderator administrators

    Best posts made by george

    • Stay tuned for Linux 6.7...............................soon

      45ae7da9-7159-4389-80a9-64c977575f9c-B@8$7YP%XGMCR)(~D~$03G7.png

      posted in Pi CM5
      G
      george
    • RE: 请问coolpi 4b 电源输入功率多大合适,有电流保护吗?

      @night 机器TYPEC前端电源芯片耐压可以达到28V,极限可以到34V,所以你的适配器规格没有任何问题。
      开发板的电源部分一直是我们设计最优先考虑的方向,所以前端第一级电源花了很多功夫,考虑到用户各种各样适配器的规格,最终选择目前国内少数几家真正能做车规级别电源方案的厂家。尽量保证前端电源稳定可靠。
      8ce67976-0b1c-47e3-a993-89024b93d7be-image.png

      posted in Peripheral
      G
      george
    • ubuntu22.04一键安装ROS2环境

      root登录shell键入如下命令:

      root@ubuntu:/# wget http://fishros.com/install -O fishros && bash fishros
      

      65bc42ac-9e54-4d88-95f4-d878d7e9d65f-image.png
      选择更新源速度会大幅度提高
      3d931b9f-32c6-4d98-b6ac-ac3c444246bd-image.png
      选择humble
      ebe47f66-66e4-4a6b-be30-06baf544eeaa-image.png
      选择桌面版
      63823059-fe80-4f27-8c51-ac78b01dab03-image.png
      安装成功界面
      9afa9baf-df46-40f2-93af-3c00fe3111f4-image.png
      简单测试:
      两个shell终端分别输入下面两条指令

      $ros2 run demo_nodes_py listener
      $ros2 run demo_nodes_cpp talker
      

      db4ce954-67da-438a-891e-e59b4f85d43a-image.png
      小乌龟测试:
      两个shell终端分别输入下面两条指令

      $ ros2 run turtlesim turtlesim_node
      $ ros2 run turtlesim turtle_teleop_key
      

      9f15386f-a6b8-47ae-a8fb-2dfd51fd91b2-image.png

      posted in Ubuntu
      G
      george
    • CoolPI 4B-PRO Product Introduction
      • Picture first
        a2c3cd77-033a-4b67-a056-33fd6734ce77-image.png
        22f6a3d1-7068-4df7-81cc-b85167f4a6d7-image.png
        a15e8551-b7cc-472f-b2a0-93163f3babda-image.png

      • 4G-32G Memory Capacity Replacement.

      • The WIFI module is replaceable and supports models such as 2.4G 5G WIFI6.

      • EMMC module supports up to 256G.

      posted in News
      G
      george
    • Coolpi Ubuntu 24.04 is coming soon!!

      1cf2e61a-3c07-45b7-9c67-5a6134b5d1f1-image.png
      a6bb3352-c652-4ef3-828c-7b5bb306762f-image.png

      posted in PI CM5 Laptop
      G
      george
    • RE: 自定义bootloader

      @zehui
      启动的流程是一样的,目前uboot的结构如下:

      FIT description: FIT Image with ATF/OP-TEE/U-Boot/MCU
      Created:         Wed Feb 28 09:32:41 2024
       Image 0 (uboot)
        Description:  U-Boot
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Standalone Program
        Compression:  uncompressed
        Data Size:    1389728 Bytes = 1357.16 KiB = 1.33 MiB
        Architecture: AArch64
        Load Address: 0x00200000
        Entry Point:  unavailable
        Hash algo:    sha256
        Hash value:   e8eeabe5b2891390396b4cb77a33c5bb8da03b1da33a64274a077cf386f2b5aa
       Image 1 (atf-1)
        Description:  ARM Trusted Firmware
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Firmware
        Compression:  uncompressed
        Data Size:    200008 Bytes = 195.32 KiB = 0.19 MiB
        Architecture: AArch64
        Load Address: 0x00040000
        Hash algo:    sha256
        Hash value:   c902200be1343fe569e54778c286005b1c6163606664c463a24d787be4376966
       Image 2 (atf-2)
        Description:  ARM Trusted Firmware
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Firmware
        Compression:  uncompressed
        Data Size:    24576 Bytes = 24.00 KiB = 0.02 MiB
        Architecture: AArch64
        Load Address: 0xff100000
        Hash algo:    sha256
        Hash value:   225d6bf0712f850648223365ba06a73ba5f6315fb8a9580f23ab48ece795f91e
       Image 3 (atf-3)
        Description:  ARM Trusted Firmware
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Firmware
        Compression:  uncompressed
        Data Size:    24576 Bytes = 24.00 KiB = 0.02 MiB
        Architecture: AArch64
        Load Address: 0x000f0000
        Hash algo:    sha256
        Hash value:   aa71013e72d7ab4be264c1093b155ef06e65d0a263d552be25b13c8ddf285586
       Image 4 (optee)
        Description:  OP-TEE
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Firmware
        Compression:  uncompressed
        Data Size:    465304 Bytes = 454.40 KiB = 0.44 MiB
        Architecture: AArch64
        Load Address: 0x08400000
        Hash algo:    sha256
        Hash value:   66e30bf9e879405a49797aaa6c08ca1c41aa325443e910af42e3df309e65909b
       Image 5 (kern-fdt)
        Description:  cp4/uboot.dtb
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Flat Device Tree
        Compression:  uncompressed
        Data Size:    141854 Bytes = 138.53 KiB = 0.14 MiB
        Architecture: AArch64
        Hash algo:    sha256
        Hash value:   ba43bc47ab29f0cbcba25658712ac3d3c6349a30486c76d5b720310e58f02de3
       Image 6 (fdt)
        Description:  U-Boot dtb
        Created:      Wed Feb 28 09:32:41 2024
        Type:         Flat Device Tree
        Compression:  uncompressed
        Data Size:    7065 Bytes = 6.90 KiB = 0.01 MiB
        Architecture: AArch64
        Hash algo:    sha256
        Hash value:   987a71d492c0045c4964bbed7799da0eee5276a2b60b5a1335fc2d37fdfcf944
       Default Configuration: 'conf'
       Configuration 0 (conf)
        Description:  rk3588s-cp4
        Kernel:       unavailable
        Firmware:     atf-1
        FDT:          fdt
                      kern-fdt
        Loadables:    uboot
                      atf-2
                      atf-3
                      optee
      
      posted in Pi 4B
      G
      george
    • RE: Coolpi Ubuntu 24.04 is coming soon!!

      @george

      Add GPU driver

      30589c02-5a5f-4b59-a5ef-023add2ceb77-image.png

      Add hardware decoding for FFMPEG videos

      f3ccc9e6-e580-40d2-97d8-5741d1cc7c4c-image.png

      posted in PI CM5 Laptop
      G
      george
    • We have been making progress!!

      4K.png

      5G

      4K (3840*2160) LCD

      One more thing, everyone guess

      posted in PI CM5 Laptop
      G
      george
    • Introduction to COOL PI CM5 interface

      Top-level interface

      1.png

      • The 2X20 pin interface is compatible with CP4 and integrates multiple UART, I2C, SPI, CAN and other functions.

      • Three function keys are PWR, RST and LOADER.

      • 2X2 PIN POE connector,such as CP4.

      • 30pin fpc vertical connector can directly drive standard 30PIN EDP interface LCD. Resolution up to 3840 * 2160

      • The MICRO HDMI-RX interface can support up to 4KP60 video signal input.

      • TF card with self-locking.

      • Two native USB3.0 interfaces, one of which supports OTG function.

      • Two Gigabit Ethernet interfaces, one of which supports POE function.

      • Two HDMI2.1 interfaces with a maximum resolution of 8K.

      • Stereo headphone stand with MIC input function.

      • Two native USB2.0 interfaces.

      • One TYPEC power supply interface, consistent with CP4.

      • The external power interface of 2PIN can support DC power input.

      • 1 standard PCIE 4X connector, currently only supports PCIE3.0 2X/1X mode.

      • SSD interface, only PCIE-M2-2242 size hard disk is supported.

      • Standard 7PIN SATA3.0 interface, 4PIN power interface.

      • M.2 WIFI module interface, supporting multiple general WIFI modules.

      • Dual MIPI LCD interfaces support simultaneous output of two MIPI interface LCDs. The resolution of a single LCD is up to 1920 * 1200. It supports the MIPI DSC function.

      • Four independent MIPI camera interfaces support four camera inputs at the same time. It can be configured as 2X4LINE or 4X2LINE mode.

      Bot-level interface

      2.png

      • One 30PIN EDP interface can directly drive LCD output.

      • MXM 314PIN core board connector.

      Welcome to put forward good suggestions. We can consider revising them.
      posted in Pi CM5
      G
      george
    • How to upgrade the boot loader of coolpi 4b?

      If you need to boot armbian normally, you need to update the loader file to version 0104.

      Follow the steps below to update the loader:

      • Download the latest loader file One Drive
        ![5594e1d4-3a7b-46fc-a7b5-2a9fe418dfc0-image.png]
        b03e7436-83de-4ad3-870c-f23a3d057f4d-image.png

      • Short the 2 pins shown by the arrow.
        484cb5bd-12d1-48ed-87f6-0756e04cc019-image.png

      • The USB interface and computer connection.
        2cd71480-ce1c-422c-acb2-501d266d276e-image.png

      • Plug in the power supply and open the upgrade software. The machine enters the maskrom upgrade mode.
        5ab7434e-30a8-4e2d-aa7e-8d613d21256f-image.png

      • choose to write by address
        96f556fc-ab5d-4c4e-a808-b4ca035d4268-image.png

      • Click Execute to complete the loader update.
        909c4f7c-b55a-4e2a-9c5b-af56d097eb01-image.png

      • If the computer prompts that the USB driver cannot be found, please download and install the driver software first.One Drive
        61903b37-cd70-4a57-af0e-93e0d43ea004-image.png

      posted in Pi 4B
      G
      george

    Latest posts made by george

    • RE: 重装系统,如何操作

      @ytfycy
      CM5是ARM架构的机器,不能支持X86架构的镜像文件。
      如需安装ARM64架构的UBUNTU22.04镜像,请参考如下文档:
      https://www.cool-pi.com/docs/coolpi-cm5-evb-quick-start-guide/

      posted in Pi CM5
      G
      george
    • RE: Install Docker Engine on Ubuntu

      @george
      在国内使用 Docker 拉取镜像时,经常会遇到镜像源无法访问的问题,为了解决这一问题,下面将介绍如何配置 DaoCloud 镜像源,确保在国内快速稳定的下载镜像。

      通过上述步骤新安装的 Docker 一般不存在文件/etc/docker/daemon.json,没关系,我们直接使用vim /etc/docker/daemon.json进行创建并编辑,输入以下内容:

      {
          "registry-mirrors": [
              "https://docker.m.daocloud.io"
          ]
      }
      

      保存文件后重启 Docker 服务,新的镜像源即可生效:

      systemctl daemon-reload
      systemctl restart docker
      
      posted in Ubuntu
      G
      george
    • Install Docker Engine on Ubuntu

      To get started with Docker Engine on Ubuntu, make sure you meet the prerequisites, and then follow the installation steps.

      Prerequisites

      Firewall limitations

      Before you install Docker, make sure you consider the following security implications and firewall incompatibilities.

      • If you use ufw or firewalld to manage firewall settings, be aware that when you expose container ports using Docker, these ports bypass your firewall rules. For more information, refer to Docker and ufw.
      • Docker is only compatible with iptables-nft and iptables-legacy. Firewall rules created with nft are not supported on a system with Docker installed. Make sure that any firewall rulesets you use are created with iptables or ip6tables, and that you add them to the DOCKER-USER chain, see Packet filtering and firewalls.

      OS requirements

      To install Docker Engine, you need the 64-bit version of one of these Ubuntu versions:

      • Ubuntu Oracular 24.10
      • Ubuntu Noble 24.04 (LTS)
      • Ubuntu Jammy 22.04 (LTS)
        Docker Engine for Ubuntu is compatible with x86_64 (or amd64), armhf, arm64, s390x, and ppc64le (ppc64el) architectures.

      Installation on Ubuntu derivative distributions, such as Linux Mint, is not officially supported (though it may work).

      Uninstall old versions

      Before you can install Docker Engine, you need to uninstall any conflicting packages.

      Your Linux distribution may provide unofficial Docker packages, which may conflict with the official packages provided by Docker. You must uninstall these packages before you install the official version of Docker Engine.
      The unofficial packages to uninstall are:

      • docker.io
      • docker-compose
      • docker-compose-v2
      • docker-doc
      • podman-docker

      Moreover, Docker Engine depends on containerd and runc. Docker Engine bundles these dependencies as one bundle: containerd.io. If you have installed the containerd or runc previously, uninstall them to avoid conflicts with the versions bundled with Docker Engine.

      Run the following command to uninstall all conflicting packages:

      for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
      

      apt-get might report that you have none of these packages installed.

      Images, containers, volumes, and networks stored in /var/lib/docker/ aren't automatically removed when you uninstall Docker. If you want to start with a clean installation, and prefer to clean up any existing data, read the uninstall Docker Engine section.

      Installation methods

      You can install Docker Engine in different ways, depending on your needs:

      • Docker Engine comes bundled with Docker Desktop for Linux. This is the easiest and quickest way to get started.
      • Set up and install Docker Engine from Docker's apt repository.
      • Install it manually and manage upgrades manually.
      • Use a convenience script. Only recommended for testing and development environments.

      Install using the apt repository

      Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker apt repository. Afterward, you can install and update Docker from the repository.

      1.Set up Docker's apt repository.

      # Add Docker's official GPG key:
      sudo apt-get update
      sudo apt-get install ca-certificates curl
      sudo install -m 0755 -d /etc/apt/keyrings
      sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
      sudo chmod a+r /etc/apt/keyrings/docker.asc
      
      # Add the repository to Apt sources:
      echo \
        "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
        $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
        sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
      sudo apt-get update
      

      2.Install the Docker packages.

      sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
      

      3.Verify that the installation is successful by running the hello-world image:

      sudo docker run hello-world
      

      This command downloads a test image and runs it in a container. When the container runs, it prints a confirmation message and exits.
      You have now successfully installed and started Docker Engine.

      Receiving errors when trying to run without root?
      The docker user group exists but contains no users, which is why you’re required to use sudo to run Docker commands. Continue to Linux postinstall to allow non-privileged users to run Docker commands and for other optional configuration steps.

      Upgrade Docker Engine

      To upgrade Docker Engine, follow step 2 of the installation instructions, choosing the new version you want to install.

      posted in Ubuntu
      G
      george
    • RE: D435i相机内核支持

      @tom-jerr
      The log has been correctly enumerated to USB 3.0 devices.
      415511f0-819b-4ff9-9160-85086f2e4afe-image.png

      posted in Pi 4B
      G
      george
    • RE: Use D435i with Coolpi 4B Problem

      @tom-jerr
      Based on the log information indicating insufficient resources, Try to enlarge the buff shown in the following image.
      76fa095c-87bb-4037-a762-aaeffb426668-image.png

      posted in Pi 4B
      G
      george
    • RE: webcam missing

      @Momo-0
      Leave the address and arrange a new camera module for you.

      posted in PI CM5 Laptop
      G
      george
    • RE: Coolpi CM5-Laptop 5G module design

      @Hyperkiller
      这个模组下周在店铺上链接。

      posted in PI CM5 Laptop
      G
      george
    • RE: webcam missing

      @Momo-0
      From the log information, it appears that there is an issue with the USB camera enumeration. There may be two possible scenarios: 1. Camera damage 2. Cable damage.

      posted in PI CM5 Laptop
      G
      george
    • RE: 刷了系统不启动,怎么回事?

      @zehui
      The use of cloud storage images requires updating uboot to the latest version. Currently, RK3588/3588S uses a unified image, and machine models are distinguished in uboot. As for the partitions of the image, they are boot and rootfs. Boot stores kernel related files.
      As shown in the following figure:
      eb6320f6-b51c-424f-8a7b-6bb08a9c68d8-image.png

      posted in Pi 4B
      G
      george
    • RE: Cool Pi Cm5-Laptop Linux Quick Start Guide

      @Momo-0
      Apply the following patch and compile to replace the kernel.

      diff --git a/arch/arm64/configs/coolpi_linux_defconfig b/arch/arm64/configs/coolpi_linux_defconfig
      index ad6ce0822318..9e8eef746b06 100755
      --- a/arch/arm64/configs/coolpi_linux_defconfig
      +++ b/arch/arm64/configs/coolpi_linux_defconfig
      @@ -313,6 +313,7 @@ CONFIG_BLK_DEV_DM=y
       CONFIG_DM_THIN_PROVISIONING=y
       CONFIG_NETDEVICES=y
       CONFIG_DUMMY=y
      +CONFIG_WIREGUARD=y
       CONFIG_MACVLAN=y
       CONFIG_IPVLAN=y
       CONFIG_VXLAN=y
      
      posted in PI CM5 Laptop
      G
      george