S3C2440之系统时钟(ls_core) 今天笔者开始总结S3C2440的学习笔记,对于S3C2440的学习,笔者的着手点仍然是系统时钟,毕竟时钟是一个微机系统的时间标尺。微机没有了时钟,也就没有了时间尺度,那他也就无法有秩序的运行下去了。如果把CPU的所有工作任务作为纵坐标(y轴),那么时钟就是他的横坐标(x轴)了,如下图1 时钟概念所示。 图 1 时钟概念 2025-02-13 EMBEDDED > mini2440
qemu模拟mini2440调试手册 前情提要 最近想在mini2440上模仿linux 0.12的代码实现arm版本的linux。一来是想巩固下arm,在就是学习下操作系统的相关只是。哎、最后之前的想法非常幼稚,心想学就学最新,当时想看懂linux 3.x的版本。没想到越看越老,从3.x到2.x, 再到0.12 呵。我想真把 0.12 玩的非常通其实也不是件易事。从硬件到系统,mmu到进程,等等。如何有机的组在一起运行起来,也是很费 2025-02-13 EMBEDDED > mini2440
文件系统理解 以下都是自己瞎理解,并不一定对,但会慢慢完善。 我们可以想象下,linux文件系统,是吧我们想利用的资源,以虚拟一种树状目录结构管理。最初我们主要想把,硬盘上的内容以树状的结构管理起来。但是发现,其实好多硬件都可以放到这个树中。例如:字符设备串口等。这要我们能清楚的管理硬件。简单既是美。这也是linux可能玩不了复杂的,只能简单的想到一切皆文件的理念吧。 我们先不考虑虚拟文件系统,其实虚拟文件系统 2025-02-13 EMBEDDED > mini2440
S3C2440之Nand Flash 控制器 Nand FLASH 简介: nand flash 就像是pc上的硬盘. 此外设算是s3c2440上比较复杂的外设了. 但做为像硬盘的角色, 说明此外设还是很重要的. 再此我也做下学习笔记, 希望大家多多指点. 又看了一天的nand flash, 其实之前也培训过,也自学过.但就是这样 忘了学,学了忘 额. 看了[嵌入式Linux应用开发完全手册]讲到,其实Nand Flash 是为了替代EE 2025-02-13 EMBEDDED > mini2440
S3C2440之中断寄存器及中断过程 一、S3C2440中断硬件框架 S3C2440一共有60个中断源,其中有15个子中断源,它们与SUBSRCPND寄存器中的每一位相对应,其他45个中断源与SRCPND中的每一位相对应。要注意的是EINT47对应的是同一位SRCPND[4],而EINT823对应的也是SRCPND[5]一位。 2025-02-13 EMBEDDED > mini2440
hls4ml核FINN加速框架对比 HLS简要介绍ESL(Electrical system Level,电子系统级)设计的发展历经多个时期,从早期的CAD(Computer Aided Design)、CAE(Computer Aided Engineering),到EDA (Electronic Design Automation)时代以Verilog和VHDL工具为主,再到现如今的ESL。与传统的RTL(寄存器传送级)设计相比 2025-02-13 EMBEDDED
fpga相关资源 vivado有三种不同的IP核,每种IP核支持的协议和功能也是不一样的.7Series Integrated Block for PCI Express → 对应的用户接口为 AXI4-StreamAXI Memory Mapped To PCI Express → 对应的用户接口为AXI4DMA/Bridge Subsystem for PCI Expres 2025-02-13 EMBEDDED