04 2014 档案
摘要:1. ISB DSB DMB2. MMU CACHE. ---book: understandinglinux kernel3. TLB 4. volatile5. cache的工作方式。6.RISC CISC7.static const变量。8.中断上下文/进程上下文9.linux 内核同步机制。10.内存分配: malloc free /kmalloc ,vmalloc ,kfree, vfree, get_free_page,free_page.11.multi-process/multi-thread.
阅读全文
摘要:/*STR learning*write by chen00.xi @11.19*/1. involved Arm instructions:MSR /MRS/CPS:程序状态寄存器指令11.MRS 程序状态寄存器到通用寄存器的数据传送指令格式:MRS{} ,CPSR/SPSR;功能:用于将程序状态寄存器的内容传送到目标寄存器Rd中。当进入中断服务程序或进程切换时,该指令可用来保存当前状态寄存器的值。例如:MRS R0,CPSR;状态寄存器CPSR的值存入寄存器R0中程序状态寄存器指令22.MSR 通用寄存器到程序状态寄存器的数据传送指令格式:MSR{} CPSR/SPSR_,;功能:用于将寄
阅读全文
摘要:Title: Nuttx内存管理的总结,碎片问题研究。Describe: nuttx内存的管理方式,碎片问题,测试及总结。Time: 2012.07.10—2012.07.16Author: xichen1. memory manage of nuttx:Real-time os.小巧,实时,完全可扩展。嵌入式实时的属性,决定其为非虚拟内存管理机制,防止不确定性的I/O阻塞时间,减少程序运行时间的不确定性。支持配有MMU的嵌入式微处理器模式。对比分析,vxworks, uc/os II的内存管理对比。2. memory manage design:Nuttx从算法开始比较重视碎片的产生问题,通
阅读全文
浙公网安备 33010602011771号