嵌入式
-
海思平台架构概述(一)
海思平台芯片架构概述 以海思HI5662/5682举例 海思IC内部固化代码,即BootROM是固化在CPU内部的代码,主要负责从SPI NAND加载初始化CLK 、DDR程序,完成相应的硬件初始化;esbc 是引导uboot 启动的关键,主要是负责配置flash工作方式以及读取FLASH 中的uboot数据,完成uboot启动工作。 功能描述 BootRO…
-
基于firefly-rk3568-pc适配-rock-pi-3a(二)
一、设备树修改 1.修改文件位置 ./u-boot/arch/arm/dts/rk3568-rock-3a.dts ./kernel/arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dtsi ./kernel/arch/arm64/boot/dts/rockchip/rk3568-rockpi-core.dtsi ./…
-
eMMC 硬件设计规范
一、eMMC Layout注意事项规格书参考要求 1.模块 SDIO_VDD 需要连接到VDD_EXT 或者外部1.8 V 电源。 2.为了避免总线抖动,需要在SDIO 信号预留上拉电阻R12-R19(阻值范围为10~100 kΩ,推荐值为100 kΩ,默认不贴),并且上拉到外部1.8 V 电源。 3.为了调节信号质量,需预留SDIO 信号串联电阻R1-R1…
-
基于firefly-RK3568-PC适配 ROCK Pi 3A(一)
一 、 repo拉取代码,此方法对网络要求较高,有条件可以使用 # 创建 SDK 目录 mkdir ~/proj/rk356x_sdk-linux5.10 cd ~/proj/rk356x_sdk-linux5.10 ## 完整 SDK repo init –no-clone-bundle –repo-url https://gitlab.com/fir…
-
UFS基础概述
一、UFS设备硬件框架UFS设备和控制器之间,如下图所示:RST_N 复位:就是恢复设备初始上电状态;时钟:用来做数据传输的参考时钟,目前时钟的速率是一定的,19.2MHz、26MHz、38.4MHz,这个时钟速率就只有这几类,不能变化。DIN_TC:就是设备输入数据,就是Host给到UFS的数据,这个是差分线传输,就是需要两根线传输。DOUT_TC:就是设…
-
linux驱动之nand flash 分析
1.Nand Flash 1.1 (Bad) Block Management(坏)块管理Nand Flash由于其物理特性,只有有限的擦写次数,超过那个次数,基本上就是坏了。在使用过程中,有些Nand Flash的block会出现被用坏了,当发现了,要及时将此block标注为坏块,不再使用。于此相关的管理工作,属于Nand Flash的坏块管理的一部分工作…
-
基于Qt for MCUs的工业HMI解决方案
近年来,随着工业生产的自动化程度不断提高,许多工业企业都开始将自动化技术应用于生产和操作中,HMI(Human-Machine Interface,人机界面)作为工业自动化系统的一个重要组成部分,负责实现人与机器之间的信息交互和指令传递,对于提高生产效率和操作便捷性起到了至关重要的作用。 本文引用地址:http://www.eepw.com.cn/artic…
-
基于GD32H759的Profinet工业以太网解决方案
工业通信是自动化系统中极其重要的一环,可称为自动化系统的“大动脉”。工业通信经过多年的发展,协议众多,优势各异,各系统之间如何兼容成为了难题。在目前国产化需求日益增加的大背景下,兆易创新和骥远强强联手,推出基于GD32H759的多协议通讯模块—Xone嵌入式从站归一板。 本文引用地址:http://www.eepw.com.cn/article/202403…
-
STM32Cube USBHID工程配置
基于STM32cubeMX工程配置 usb HID模式通讯配置