今年的主要工作就是把linux kernel好好学习一下,目前编译的问题不大,下面就是一些具体的移植工作。下面介绍一下涉及的主要相关工作:

(1) skyeye 国产的虚拟机仿真工具

(2)ulibc 主要是简单的libc库,涉及内存、文件、进程创建等等

(3)busybox 涉及/bin, /sbin下面的主要命令

(4)linux kernel, 也就是www.kernel.org下面的内核代码。

后续的相关工作会在博客中跟踪。

skyeye + ulibc + busybox + linux kernel相关推荐

  1. g++ linux 编译开栈_使用 linux kernel +busybox 定制linux系统

    写在开头: 本来是想使用linux kernel +busybox 制作一个教程的,后来快要结束的时候,死活找不到硬盘,我了解很多文章都有类似的,但是没有谈到硬盘找不到问题,最后历经艰辛,终于把问题解 ...

  2. 面具busybox模块_使用 linux kernel +busybox 定制linux系统

    目的: 了解linux的启动过程 主要内容: 1.grub 是启动程序的bootloader 2.linux-kernel 是linux的开源内核 3.busybox 是linux的工具集合 启动顺序 ...

  3. 09 编译2022年最新的Linux kernel、U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行

    编译2022年最新的Linux kernel.U-Boot和BusyBox rootfs源码,并用QEMU模拟器运行 作者 将狼才鲸 创建日期 2022-11-26 Gitee源码和工程地址:才鲸嵌入 ...

  4. Linux Kernel - Debug Guide (Linux内核调试指南 )

    linux内核调试指南 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 ***第一部分:基础知识*** 总纲:内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 ...

  5. linux 文件系统 启动,linux kernel文件系统启动部分

    现在的kernel里,有个叫做ramfs的文件系统,会把initrd(或者ramdisk,为惯性叫法)里的东西挂载到early-rootfs里(即rootfs,是ramfs的一个特殊实例),执行一些在 ...

  6. QEMU模拟vexpress-a9 搭建Linux kernel运行环境

    众所周知,QEMU是一个可以模拟ARM架构的虚拟机,拥有高速.开源.跨平台.支持多种架构等优点.接下来,我们将使用QEMU模拟vexpress-a9,并在上面跑一个Linux kernel,为接下来的 ...

  7. RISC-V Linux kernel debug 环境搭建

    目录 一.目的 二.准备工作 ①Build Ninja ②Build riscv-gnu-compiler toolchain and debug gdb ③命令行安装gcc-riscv64-linu ...

  8. 【学习札记NO.00004】Linux Kernel Pwn学习笔记 I:一切开始之前

    [学习札记NO.00004]Linux Kernel Pwn学习笔记 I:一切开始之前 [GITHUB BLOG ADDR](https://arttnba3.cn/2021/02/21/NOTE-0 ...

  9. Linux kernel pwn notes(内核漏洞利用学习)

    前言 对这段时间学习的 linux 内核中的一些简单的利用技术做一个记录,如有差错,请见谅. 相关的文件 https://gitee.com/hac425/kernel_ctf 相关引用已在文中进行了 ...

最新文章

  1. 堆状态分析的利器——valgrind的DHAT
  2. 莫比乌斯函数+莫比乌斯反演
  3. 2017-2018-1 20155226《信息安全系统设计基础》第2周学习总结
  4. 好用的 Abyss Web Server
  5. 06.正则表达式基本知识
  6. 【PC工具】在线格式转换工具,视频格式转换,视频转gif工具
  7. 06-CA/TA编程:rsa demo
  8. svn commit --cl app 时手动输入提交的注释,而不是在 -m 'comments here'这里输入
  9. python中knn_如何在python中从头开始构建knn
  10. Google | 创造Youtube单次上线最高收益!解决推荐中的信息茧房困境
  11. ubuntu使用VNC实现远程桌面
  12. php 读xml的两种方式
  13. Guava学习笔记(四):复写的Object常用方法
  14. “ji32k7au4a83”被用作密码的次数不太正常
  15. 一个功能块实现PLC与安川机器人以太网通讯
  16. 前方高能!Netflix推出《怪奇物语》VR体验
  17. MySQL练习sql脚本(某校学生管理系统版本)
  18. 网页被劫持跳转怎么办?发布网修复方法
  19. 投放Google广告怎么做才是最合适的?谷歌广告的优势在哪
  20. 回忆过去回忆一下,也是一种幸福,一种美好

热门文章

  1. iOS之CATiledLayer的属性简介和使用
  2. VersionEye开源持续更新工具
  3. javascript正则表达式一
  4. 总结一下矩阵的基本操作
  5. 19) maven 项目结构:聚集
  6. vs2012中编译时出现程序集所使用的版本高于所引用的版本
  7. Java集合(三、Hashtable)
  8. 线程同步--关键代码段(二)
  9. Vue_案例_初始化显示_采用组件化编写页面_实现组件间通信---vue工作笔记0022
  10. MyCat分布式数据库集群架构工作笔记0018---高可用_单表存储千万级_海量存储_水平分表划分原则