Linux内核系列
文章平均质量分 96
本专栏以ARM64 LInux kernel学习分享为主。
背包旅行码农
这个作者很懒,什么都没留下…
展开
-
QEMU模拟mini2440开发环境
如何使用QEMU模拟**FriendlyArm的Mini2440开发板**。 主要是为LInux初学者不必购买ARM9开发板,同样也可以学习ARM9, LInux驱动与内核相关的东西。帮助初学者快速上手ARM与Linux。原创 2022-11-05 12:01:39 · 2313 阅读 · 0 评论 -
ARM64 的多核spin-table方式启动流程分析
对称多处理器(Symmetric Multi-Processor, SMP)系统包含多个处理器,如4核Cortex-A53,并且每个处理器的地位平等。在启动过程中,处理器的地位不是平等的。core0即0号处理器为引导处理器,负责执行引导程序和初始化内核;其他core处理器称为从处理器,等待引导处理器完成初始化。引导处理器完成初始化内核后,启动从处理器。原创 2022-10-06 19:32:10 · 2443 阅读 · 1 评论 -
ARM64 Linux Kernel and rootfs(busybox or buildroot) via NFS over QEMU with GDB
现在学习ARM64 Linux Kernel源码无需购买开发板,有台PC就行。下面告诉大家如何在在ubuntu20.04上,使用QEMU搭建arm64 的Linux开发调试环境,以及使用gdb调试内核。原创 2022-10-05 16:34:19 · 1607 阅读 · 0 评论 -
Windows10下用vim+ctags+cscope搭建属于自己的IDE
工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。估计大家经常用的IDE工具如SourceInsight,Notepad++,VScode等等。SourceInsight属于收费软件,其实费用并不贵。Notepad++和VScode均属于开源免费软件。其实IDE工具使用完全看个人习惯与爱好。本人平常开发工具和环境基本实在Ubuntu/Linux环境下的Vim。但是日常工作办公使用windows的笔记本。那如何可以在windows下搭建跟Linux下一样的开发IDE环境呢?原创 2022-01-20 17:14:21 · 6518 阅读 · 1 评论