代码改变世界

随笔档案-2016年08月

linux kernel文件系统启动部分

2016-08-30 17:04 by cascle, 1155 阅读, 收藏, 编辑
摘要: 现在的kernel里,有个叫做ramfs的文件系统,会把initrd(或者ramdisk,为惯性叫法)里的东西挂载到early-rootfs里(即rootfs,是ramfs的一个特殊实例),执行一些在kenrel里很难执行的操作,这样简化了kernel,方便了调试。随后可以根据需要用switch r 阅读全文

ARM指令集相关知识

2016-08-03 16:56 by cascle, 1780 阅读, 收藏, 编辑
摘要: 1.ARMv8引入了执行状态机制,分为AArch32和AArch64 AArch32为T32(Thumb)和A32(ARM)。 AArch64为A64一种指令集 A64和A32的指令都是32位宽,可以操作64/32位寄存器和64/32位地址总线 T32技术兼容Thumb和Thumb2指令集,是16/ 阅读全文
点击右上角即可分享
微信分享提示