卿小小

  • 2025-01-19
  • 发表了主题帖: 【Raspberry Pi 5体验】+ 02.远程连接测试

    【Raspberry Pi 5体验】+ 02.远程连接测试 树莓派5 开发板提供了多种方式进行调试使用: //------已有登陆方式: a.使用USB转串口转换器连接进行串口登录; b.通过以太网使用SSH登录(系统镜像烧录时务必配置网络连接); c.通过HDMI使用系统桌面环境登录; //------待测试登陆方式: a.VNC //测试正常 b.XRDP //测试正常 c.手机SSH //测试正常 从最终使用效果来讲,个人认为SSH最便捷。 本节测试图形化的远程桌面VNC和XRDP进行连接登陆的方式,同时探索了手机SSH的可行性。 1. VNC远程 树莓派5的官方系统镜像已经继承了VNC远程桌面,直接配置启动VNC即可。常用的VNC软件包括RealVNC、VNC-Viewer等。 在开始之前,需要启动系统并登录树莓派5,进入到树莓派命令窗口。通过显示器和键鼠直接操作或通过SSH登录都可以。 1.1 启用树莓派 VNC 服务 在终端输入以下命令进入配置界面。 //------启动树莓派配置指令 sudo raspi-config //------依次操作: Interfacing Options -> VNC -> Yes(Enable VNC) -> 创建VNC服务。 之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话VNC服务就自动启动了,服务端口号默认是5900。 //------示例Log日志 zhaomeijing@raspberrypi5:~/workspace $ sudo raspi-config <如图操作配置使能VNC> Created symlink /etc/systemd/system/multi-user.target.wants/wayvnc.service → /lib/systemd/system/wayvnc.service. 【图】Raspberry-Pi5配置远程VNC   1.2 通过VNC软件连接登录 RealVNC-Viewer是一款非常好用的VNC软件,连接方法如下: //------RealVNC Viewer //---官网 https://www.realvnc.com/ //---下载地址 https://www.realvnc.com/en/connect/download/viewer/ //------连接方法 1.通过ifconfig获取树莓派5的网络IP地址; 2.运行RealVNC-Viewer之后输入树莓派的IP地址和端口地址; 3.连接之后输入树莓派的登录用户名和密码,确认之后即可进入树莓派的远程桌面。 【图】VNC-Viewer   2. XRDP Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP(mstsc)之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。 想要实现XRDP的远程连接,需要进行Linux端操作和windows端操作两部分。 //------windows通过Xrdp工具远程连接Linux(CnetOS) 参考链接: https://blog.csdn.net/qq_56720075/article/details/128911573 2.1 树莓派Debian端的操作 树莓派Debian端的操作: 1.使用任意已有的登陆方式安装xrdp软件 sudo apt install -y xrdp 2.启动Xrdp服务,并使能开机自动运行: sudo systemctl start xrdp sudo systemctl enable xrdp 3.设置防火墙,使能端口3389(开放3389端口): sudo firewall-cmd --zone=public --add-port=3389/tcp --permanent 4.重启防火墙,生效配置: sudo systemctl restart firewalld.service 如果出现报错 error – problem connecting,问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。 解决方法: sudo apt-get purge tightvnc xrdp sudo apt-get install tightvncserver xrdp 最后启动 xrdp 服务,sudo /etc/init.d/xrdp restart,此时会启用相应端口,配置方面默认即可。 通过命令:netstat -tnl 查看 3350 3389 5910 这三个端口处于LISTEN,一般就没问题了。 dpkg -L + 软件包的名字,可以知道这个软件包包含了哪些文件。 2.2 windows端的操作 windows端的操作: //---windows端的操作 1.“Win + R”打开运行窗口,输入“mstsc”或者“mstsc.exe”,此时会打开远程连接窗口; |---a.“Win + R”打开运行窗口; |---b.输入“mstsc”或者“mstsc.exe”; |---c.此时会打开远程连接窗口; 2.在“计算机”输入IP地址; 3.在“用户名”输入密码; (注:假设OS-GUI界面启动了任意程序,直接关闭远程再重新建立远程,此时OS-GUI的程序仍存在。) 【图】windows启动mstsc远程连接 3. 最终效果 VNC和XRDP可以同时运行,二者同时运行最终效果:   4. 手机连接树莓派 Termius是一款手机和PC的全平台终端神器,它不仅支持SSH连接,还提供了文件传输的功能,能够满足不同操作系统用户的需求。 Termius软件以其简洁的界面和强大的功能受到了广泛好评。 它支持Windows、macOS、iOS、Android和Linux操作系统,让用户可以随时随地通过SSH访问远程服务器。 Termius还提供了SSH信息同步功能,使得用户在不同设备间的操作可以无缝衔接。 此外,Termius还支持FTP/SFTP连接,可以作为filezilla和WINSCP的替代品,为用户提供了极大的便利。 //------Termius终端工具(记得选择个人免费版) //---官网 https://termius.com/ //---下载 https://github.com/termius //---账户管理(需要邮箱注册,注册完成后可以进行设备管理) https://account.termius.com/ 对于苹果生态用户来讲,直接在APP-Store搜索“termius”然后下载即可;对于安卓用户;对于PC-Windows用户来讲,拿它当普通终端使用即可。此处以iPhone连接树莓派为例进行演示: 打开Ap-Store,搜索“termius”然后下载安装;安装完成后,需要使用邮箱完成注册;输入IP地址、用户名、登录密码,连接树莓派5即可。 【图】账户管理(需要邮箱注册,记得选择个人免费版,注册完成后可以进行设备管理) 【图】手机下载与登录 5. 防火墙UFW使用与避坑 慎重选择防火墙工具“ufw”,它安装完成后是禁用所有端口的输入(包括SSH的默认22端口);换句话说,UFW默认情况下允许流量传出,但拒绝流量传入。这意味着可以浏览网站或者使用wget,apt-get等命令下载安装服务,但不允许外部程序访问本机。我这边安装完成ufw之后,直接无法SSH了,排查了很久才发现UFW这个很不人性化的默认设置。 UFW简介 UFW(Uncomplicated Firewall)是一个在Linux上管理防火墙的工具,它简化了iptables命令的操作,使得配置防火墙规则变得更加容易。 我安装的版本是ufw-0.36.2 zhaomeijing@raspberrypi5:~/workspace$ ufw version ufw 0.36.2 Copyright 2008-2023 Canonical Ltd. zhaomeijing@raspberrypi5:~/workspace$ 安装防火墙UFW sudo apt-get install ufw -y 启动/禁用防火墙UFW sudo ufw enable sudo ufw disable 查看状态 sudo ufw status 如果是Status: active则表明已经开启 重置UFW防火墙,禁用UFW并删除所有之前定义的规则 sudo ufw reset 列出规则 sudo ufw status numbered 开放端口 指令格式: sudo ufw allow 端口号/协议 示例说明: sudo ufw allow 2024/tcp 允许通过TCP协议访问本机的2024端口 sudo ufw allow 2024:2030/tcp 允许某个端口范围,例如2024~2030的TCP协议 sudo ufw allow smtp    允许所有的外部IP访问本机的25/tcp (smtp)端口 sudo ufw allow 22/tcp   允许所有的外部IP访问本机的22/tcp (ssh)端口 sudo ufw allow 53       允许外部访问53端口(tcp/udp) sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口 sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53 sudo ufw deny smtp       禁止外部访问smtp服务 sudo ufw allow ssh       允许外部访问本机SSH服务器 sudo ufw delete allow smtp 删除上面建立的某条规则 关闭端口 sudo ufw deny ssh 重启防火墙(刷新配置) 在执行该命令后,UFW会重新读取并应用所有的防火墙规则,以确保系统的安全性和可用性。 sudo ufw reload 整体来讲,UFW防火墙使用比较简单易用。 zhaomeijing@raspberrypi5:~/workspace$ ufw --help ​ Usage: ufw COMMAND ​ Commands: enable                         enables the firewall disable                         disables the firewall default ARG                     set default policy logging LEVEL                   set logging to LEVEL allow ARGS                     add allow rule deny ARGS                       add deny rule reject ARGS                     add reject rule limit ARGS                     add limit rule delete RULE|NUM                 delete RULE insert NUM RULE                 insert RULE at NUM prepend RULE                   prepend RULE route RULE                     add route RULE route delete RULE|NUM           delete route RULE route insert NUM RULE           insert route RULE at NUM reload                         reload firewall reset                           reset firewall status                         show firewall status status numbered                 show firewall status as numbered list of RULES status verbose                 show verbose firewall status show ARG                       show firewall report version                         display version information ​ Application profile commands: app list                       list application profiles app info PROFILE               show information on PROFILE app update PROFILE             update PROFILE app default ARG                 set default application policy ​ zhaomeijing@raspberrypi5:~/workspace$   【视频】连接效果(包括手机SSH) [localvideo]d07198676d3b7436050e70c053c2c56c[/localvideo]   //------end  

  • 2025-01-12
  • 发表了主题帖: 【Raspberry Pi 5体验】+01.开箱

    【Raspberry Pi 5体验】+01.开箱 感谢电子工程世界与DigiKey得捷提供的此次试用机会,可以体验树莓派5(4GB版本)的魅力。 //------树莓派官网 https://www.raspberrypi.com/ //------Raspberry Pi Imager烧录工具 https://www.raspberrypi.com/software/ //------树莓派操作系统 https://www.raspberrypi.com/software/operating-systems/ //------树莓派快速入门文档 https://www.raspberrypi.com/documentation/computers/getting-started.html 2. 开发板介绍 2.1 开发板简介 树莓派5(Raspberry Pi 5) 的处理能力是 Raspberry Pi 4 的两到三倍,提供 4GB 和 8GB RAM 容量,其基本尺寸和形状与 Model 4 B 相同,但增加了许多人们长期要求的功能,例如内置实时时钟RTC、一个 PCIe 2.0 连接器和一个电源按钮。 树莓派5(Raspberry Pi 5) 配备了新的四核 2.4 GHz Cortex-A76 Arm CPU(旧型号最初是运行在 1.5 GHz 的 Cortex-A72,但固件更新使其达到 1.8 GHz)、新的南桥承诺提高 USB 3 吞吐量和运行频率为 800 Mhz 的新 VideoCore VII GPU(相对于 Pi 4 上的 500 MHz VideoCore VI)。整个主板有很多小改进,包括带安装孔的内置风扇接头、更快的双摄像头连接器以及可与高速卡配合使用的 microSD 读卡器。 2.2 规则参数 树莓派5(Raspberry Pi 5 - 4GB版本)主要规格参数如下所述: 1.树莓派5(Raspberry Pi 5)主要规格参数包括: 2.4GHz四核64位Arm Cortex-A76 CPU VideoCore VII GPU,支持OpenGL ES 3.1, Vulkan 1.2 双4Kp60 HDMI®显示输出 4Kp60 HEVC解码器 双频802.11ac Wi-Fi® 蓝牙5.0 /低功耗蓝牙(BLE) 高速microSD卡接口支持SDR104模式 2个USB 3.0接口,支持5Gbps同步操作 2个USB 2.0接口 千兆以太网,支持PoE+(需要单独的PoE+ HAT) 2 × 4通道MIPI相机/显示收发器 PCIe 2.0 x1接口,用于快速外设 树莓派标准的40针GPIO头 实时时钟 电源按钮 2.树莓派5(Raspberry Pi 5)应用场景: 电脑的替代品 多媒体中心 控制台 教育和学习工具 智能家居系统 传感器网络 远程监控 工业自动化 嵌入式系统开发 3.注意事项:电源接口是TYPE-C,供电建议是DC5V/5A;如果是DC5V/3A,则USB接口供电能力会削弱至600mA。 树莓派5与树莓派4之间的参数还是存在一定差异的,如下图所示: 2.3 供电 下表显示了各种树莓派型号所需的USB-PD供电模式。随着树莓派的功能越来越强大,其功耗也不可避免地随之增高。 型号 供电需求(电压/电流) 供电接口及功率 Raspberry Pi 5 5V/5A, 5V/3A limits peripherals to 600mA 27W USB-C power supply Raspberry Pi 4 Model B 5V/3A 15W USB-C power supply Raspberry Pi 3 (all models) 5V/2.5A 12.5W Micro USB power supply Raspberry Pi 2 (all models) 5V/2.5A 12.5W Micro USB power supply Raspberry Pi 1 (all models) 5V/2.5A 12.5W Micro USB power supply Raspberry Pi Zero (all models) 5V/2.5A 12.5W Micro USB power supply   3. 开箱 3.1 外观 试用的树莓派5(Raspberry Pi 5 - 4GB)包装十分简约,只有带包装盒的裸板一块(内含说明卡片一张和说明书一张)。 自购了27W电源和散热外壳(最好带风扇),室温下不带外壳约46℃,安装散热外壳后约36℃,降温效果还是很明显的。 //------正面视图 //------背面视图 //------安装完铝合金散热外壳   3.2 系统准备 系统说明 //------系统烧录软件:Raspberry Pi Imager //------树莓派系统: a.树莓派系统分为32bit和64bit两大类,此处选择桌面版的“Raspberry Pi OS (64-bit)”; b.最新版本系统镜像是基于Debian-v12的bookworm,简称书虫; Raspberry Pi OS with desktop and recommended software Release date: March 15th 2024 System: 64-bit Kernel version: 6.6 Debian version: 12 (bookworm) Size: 2,803MB c.系统镜像链接: https://www.raspberrypi.com/software/operating-systems/ 3.2.1 系统烧录软件 推荐使用树莓派官方的烧录软件Raspberry Pi Imager进行系统烧录测试,工具十分好用。 3.2.2 树莓派系统 此处选择支持版本最多且预置多种软件的64bit版本系统,实测是 Debian GNU/Linux 12 (bookworm) aarch64。   3.2.3 烧录流程 打开烧录软件,插入TF卡(至少16BG,我选用的64GB),选择系统定制。此时可以添加系统属性,包括系统名称、WIFI配置、时区和开启SSH服务。 系统属性定制完成后保存,开始烧录系统;等系统烧录后退出软件,接着将TF卡放到树莓派5开发板的TF卡槽;最后上电启动系统。 //------系统属性定制(一定要设置账号密码,配置WIFI,要不然很多坑) //------系统烧录(联网下载,约10分钟) 3.3 系统状态 系统查询基本信息如下: //------系统查询基本信息: zhaomeijing@raspberrypi5:~/workspace$ hostnamectl Static hostname: raspberrypi5 Icon name: computer Machine ID: 15a40f0e70d145e5b307439b08671900 Boot ID: 240e68ebe4d34f988b9f7c5c02685cd7 Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.6.20+rpt-rpi-2712 Architecture: arm64 zhaomeijing@raspberrypi5:~/workspace$ uname -a Linux raspberrypi5 6.6.20+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64 GNU/Linux zhaomeijing@raspberrypi5:~/workspace$ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" zhaomeijing@raspberrypi5:~/workspace$ cat /etc/debian_version 12.5 zhaomeijing@raspberrypi5:~$ neofetch _,met$$$$$gg. zhaomeijing@raspberrypi5 ,g$$$$$$$$$$$$$$$P. ------------------------ ,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) aarch64 ,$$P' `$$$. Host: Raspberry Pi 5 Model B Rev 1.0 ',$$P ,ggs. `$$b: Kernel: 6.6.20+rpt-rpi-2712 `d$$' ,$P"' . $$$ Uptime: 9 hours, 38 mins $$P d$' , $$P Packages: 3077 (dpkg) $$: $$. - ,d$$' Shell: bash 5.2.15 $$; Y$b._ _,d$P' Theme: PiXflat [GTK3] Y$$. `.`"Y$$$$P"' Icons: PiXflat [GTK3] `$$b "-.__ Terminal: /dev/pts/0 `Y$$ CPU: (4) @ 2.400GHz `Y$$. Memory: 590MiB / 4045MiB `$$b. `Y$$b. `"Y$b._ `""" zhaomeijing@raspberrypi5:~/workspace$ //------end

  • 2025-01-01
  • 回复了主题帖: 【EEWorld邀你来拆解第17期】——“爱国者硬盘播放器”拆解(修订版)

    <------补充一下------> 硬盘 2.5寸80GB容量的IDE接口的HDD机械硬盘,硬盘品牌为日立HITACHI,转速4200RPM。按照厂家信息,HDD采用了硅氧盘片,结合液压平衡滚轴系统,确保了数据的安全与稳定,让照片存储更安全放心。 对于厂家的产品系列来讲,更换不同容量的机械硬盘就可以了。 【图】硬盘基本参数 【图】暴力拆解后的盘片(手上没有趁手的工具,暴力拆解)  

  • 2024-12-31
  • 回复了主题帖: 【EEWorld邀你来拆解第17期】——“爱国者硬盘播放器”拆解(修订版)

    本帖最后由 卿小小 于 2025-1-1 17:10 编辑 【附件】产品说明书《数码相机伴侣王P8100说明书_V1.1.pdf》  

  • 发表了主题帖: 【EEWorld邀你来拆解第17期】——“爱国者硬盘播放器”拆解(修订版)

    本帖最后由 卿小小 于 2025-1-1 17:19 编辑 【EEWorld邀你来拆解第17期】——“爱国者硬盘播放器”拆解(修订版) 1. 概述 数码相机伴侣是一款数码照片存储器,兼具MP4功能。它产生的时代背景是2005+,此时软盘正在逐渐退出PC外设,笔记本价格基本在8k+~1w+范围,U盘容量256MB~2GB为主,VCD/DVD正在流行的尾声。在后续几年,随着摩尔定律的发展,PC(包括笔记本)价格逐步平民化,U盘性价比越来越高且普及程度越来越广(移动硬盘也逐步流行),便携式的MP4大放异彩,最终数码相机伴侣如同夜晚绚烂的焰火一般悄然落幕。 数码相机伴侣其实就是大容量的便携式的数码照片存储器,并且在存储的过程中无需电脑支持(由便携式锂电池供电),可以直接与数码相机连接进行数据的传输与存储。 本期拆品是EEWorld提供的P8100系列数码伴侣王,它是爱国者于2006年推出的一款当红产品。 2. 概览 2.1 产品概览 爱国者数码相机伴侣P8100是一款集多功能于一身的数码伴侣,以其专业级的存储和便捷的操作受到市场的欢迎。这款产品不仅支持大容量存储,还具备高清显示和多种媒体播放功能,自发布以来便受到了广泛关注。 2.2 外观设计 爱国者数码相机伴侣P8100采用了黑色机身搭配磨砂材质,不仅质感十足,还具有良好的防滑效果。其正面配备了一块4.0英寸的1600万色16:9高清液晶屏,分辨率高达480x272,显示效果细腻逼真,无论是浏览照片还是观看视频,都能带来极佳的视觉享受。机身设计以黑色为主色调,正面配有5个金属按键,整体线条流畅,握持感舒适,整体设计既简约又不失时尚。 【图】正面照(液晶屏有色块,怀疑是挤压导致) 【图】背面照 【图】接口照   【图】锂电池(里面其实是一节18650电池) 2.3 存储与兼容性 P8100支持40GB至160GB的存储容量,满足不同用户的需求。它兼容所有主流数码相机存储卡,包括CF/MD、SD/MMC/MS等,具备极强的兼容性。 2.4 基本参数 型号 数码伴侣王P8100(80G) 存储容量 80G 屏幕尺寸 4英寸 屏幕特性 1600万色16:9高清液晶屏,分辨率480x272 支持存储卡种类 主流数码相机存储卡CompactFlasn(CF)/ SmartMedia(SM)/MemoryStick(MS)/ScanDisk(SD)/ Multi Media Card(MMC)/MicroDrive 影音功能 MP4电影播放功能:支持MP4/VOB/DAT/MPG/AVI/MP3播放功能,录音功能 功能参数 一键拷贝技术/电子书,幻灯演示,游戏等多重功能/支持JPG,TIFF,GIFF,BMP格式照片浏览,照片浏览中可进行放大,缩小,360度旋转等操作 接口 USB 2.0接口(Micro-USB) 电源 2200mAh可更换式锂电池 2.5 功能特点 多格式支持:P8100支持JPG/GIFF/BMP等多种格式的照片浏览,同时兼容MP4、VOB、DAT、MPG、AVI等视频文件格式以及MP3、WMA、WAV等音频文件格式,满足了用户多样化的娱乐需求。 图片浏览功能强大:在浏览照片时,用户可以进行放大、缩小、360度旋转等操作,方便查看细节。 海量存储空间:提供40-160G的多种容量选择,轻松容纳数万张照片,解决了存储卡容量不足的问题。 无电存储功能:即使在无电状态下,P8100也能作为移动硬盘使用,方便数据的携带和传输。 电视输出功能:通过简单的操作,可以将P8100与电视连接,将照片和视频输出到大屏幕上欣赏,适合家庭聚会或朋友分享时使用。 录音、电子书、游戏等多重功能:除了基本的存储和播放功能外,P8100还具备录音、电子书阅读、小游戏等娱乐功能,丰富了用户的闲暇时光。 2.6 外观接口示意图 以下为个人绘制的外观接口示意图: 【图】爱国者P8100外观接口示意图 3. 拆解 拆解测试流程如下: 1.由于产品使用、保存或者运输的缘故,液晶屏有色块,按照经验推断是挤压导致; 2.尝试充电后竟然能开机,但是液晶屏呈现花屏状态,因此无法做视频播放等测试; 3.尝试连接PC检测,电脑会自动安装USB2.0驱动并显示为移动存储设备(80GB容量); 4.剩下的就是拆解了,在拆解过程中,塑料绝缘隔膜的胶水还是覆盖了一些芯片的丝印号导致无法有效识别。 3.1 充电开机 找了一根USB-A转Micro-USB的数据线充电,充电半小时后长按电源键竟然可以开机(右上角是电源指示灯)。 【图】开机状态(液晶屏已损坏,呈现花屏状态) 3.2 USB2.0功能 将Micro-USB接口连接电脑后,它作为USB2.0设备可以被PC端检测识别,数据读写是常规的USB2.0速率。 【图】USB2.0检测 3.3 内部结构 拧下侧面两颗固定螺丝,拆开背壳后,首先映入眼帘的是一块2.5寸80GB容量的IDE接口的HDD机械硬盘,硬盘品牌为日立HITACHI,转速4200RPM。按照厂家信息,HDD采用了硅氧盘片,结合液压平衡滚轴系统,确保了数据的安全与稳定,让照片存储更安全放心。 【图】拆开外壳后的硬盘 硬盘下方是主板区域,硬盘和主板通过防静电塑料薄膜隔开, 【图】拆下硬盘后的防护垫片 主板采用单板设计,集成度非常高。主板核心部件包括处理器、内存等,主板外设接口包括按钮开关、音视频接口、存储接口、USB接口等。同时单板焊接多处导电铜布,保证硬盘外壳与主板的冗余共地连接,极大的增强了防静电性能。 【图】主板 主板下方是一块4英寸的高清液晶屏,分辨率480x272(1600万色),显示比例16:9,这在当年实属豪华配置了。液晶屏通过FPC与主板相连。 【图】液晶屏幕   4. 系统分析 爱国者P8100采用的CPU是AMD-Alchemy方案的AU1200-500MSD,具有低功耗、高性能的特点。 Alchemy AU1200是一款低功耗、高性能的系统解决方案,它采MIPS内核的处理器,主频可达500MHz,并针对MP4播放器进行了专门的优化,支持诸如可扩展的DVD质量显示功能和直接从数字录像机传输视频内容的能力。该方案可支持的媒体格式包括MPEG1/2、MPEG4、WMV9、H.263、DivX、Xvid、MP3、WMA、WAV、ASF、 AVI、JPEG等。AU1200处理器的功耗极低,在播放D1(720×480)视频时功耗低于400mW。它可以支持大型显示屏(1024×768);支持DDR1和DDR2内存;集成媒体加速引擎,因此不需要外部DSP。另外,它还可支持USB 2.0 及OTG技术,具备LCD控制器、摄像头接口和互联网接入外设。操作系统支持Windows® CE.NET和Linux。 结合上述拆解内容,特别是主板照片,我总结了P8100的CPU系统方案架构(不包含电源部分): 【图】CPU系统方案架构图(无电源)   总的来讲,爱国者P8100的用料讲究,工艺精良,结构布局合理,内部结构设计巧妙紧凑,符合它当年的豪华身份。 【附件】附件为上述“爱国者P8100外观接口示意图”和“系统方案架构图”的原始绘图,使用免费开源软件draw.io绘制。   //------end

  • 2024-12-25
  • 回复了主题帖: 2025年测评中心,DigiKey得捷赞助继续,欢迎跟帖推你期待的上线的测品啦~

    希望出几款FPGA开发板: 1.Microchip的FPGA,最好带MIPI配件; 2.Xilinx或者Altera的FPGA,低中高端都可以; 3.其他。

  • 回复了主题帖: 测评入围名单:Raspberry Pi 5(树莓派目前性能最强代表)

    个人信息无误,确认可以完成测评计划。

  • 2024-12-24
  • 发表了主题帖: 《计算机视觉之PyTorch数字图像处理》读后感3.第6~11章阅读总结

    《计算机视觉之PyTorch数字图像处理》读后感3.第6~11章阅读总结 《计算机视觉之PyTorch数字图像处理》的第6~11章主要是数字图像处理的应用,通过详细案例说明了图像预处理、图像分类、图像分割和目标检测等的相关流程,还讲述了如何将深度学习模型从训练到部署的全过程,为实际项目开发打下了坚实的基础。 第6章:自动梯度与神经网络 主要内容: 本章节详细介绍了自动梯度在神经网络优化中的应用,包括梯度下降法、自动梯度计算、自动梯度拟合多元函数等。通过实例讲解了如何使用PyTorch进行梯度计算和神经网络的优化。 知识框架: 自动梯度基础:梯度下降、自动梯度计算原理。 神经网络构建:模块(层)、激活函数、损失函数、优化器。 全连接神经网络:结构与训练流程。 第7章:数据准备及图像预处理 主要内容: 本章聚焦于使用torchvision库进行图像数据的准备和预处理,包括数据集构建、数据变换与增强等,为后续图像分类、分割和目标检测任务提供准确的数据集。 知识框架: Torchvision库简介:功能和子模块。 数据集定义:加载默认数据集和自定义数据集。 图像预处理:数据导入导出、类型转换、标签生成。 图像增强:内置方法使用和自定义方法创建。 第8章:图像分类 主要内容: 探讨了图像分类任务及其进展,重点介绍了预训练模型的使用,以及经典卷积神经网络如VGGNet和ResNet的结构和训练方法。 知识框架: 图像分类基础:进展和预训练模型。 经典卷积网络:VGGNet和ResNet的结构与应用。 卷积神经网络训练与评估:损失函数、优化器、评价指标。 第9章:图像分割 主要内容: 本章详细介绍了图像分割技术,特别是语义分割和实例分割,以及FCN和UNet分割模型的结构、训练和评估方法。 知识框架: 图像分割基础:卷积神经网络在分割中的应用。 分割数据集构建:数据准备和预处理。 FCN和UNet模型:结构详解和应用实践。 分割网络训练与评估:损失函数、优化器、评价指标。 第10章:目标检测 主要内容: 探讨了目标检测任务,包括卷积神经网络在目标检测中的应用,预训练网络的使用,以及FCOS和YOLOv5模型的训练方法。 知识框架: 目标检测基础:常用术语和进展。 预训练网络使用:Torchvision和YOLOv5模型。 FCOS和YOLOv5模型:结构、训练和预测。 第11章:模型的部署 主要内容: 介绍了PyTorch模型部署的概述,包括使用LibTorch、ONNX、OpenCV和OpenVINO进行模型部署的方法。 知识框架: 模型部署概述:问题和解决方案。 LibTorch部署:C++环境中的模型部署。 ONNX部署:跨平台模型部署。 OpenCV和OpenVINO部署:特定硬件平台上的模型优化。 //------end

  • 发表了主题帖: 《计算机视觉之PyTorch数字图像处理》读后感2.第1~5章阅读总结

    《计算机视觉之PyTorch数字图像处理》读后感2.第1~5章阅读总结 《计算机视觉之PyTorch数字图像处理》的第1~5章主要是数字图像处理的基础知识、Python基础和开发环境给的搭建,这些知识为我们进一步探索计算机视觉领域打下了坚实的基础。 第1章:数字图像处理简介 第1章主要是数字图像处理的简介,通过介绍人类视觉原理,掌握数字图像的基本概念和类型;同时,还学习数字图像处理的发展历程和主要内容;并且熟悉PyTorch在图像处理中的应用。在案例讲解过程中,本书提供人类视觉系统和成像原理的图解,展示不同数字图像类型的对比图。 知识框架: 人类视觉系统:探讨了视觉感知和认知,以及小孔成像和凸透镜成像原理。 数字图像基础:介绍了图像概念、数字图像类型和存储。 数字图像处理:涵盖数字图像处理的发展、内容和PyTorch框架的应用。 第2章:搭建开发环境 第2章详细说明了PyTorch安装命令和版本兼容性说明,主要是Python和CUDA安装步骤,包括图像处理相关的第三方库,如NumPy、Pillow。 知识框架: Python和CUDA:介绍Python的发展历程、安装和CUDA的配置。 Python第三方库:检索、安装图像处理相关的第三方库。 PyTorch安装:详细步骤和注意事项。 第3章:Python编程基础 第3章主要是Python的基本语法和数据结构,学习PyTorch中张量的操作,包括创建、运算和变换,使用Visdom进行数据可视化,包括图像显示和图表绘制。 知识框架: Python语言基础:数据类型、流程控制、函数和模块。 PyTorch基础:张量的创建、运算和变换。 Visdom基础:图像和图表的绘制方法。 第4章:图像处理基础 第4章详细介绍了图像运算处理的基础内容。 知识框架: 图像与张量的互操作:图像转张量,张量转图像。 图像的点运算:增强、颜色空间变换、亮度变换、二值化、蒙板和混合。 图像的邻域运算:邻域生成、滤波去噪、形态学运算。 图像的全局运算:旋转、翻转、缩放、裁切和直方图均衡化。   第5章:图像的基础特征 第5章主要讲了图像特征点的提取和检测方法,以及图像的聚类方法。 知识框架: 图像的特征点:Harris角点的检测和提取。 图像的线特征:Roberts、Prewitt、Sobel、Scharr和Laplacian算子。 图像的面特征:K-均值聚类和SLIC算法。 //------end

  • 2024-12-06
  • 回复了主题帖: 【名单公布】 探索汽车,从拆解开始——EEWorld邀你来拆解(17期)

    已确认

  • 2024-12-04
  • 回复了主题帖: 探索汽车,从拆解开始——EEWorld邀你来拆解(17期)

    申请拆解:爱国者硬盘播放器 申请拆解理由:作为一个踏入中年的18+男孩子,从小酷爱各种玩具和电子产品,在过往历史中拆解过“爱国者”相关的电子产品主要是爱国者数码相机和相机伴侣。此次希望借助平台机会,多维度剖析爱国者硬盘播放器,探索使用体验以及主控总成设计等,以图文和视频的方式同大家分享拆解过程。 个人简介:从事硬件及编程开发工作多年,软硬件经验丰富。

  • 2024-12-01
  • 发表了主题帖: 《计算机视觉之PyTorch数字图像处理》读后感1.开卷有益

    《计算机视觉之PyTorch数字图像处理》读后感1.开卷有益 1. 图书简介 《计算机视觉之PyTorch数字图像处理》以数字图像处理为主题,在详细介绍数字图像处理主流算法的基础上,配合丰富的实战案例,用PyTorch深度学习框架对相关算法进行应用实践。本书一方面从张量的维度对经典数字图像处理算法进行详细的介绍,另一方面从深度学习的维度对图像分类、图像分割和图像检测进行细致的讲解,从而帮助读者较为系统地掌握数字图像处理的相关理论知识和实际应用。 《计算机视觉之PyTorch数字图像处理》分为3篇,共11章。第1篇图像处理基础知识,包括计算机视觉与数字图像概述、搭建开发环境和Python编程基础;第2篇基于经典方法的图像处理,包括图像处理基础知识、图像的基础特征、自动梯度与神经网络、数据准备与图像预处理;第3篇基于深度学习的图像处理,包括图像分类、图像分割、目标检测和模型部署。 《计算机视觉之PyTorch数字图像处理》内容丰富,讲解由浅入深、案例丰富、实用性强,特别适合数字图像处理的入门与进阶人员阅读,也适合数字图像处理的从业人员与研究人员阅读,还可作为高等院校数字图像处理相关课程的教材。" 2. 图书教程资料 《计算机视觉之PyTorch数字图像处理》提供的教学视频、程序源代码和教学PPT等配套资源有两种获取方式:一是关注微信公众号“方大卓越”,回复数字“28”获取下载链接;二是在清华大学出版社网站(www.tup.com.cn)上搜索到本书,然后在本书页面上找到“资源下载”栏目,单击“网络资源”或“课件下载”按钮进行下载。 此处列出百度网盘获取的资料: 《计算机视觉之PyTorch数字图像处理》教程资料下载(PPT及视频) 链接:https://pan.baidu.com/s/1V8GGX0d_jSP1oaFiVm27Dw?pwd=04un 提取码:04un 【图】《计算机视觉之PyTorch数字图像处理》教程资料下载(PPT及视频) //------end

  • 2024-11-15
  • 回复了主题帖: 共读入围:《计算机视觉之PyTorch数字图像处理》

    个人信息无误,确认可以完成评测计划。

  • 2024-11-07
  • 加入了学习《2024DigiKey创意大赛二月柳絮大作战项目》,观看 2024DigiKey创意大赛二月柳絮大作战项目

  • 2024-07-23
  • 回复了主题帖: 高云FPGA USB-HS 速率提不上来

    “大多数时间总线都是空闲”,可能原因之一是USB3317的cache设定不够,以及RTL状态机跳转条件使用计数器。 基于FPGA的USB场景设计,主要应用场景之一是SDR系列产品;USB芯片需要固件,并且基于具体场景来考虑TX-FIFO或者RX-FIFO的大小。   至于其他场景,非必要建议不选用USB接口。基于网口的TCP/UDP传输都比USB接口开发难度要低。

  • 2024-05-24
  • 回复了主题帖: 关于同一个FIFO模块在相同的时序下仿真出两种截然不同的结果

    貌似是FIFO模块例化出了问题:端口名称写错了,或者对应信号没有有效信号,再或者没有初始化信号状态且未到FIFO模块工作区间。

  • 2024-05-22
  • 回复了主题帖: fpga的程序烧写为什么要两个?

    关于”烧写“: ”jtag烧写“是将程序烧录到FPGA内直接运行,应用场景主要是调试; ”flash烧写“是将程序烧录到FPGA外挂的flash内,FPGA在上电时从flash内读取并加载程序,应用场景是发版、量产。 fpga的程序烧写比其他芯片费事吗? 1.对于初学者来讲,fpga的程序烧写比大部分芯片的烧录都要费事; 2.对于已经配置好的环境,可以基于脚本、批处理、python等进行烧录调试,十分便捷; 3.普遍来讲,FPGA的学习周期较长、效益不明显,不如嵌入式或者软件的学习效果立竿见影。 4.特别是随着FPGA应用场景的复杂度提升(例如异构、集成等),需要横向掌握的内容越来越多,但是也越来越有意思。 对于个人来讲,看实际诉求(毕设、课题、工作、兴趣等)决定是否需要学习FPGA。  

  • 2024-05-20
  • 回复了主题帖: verilog 实现rom,仿真输出一直为x。求助..

    现象:仿真输出一直为x。 原因:在rom.v中,指定了仿真初始化文件为sinABFull256x16Hex.txt;但是你的仿真工程并没有该文件,或者该文件的路径有问题导致初始化失败。 parameter SINE_FILE = "sinABFull256x16Hex.txt"; //正弦波形数据 解决办法:添加初始化文件sinABFull256x16Hex.txt,需要注意路径。如果是Vivado仿真,文件默认路径是“project_1/project_1.sim/sim_1/behav/xsim/sinABFull256x16Hex.txt”。 我这边使用一组递增数初始化rom,得到的仿真波形(三角波)如下:  

  • 2024-02-04
  • 回复了主题帖: 健康守护礼的入围名单:脉搏监测健康仪,测出“不觉得”(测评邀请券主场活动)

    个人信息无误。

最近访客

< 1/5 >

统计信息

已有133人来访过

  • 芯积分:867
  • 好友:--
  • 主题:45
  • 回复:47

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言