随笔分类 - 单片机
摘要:中断上文: 硬件通过中断触发信号,导致内核调用中断处理程序,进入内核空间。这个过程中,硬件的一些变量和参数也要传递给内核,内核通过这些参数进行中断处理。 中断上文可以看作就是硬件传递过来的这些参数和内核需要保存的一些其他环境(主要是当前被中断的进程环境。 用户级上下文: 正文、数据、用户堆栈以及共享
阅读全文
摘要:大小 AT24C01/02/04/08/16==1Kbit/2Kbit/4Kbit/8Kbit/16Kbit/==128B/256B/512B/1KB/2KB AT24CXX IIC设备地址 8位设备地址 1010 XXX+读写位(R/W) AT24CXX IIC数据地址 8位数据地址(AT24C0
阅读全文
摘要:RAM (Random Access Memory) 常规说的内存 CPU会把硬盘上的程序提取到内存上运行 DRAM(Dynamic RAM) 动态随机存储器 需要定期刷新操作 SDRAM(Synchronous DRAM) 时钟同步动态存储器 只在上升沿表示有效数据 DDR SDRAM(Doubl
阅读全文
摘要:寄存器地址说明 存储寄存器地址的大小为4位,也就是地址偏移相差0x4 ,每位存储1字节数据,共4字节(32位) 0x400 == 1K 0x10 0000 == 1M 0X4000 0000 == 1G 0X8000 0000 == 2G 赋值方式 格式:寄存器地址 |= value(置1)、寄存器
阅读全文
摘要:硬中断 由与系统相连的外设(比如网卡、硬盘)自动产生的。主要是用来通知操作系统系统外设状态的变化。 比如当网卡收到数据包的时候,就会发出一个中断。我们通常所说的中断指的是硬中断(hardirq)。 软中断 为了满足实时系统的要求,中断处理应该是越快越好。 linux为了实现这个特点,当中断发生的时候
阅读全文