【DAY4】软件实习笔记

学习笔记:

(1)如何识别头或跳线的第一个引脚

在头或跳线的引脚1附近有一条粗线或三角形。方形垫,你可以在主板背面找到,通常用于引脚1。

(2)学习主板接口

COM6
Pin 1: COM6_DCD# - 数据载波检测(Data Carrier Detect),这是一个信号,当有有效数据载波存在时为低电平。
Pin 2: COM6_RXD# - 接收数据(Receive Data),串行数据的接收端口。
Pin 3: COM6_TXD# - 发送数据(Transmit Data),串行数据的发送端口。
Pin 4: COM6_DTR# - 数据终端就绪(Data Terminal Ready),用来通知调制解调器或其他设备数据终端已准备好通信。
Pin 5: GND - 接地,为信号提供公共参考电位。
Pin 6: COM6_DSR# - 数据设置就绪(Data Set Ready),来自设备的信号,表示设备已经准备好进行数据传输。
Pin 7: COM6_RTS# - 请求发送(Request To Send),设备请求开始发送数据给对方。
Pin 8: COM6_CTS# - 清除发送(Clear To Send),对方设备回应,表示准备好接收数据。
Pin 9: COM6_RI# - 振铃指示(Ring Indicator),表明电话线路中有振铃信号,通常在调制解调器应用中使用。
这些引脚构成了一个标准的RS-232串行通信接口的一部分,用于设备间的数据传输。注意符号“#”通常表示该信号是活动低(即,低电平时有效)

COM6与COM2-5的主要区别
在于它们提供的串行通信端口数量以及各自端口的配置方式。
COM6:
是一个5针×2排(52 Pin 2.00mm)的引脚头,提供了一个单独的串行通信端口。
它包含了标准的串行通信信号,如DCD#(数据载波检测)、RXD#(接收数据)、TXD#(发送数据)、DTR#(数据终端就绪)、DSR#(数据集就绪)、RTS#(请求发送)、CTS#(清除发送)以及RI#(振铃指示)等,适用于标准的串行通信需求。
根据说明,COM6默认由主板支持。如果COM6不被支持,可以提供额外的前端USB接口(F_USB2)作为替代选项。
COM2-5:
是一个更大的20针×2排(20
2 Pin 2.00mm)的引脚头,整合了从COM2到COM5共四个串行通信端口。
每个端口都包括VCC(供电)、RXD#(接收)、TXD#(发送)、RTS#(请求发送)、CTS#(清除发送)等基本串行通信信号,以及若干未连接(N/C)和备用的VCC引脚。
注意事项指出,这里的VCC信号默认为未连接(N/C),但可以根据需要配置为5V或12V(通过电阻选择)。
COM2-5的设计允许系统同时连接更多的串行设备,适合需要多串口通信的应用场景。
总结来说,COM6是一个单一但全面配置的串口,而COM2-5则是一个集合了多个串口的扩展头,适合需要多个独立串行通信链接的系统。

SIM Card Pin Header
SIM卡插针头(SIM Card Pin Header)在电路板设计中主要用于连接和控制嵌入式系统或移动设备中的SIM(Subscriber Identity Module)卡。它的主要作用包括:
供电: 提供SIM卡所需的电源。在提供的表格中,可以看到UIM_PWR引脚,这是用于向SIM卡提供电源的引脚。
数据传输: UIM_DAT引脚负责传输SIM卡与主板之间的数据,这包括身份验证信息、网络配置以及可能的短信和电话簿数据等。
时钟信号: UIM_CLK引脚提供时钟信号,确保数据传输的同步和定时。
复位功能: UIM_RST引脚用于对SIM卡进行复位操作,这对于初始化SIM卡状态或解决潜在的通信问题是必要的。
编程电压(VPP): UIM_VPP引脚在某些情况下可能用于向SIM卡提供编程或特殊操作所需的电压。 A类设备的可变电源电压。

有用文章:MINI PCIE接口设计要点

OTG Pin Header
OTG(On-The-Go)Pin Header是主板上的一个特殊接口,用于实现USB OTG功能。OTG技术允许设备在没有主机(如个人电脑)的情况下直接与其他USB设备进行通信,使得移动设备如智能手机或平板电脑能够作为USB主机或从设备操作。下面是OTG Pin Header各引脚的典型功能:
也是进行主板烧录时候烧录线的接口。
OTG_DET:detect。此引脚用于检测是否有OTG设备连接到该端口。当有OTG设备接入时,这个引脚的状态会改变,系统可以据此自动配置USB控制器的工作模式。
OTG_USB+:USB信号线的正(D+),在OTG模式下,此引脚用于传输USB数据和识别信号,帮助确定连接设备的角色(主机或设备)。
OTG_USB-:USB信号线的负(D-),与OTG_USB+一起构成差分信号对,传输数据和控制信号。
GND:接地引脚,为信号传输提供公共参考电位。
BOOT_MODE1:此引脚在一些设计中可能具有特殊用途,比如用于设备启动模式的选择。如果要进入下载模式或特定的启动配置,可能需要将此引脚拉低或采取其他特定的配置。
通过这些引脚,OTG功能使设备能够在没有外部主机的情况下,直接读取USB闪存盘的内容,连接键盘、鼠标等外设,或者为其他小型设备充电,大大增强了移动设备的灵活性和实用性。

Front Panel Pin Header
前端面板接头(Front Panel Pin Header)是主板上用于连接机箱前端的各种控制按钮和指示灯的接口。根据提供的资料,前端面板接头P9的引脚定义如下:

Pin 1: HD LED+(硬盘活动指示灯正极)
Pin 2: Power LED+(电源指示灯正极)
Pin 3: HD LED-(硬盘活动指示灯负极)
Pin 4: Power LED-(电源指示灯负极)
Pin 5: RESET+(重启按钮正极)
Pin 6: Power+(电源开关正极)
Pin 7: RESET-(重启按钮负极)
Pin 8: Power-(电源开关负极)
Pin 9: GND(接地)
这个接头使得机箱前面板上的LED灯(硬盘活动和电源状态指示灯)和开关(电源开关和重启按钮)能够与主板上的控制电路相连,从而实现对计算机的相应控制操作和状态显示。安装时,需确保机箱线缆与主板上的对应引脚正确连接,以确保所有功能的正常运作。

GPIO Pin Header
GPIO(General Purpose Input/Output)引脚头是一种通用输入/输出接口,它允许用户根据特定需求配置引脚为输入或输出,以控制或检测外部设备的信号。在SV-32A66系列主板上,GPIO Pin Header(J_GPIO1)具有以下功能定义:
Pin 1: GPIO8_A1 - 第8组GPIO的A1引脚,可以配置为输入或输出。
Pin 5: GND - 接地引脚,为GPIO信号提供公共参考电位。
Pin 9: GPIO5_C2 - 第5组GPIO的C2引脚,可配置为输入或输出。
Pin 10: +5V - 此引脚提供5伏电压,当此引脚通电时,GPIO输出默认为5V信号;如果特别指定(通过可选电阻配置),也可以提供3.3V信号。
Pin 12: N/C - 表示未连接,此引脚在设计中未被赋予特定功能。
GPIO引脚广泛应用于各种控制场景,例如控制LED灯、读取按钮状态、与传感器通信或与外部设备进行简单的数据交换。用户可以通过软件编程来设定每个引脚的具体功能,以满足不同应用的需求。

Front USB1-2 Pin Header
前端USB1-2 Pin Header(F_USB1和F_USB2)是主板上的两个5针×2排(5*2 Pin 2.00mm)接口,用于连接到机箱前端的USB接口,方便用户直接在设备的前面板上接入USB设备。这两个接口的引脚定义如下:
对于F_USB1:
Pin 1 和 Pin 2: +5V,提供USB设备所需的工作电压。
Pin 3: USB20_0-,USB数据线的负极。
Pin 4: USB20_1-,第二个USB端口的数据线负极。
Pin 5: USB20_0+,USB数据线的正极。
Pin 6: USB20_1+,第二个USB端口的数据线正极。
Pin 7 和 Pin 8: GND,接地引脚。
Pin 10: 额外的接地引脚,有时用于增强信号的稳定性。
对于F_USB2,其配置略有不同,取决于其他功能的支持情况:
如果Mini PCI-E1插槽不支持3G设备,则F_USB2可提供额外的USB接口。
如果COM6端口不被支持,同样可以为F_USB2提供另一个USB接口。

F_USB2的引脚定义为:
Pin 1 和 Pin 2: +5V,电源。
Pin 3: USB20_2-,可能作为第三个USB端口的数据线负极,前提是Mini PCI-E1不支持3G。
Pin 4: USB20_3-,可能作为第四个USB端口的数据线负极,当COM6不被支持时。
Pin 5: USB20_2+,相应USB端口的数据线正极。
Pin 6: USB20_3+,相应USB端口的数据线正极。
Pin 7 和 Pin 8: GND,接地。
Pin 10: GND,额外的接地引脚。
这些引脚配置允许主板为用户提供便捷的USB接口,以便接入键盘、鼠标、闪存驱动器等多种USB设备。

USB20_0中的20指的是遵循USB2.0规范

EDP1 VDD Select Jumper
EDP1 VDD Select Jumper(通常标记为JC_EDP1)是一个用于选择嵌入式显示端口(Embedded DisplayPort,简称EDP)接口电源电压的跳线。具体来说,这个跳线位于主板上的P10位置,具有以下设置:
当设置为1-2(默认设置)时,EDP接口的电源电压(VDD)为+3.3V。
当设置为2-3时,EDP接口的电源电压变为+5V。
通过更改这个跳线的设置,用户可以根据所连接的显示器或面板的电源需求来选择合适的电压等级。这提供了灵活性,确保兼容性和电源适配性,避免因电压不匹配而损坏设备或影响显示性能。在某些情况下,电压的选择可能会影响显示的质量、色彩深度或显示设备的功耗。此外,跳线旁边通常会有明显的标记,如厚线或三角形,来指示引脚1的位置,帮助用户正确配置跳线。
EDP1 Backlight Control Pin Header
EDP1 Backlight Control Pin Header(通常标记为EDP_P1)是一个用于控制与嵌入式显示端口(EDP)接口相连的显示器背光的引脚头。这个引脚头位于主板上的P10位置,具有以下定义的引脚:
Pin 1 和 Pin 2: GND(接地),为背光控制信号提供公共参考点。
Pin 3: LVDS_BKL_CTL(LVDS背光控制),这个引脚用于传送控制信号以开启或调节显示器的背光亮度。
Pin 4: LVDS_BKL_EN(LVDS背光使能),该引脚通常是一个启用信号,当处于高电平时允许背光工作。
Pin 5 和 Pin 6: +12V(12伏电压),提供背光电源。值得注意的是,尽管默认为+12V,但如果特别指定(通过可选的电阻配置),这些引脚也能够提供5V电压
这个引脚头对于确保EDP接口显示器的背光正确、有效地工作至关重要,通过调节背光控制信号和电源供应,可以适应不同显示器的需求,同时优化能效和视觉效果。在连接和配置时,应参照具体显示器的要求和主板手册的指导来进行正确的接线设置。

Touch Pin Header1
Touch Pin Header1 是一个用于连接触摸屏功能的5针单排接头
Pin 1: +5V,提供5伏电压给触摸屏使用,作为触摸屏电路的电源。
Pin 2: USB20_4+,这是USB 2.0数据线的正极,用于传输触摸数据。
Pin 3: USB20_4-,对应USB 2.0数据线的负极,与正极共同组成差分信号对传输数据。
Pin 4: GND,接地引脚,为触摸屏信号和电源提供公共参考点。
Pin 5: GND,额外的接地引脚,可能用于增强信号的稳定性和屏蔽干扰。
这个接头设计用于将触摸屏与主板相连,使得用户在屏幕上的触控动作能够被正确识别并转换成数据信号,随后通过USB接口传输给系统进行处理。这样,用户就可以通过触摸操作来控制设备,提升交互体验。

EDP1 Signal Pin Header
EDP1 Signal Pin Header 是一个用于连接嵌入式显示端口(Embedded DisplayPort,简称EDP)接口信号的接头,具有15对引脚,间距为2.00毫米。下面是该接头的引脚定义:
Pin 1 和 Pin 2: VDD[1],为EDP信号提供电源电压(VDD),默认为3.3V,也可通过其他设置选择5V。
Pin 3: 同样是VDD[1],电源电压引脚。
Pin 4: 未连接(N/C),备用或未定义的引脚。
Pin 5 和 Pin 6: GND,接地引脚,为信号提供参考电位。
Pin 7 和 Pin 8: 未连接(N/C),非功能性引脚。
Pin 9 和 Pin 10: 未连接(N/C),同样为非功能性引脚。
Pin 11 和 Pin 12: 未连接(N/C),继续是非功能性引脚。
Pin 13 和 Pin 14: GND,额外的接地引脚,确保信号完整性。
Pin 15 和 Pin 16: 未连接(N/C),非功能性引脚。
Pin 17 和 Pin 18: 未连接(N/C),非功能性引脚。
Pin 19 和 Pin 20: EDP_TX0- 和 EDP_TX0+,分别是嵌入式显示端口数据传输线的负极和正极,用于传输视频数据。
Pin 21 和 Pin 22: EDP_TX1- 和 EDP_TX1+,第二对数据传输线。
Pin 23 和 Pin 24: EDP_TX2- 和 EDP_TX2+,第三对数据传输线。
Pin 25 和 Pin 26: GND,再次提供接地。
Pin 27 和 Pin 28: EDP_TX3- 和 EDP_TX3+,第四对数据传输线。
Pin 29 和 Pin 30: EDP_AUX- 和 EDP_AUX+,辅助通道的负极和正极,用于传输控制和配置信息。AUX:auxiliary
这些引脚共同构成了EDP信号传输的基础,允许主板向支持EDP的显示器发送视频信号和其他控制信息。需要注意的是,根据注释,面板电源VDD默认为3.3V,但5V或12V也是可选的,具体取决于“LVDS VDD Select Jumper”(JC_LVDS1)的设置。此外,EDP信号的配置还支持不同分辨率的显示输出,例如SV-32A66系列最高支持1920x1200分辨率。

Infrared Pin Header
红外线(Infrared,IR)引脚头是一种专为红外通讯设计的硬件接口,位于主板上的P11位置,通常用于连接红外接收器或发射器,以实现遥控功能或其他红外通信需求。对于SV-32A66系列主板,Infrared Pin Header的定义如下:
Pin 1: +3.3V,提供3.3伏电压给红外接收模块供电。
Pin 2: GND,接地引脚,为电路提供公共参考电位。
Pin 3: IR_OUT,这是红外信号的输出引脚,通常连接到红外接收模块,用于捕捉来自遥控器或其他红外发射装置的信号。
通过这个引脚头,主板可以集成红外控制功能,使得系统能够响应红外遥控器的指令,比如控制媒体播放、系统开关机或是进行其他远程操作。在实际应用中,用户需确保红外接收模块正确连接到这个引脚头上,以确保红外通信的顺利进行。

System Fan Pin Header
系统风扇引脚头(System Fan Pin Header),通常标记为SYS_FAN1,是主板上用于连接和控制机箱风扇的接口。该接口设计用于确保系统的散热效率,通过监控和调节风扇转速来维持适宜的温度。具体到SV-32A66系列主板,System Fan Pin Header的引脚定义如下:
Pin 1: GND(接地),为风扇电路提供公共参考电位。
Pin 2: FAN Speed Control(风扇转速控制),这个引脚可以接受主板根据温度传感器的反馈调整的PWM(脉冲宽度调制)信号,以自动控制风扇转速。
Pin 3: FAN Speed Detect(风扇转速检测),此引脚用于监测风扇的实际转速,通常通过检测风扇产生的脉冲信号来实现。主板通过这个引脚可以实时了解风扇的工作状态。
通过这个引脚头,主板能够智能化地管理风扇的运行,既能在系统负载高时提高风扇转速加强散热,也能在系统温度较低时降低转速减少噪音和能耗,从而实现高效且安静的散热管理。用户在安装风扇时,需要确保风扇的电源线(通常为红色和黑色线,对应+12V和GND)连接到主板上的其他电源接口,而速度控制线和检测线则正确连接到SYS_FAN1的相应引脚上。

RK RECOVER Pin Header
RK RECOVER Pin Header 是一个用于实现恢复功能的引脚头,通常在嵌入式系统或特定的主板设计中出现。具体到SV-32A66系列主板,RK_RECOVER Pin Header(RK_RCV1)的定义如下:
Pin 1: RK_RECOVER,这是一个用于触发恢复操作的引脚。它可能关联于某种形式的硬件或软件恢复机制,例如固件重置或系统恢复到出厂设置。
Pin 2: GND(接地),作为RK_RECOVER信号的参考电位,确保信号的正确传输。
这个引脚头的作用在于,当需要对系统进行恢复操作时,可以通过外部设备或特定的信号触发该引脚,从而激活主板上的恢复功能。这在系统遇到无法通过常规方法解决的问题,比如软件故障、系统崩溃或需要快速回到已知良好状态时非常有用。具体触发方式和恢复流程会依据主板的设计和相关软件支持而有所不同,可能需要配合特定的软件工具或硬件按键操作来执行。

I2C Pin Header
I2C(Inter-Integrated Circuit)Pin Header,即I²C接口引脚头,是用于连接I2C总线设备的一种硬件接口。在SV-32A66系列主板上,I2C Pin Header(J_I2C1)的引脚定义如下:
Pin 1: SCL(Serial Clock Line),串行时钟线。这条线负责在主设备和从设备之间传输时钟信号,同步数据传输的时机。
Pin 2: SDA(Serial Data Line),串行数据线。这条线用于传输实际的数据位,包括地址信息和数据内容。
I2C总线是一种两线式串行通信协议,由Philips(现在的NXP Semiconductors)开发,广泛应用于嵌入式系统、传感器、微控制器和其他电子设备间的数据交换。它支持多主控结构,允许多个设备通过共享的SCL和SDA线进行通信。I2C总线通过简单的读写操作即可实现设备配置、状态读取或数据交换,非常适用于低速、短距离的通信场景,如在主板上连接各种传感器、EEPROM、显示模块等外设。
在实际应用中,通过I2C Pin Header连接设备时,确保遵守正确的上拉电阻配置(通常需要外部或内部上拉至VCC,以确保总线在空闲时不浮空),以及遵循I2C协议的时序要求,以确保数8据传输的准确无误。
Recovery Pin Header(恢复引脚头)是一个设计用于实现系统恢复功能的硬件接口,常见于电子设备和计算机主板中。具体到SV-32A66系列主板,Recovery Pin Header(RECOVERY1)的引脚定义如下:

Recovery Pin Header
Pin 1: Recovery+,这个引脚通常与恢复过程中的特定信号或控制线相连,用于启动设备的恢复模式。
Pin 2: Recovery-,作为 Recovery+ 的参考地,形成一个信号回路,确保信号的正确传输。
在实际应用中,Recovery Pin Header 通常用于执行系统固件的刷新、恢复出厂设置或加载备份操作系统等操作。当用户需要修复损坏的操作系统、移除病毒或进行固件升级时,可以通过短接这两个引脚(或连接专门的恢复工具)来触发设备进入一个特殊的恢复环境。在这个环境中,设备可以绕过正常的启动流程,直接从外部存储介质(如USB闪存盘)加载恢复程序或固件更新文件。
值得注意的是,使用 Recovery Pin Header 进行恢复操作前,用户应仔细阅读设备的官方指南,确保操作步骤正确无误,以避免可能的硬件损坏或数据丢失。

接口和功能汇总
Amplifier Connectors:用于连接音频放大器,提供左右声道的正负信号。
Front Audio Pin Header:连接前置音频设备,如麦克风和耳机接口。
COM2-5 Pin Headers:提供6个RS232串行端口,支持不同的数据传输控制信号。
COM6 Pin Header:提供一个可选的RS232/RS485串行端口,若不支持则可提供更多USB接口。
SIM Card Pin Header:用于连接SIM卡,提供电源、数据、时钟和复位信号。
OTG Pin Header:支持USB OTG功能,以及一个用于进入下载模式的BOOT_MODE1引脚。
LVDS VDD Select Jumper:允许用户选择LVDS信号的电源电压(3.3V/5V/12V)。
EDP Signal Pin Header:支持EDP显示信号输出,包括数据线、时钟线和辅助信号线。
System Fan Pin Header、RK RECOVER Pin Header、I2C Pin Header、Recovery Pin Header、Home Key Pin Header、DC12V Power Input Pin Header:分别用于控制风扇、系统恢复、I2C通信、恢复功能、主页键控制、直流电源输入等

为什么COM1 COM2-5 COM6不在一起?
共 6 个串口,包括 1 个调试串口,4 个普通串口,1 个 USB 转串口。功能不同。

(3)学习烧录ARM主板

安装ADB驱动:先卸载驱动再安装驱动
点击烧录工具,点击固件
主板与PC用HDBI线和烧录线连接
按住recover键,给主板上电
识别到MASKROM 设备
如果recover跳帽接触不良,就会进系统,显示发现ADC设备

(4)ADB工具包是什么?

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb可以在Eclipse中通过DDMS来调试Android程序,说白了就是调试工具。

(5)LAN是什么?

LAN线,全称为Local Area Network Cable,即局域网线,通常指的是用于连接计算机、路由器、交换机等网络设备,构建局域网络(LAN)的电缆。

(6)APK是什么?和APP有什么区别?

APK:APK 是 Android 应用程序包的缩写。它是 Android 操作系统上的应用程序的安装包文件,其中包含了应用程序的所有代码、资源、配置文件和清单文件。用户通常通过在设备上安装 APK 文件来安装 Android 应用程序。
APP:APP 是 Application 的缩写,是指应用程序。它是一个广义的术语,用于描述安装在计算机或移动设备上的软件程序,用来执行特定的任务或提供特定的功能。APP 可以包括 Android 应用程序(即 APK 文件)以及其他平台上的应用程序,比如 iOS 上的 IPA 文件、Windows 上的 EXE 文件等。
简而言之,APK 是指 Android 应用程序的安装包文件,而 APP 是指任何平台上的应用程序。

(7)什么是以太网?

以太网(Ethernet)是一种局域网(LAN)技术,用于在计算机和其他网络设备之间进行数据通信。它是最常见的有线局域网技术之一,广泛用于家庭、办公室和企业网络中。
以太网使用特定的数据链路层协议来在网络上发送和接收数据包。这些数据包被封装在称为以太网帧的结构中,帧中包含了目标设备的MAC地址、源设备的MAC地址、数据以及其他控制信息。

  • 24
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙声

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值