• Recent
    • Docs
    • Github
    • 百度网盘
    • Onedrive
    • Official
    • Shop
    • Register
    • Login
    1. Cool Pi For You
    2. edwardzhou
    3. Best
    E
    • Profile
    • Following 0
    • Followers 0
    • Topics 4
    • Posts 25
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Cool pi 4B & CM5 探索快速安装系统新方法

      最近一直在用这个方法,非常太好用太方便了。

      我对上面的备份安装放在同一个U盘实现的方法,做了一些改进,通过启动菜单选择 备份 还是 安装, 比每次去改 initrd.img 要方便很多。

      步骤1. 编辑 /extlinux/extlinux.conf 如下

      menu title Select the boot mode
      TIMEOUT 60
      default Linux coolpi backup
      
      label Linux coolpi backup
      	kernel /Image
      	initrd /initrd-backup.img
      	fdt    /rk3588s-cp4.dtb
      	append root=LABEL=writable rw rootfstype=ext4 console=ttyS0,115200n81 quiet splash plymouth.ignore-serial-consoles vt.global_cursor_default=1 irqchip.gicv3_pseudo_nmi=0 net.ifnames=0
      
      label Linux coolpi install
      	kernel /Image
      	initrd /initrd-install.img
      	fdt    /rk3588s-cp4.dtb
      	append root=LABEL=writable rw rootfstype=ext4 console=ttyS0,115200n81 quiet splash plymouth.ignore-serial-consoles vt.global_cursor_default=1 irqchip.gicv3_pseudo_nmi=0 net.ifnames=0
      
      

      步骤2, 把 install 中的 initrd.img 复制过来,并改名为 initrd-install.img

      步骤3, 把 backup 中的 initrd.img 复制过来,并改名为 initrd-backup.img

      U盘查到板子上,上电启动。
      你局可以看到菜单

      Capacity: 30436.5 MB = 29.7 GB (62333952 x 512)
      ... is now current device
      Scanning usb 0:1...
      Found /extlinux/extlinux.conf
      Retrieving file: /extlinux/extlinux.conf
      reading /extlinux/extlinux.conf
      629 bytes read in 39 ms (15.6 KiB/s)
      Select the boot mode
      1:	Linux coolpi backup
      2:	Linux coolpi install
      Enter choice:
      

      输入1 或 2 回车即可,默认是1, 60秒无输入,则自动启动backup

      posted in Maker
      E
      edwardzhou
    • Cool Pi4 Ubuntu 22.04 上 ssh remote 方式访问USB摄像头的问题与解决

      环境: Ubuntu 22.04 0303纯净版

      接上 usb camera 开机,没有登陆桌面

      ssh 登录 coolpi4 (ip: 192.168.5.63)

      ssh 192.168.5.63
      
      python
      
      import cv2
      camera = cv2.VideoCapture(20)
      
      

      得到如下错误
      c5435a3e-0288-4181-b139-88025e6061f6-image.png

      无法打开usb 摄像头。

      接上显示器,鼠标键盘,登录桌面后,在桌面的terminal中,能够正常打开摄像头获取图像。

      此时,到前面的ssh remote 里,发现也能打开摄像头获取头像了。

      好玩的事情出现,当我登出桌面(log out)后, ssh remote 又无法打开摄像头。

      后面猜测可能是权限的问题,便问了chatgpt, 并进行验证

      sudo python
      import cv2
      camera = cv2.VideoCapture(20)
      

      发现在不没有登录桌面的情况下,是能成功打开摄像头。

      还可以加入到video用户组,就不需要提权了.

      sudo usermod -aG video edwardzhou
      # 重新登录
      
      python
      import cv2
      camera = cv2.VideoCapture(20)   # 成功
      

      总结:
      确保当前用户在 video 组里面。

      posted in Ubuntu
      E
      edwardzhou
    • 1 / 1