📄️ 系统登录密码配置指南
本文档介绍如何为嵌入式 Linux 系统增加登录密码保护,包括 ADB 调试认证和串口控制台密码登录两个安全功能。
📄️ BOOT0 - 启动引导功能配置
BOOT0 使用
📄️ UART - 修改调试 UART
BOOT0 阶段
📄️ EMAC - 以太网络
以太网是一种局域网通信技术,遵循IEEE802.3协议规范,包括10 Mbps、100 Mbps、1000 Mbps和10 Gbps等多种速率的以太网。以太网与TCP/IP协议族的物理层(L1)和数据链路层(L2)相关,其中数据链路层包括逻辑链路控制(LLC)和媒体访问控制(MAC)子层。以太网在TCP/IP协议族中的位置如下图所示:
📄️ GPADC - ADC 按键与采样
GPADC是12bit分辨率,10位采集精度的模数转换模块,具体精度和通道数可以参考芯片手册,模拟输入范围0~1.8V,最高采样率1MHz,并且支持数据比较,自校验功能,同时工作于可配置以下工作模式:
📄️ GPIO Motor - 步进电机驱动
SDK 内置了步进电机驱动,支持驱动两路步进电机,适用于 2803 系列步进电机驱动芯片。该驱动通过 GPIO 控制步进电机的相位信号,可实现精确的步进控制,支持多种运动方向和速度调节。
📄️ HWSPINLOCK - 硬件自旋锁
HWSPINLOCK(硬件自旋锁)是一种锁机制,用于在多处理器系统中对共享资源进行保护,以防止多个处理器同时访问同一资源而导致数据不一致或竞争条件。硬件自旋锁通常由处理器提 供支持,在硬件层面实现了对锁的获取和释放操作,以减少对操作系统的干预和加速锁操作的执行速度。
📄️ IR-CUT - 内置 IR-CUT 驱动
IR-CUT(Infrared Cut)是一种红外截止滤波器,用于摄像头系统中自动切换红外光滤镜。在白天或光照充足时,IR-CUT 滤镜会滤除红外光,确保图像色彩还原准确,避免红外光干扰导致的色彩失真;在夜间或低光照环境下,IR-CUT 滤镜会移除或切换,允许红外光通过,配合红外补光灯实现清晰的夜视效果。通过 IR-CUT 的自动切换,摄像头可以在不同光照条件下都能获得最佳的成像质量。