• 简单搭建内核调试环境--1 环境配置


    跳转到目录 点这里 

    1)环境准备篇
      安装 两个发行版

                   1)VMware 上安装  manjaro
                          界面不错用来打开eclipse可视空间大,用起来舒服
                          安装软件方便
                          最主要的是在虚拟机下面安装完成后自动就有共享真实机剪切板功能 
                          内核与最新的版本比较一致 

                          这里主要安装 eclipse + qemu +bzImage

                           (几乎不费啥力气)

                           但是有几点建议

                                   1)安装在VMware比较好,原因嘛不解释

                                   2)划分空间的时候 原始盘 划分大一点 25G (manjaro 根目录扩容比较麻烦)

                                         再挂一个大一点的 20G的数据盘  所有编译配置操作 都放在这里做 

                                   3) 不定期备份一下 VMware

                     2) VMware 上安装 centos7 
                 为啥要用 centos7? 占用空间少
                 作为服务器的主力军 可查找的资源,资料较多,开发包,静态库比较全
                    编译 busybox 时有的静态库找不到,但这里可以用命令安装静态库,(自己一个一个查找依赖库源码安装会累死的)

                            当然你也可以跳过busybox中要复杂静态库的项,但是那样的话好多功能用不了,好像网络那块用不了依赖了加密库等 等 一堆。

                             所以在这 编译 busybox 然后扔到 manjaro里去就行了。

                具体的安装过程不记录了

                         要求是两个系统都配置ssh ,ftp(可选),两个系统都和windows下互ping 通 及能够上网  

                         可以用 WinSCP 传文件,这样用起来就方便了。

    我用的版本是

    https://osdn.net/frs/redir.php?m=xtom_hk&f=%2Fstorage%2Fg%2Fm%2Fma%2Fmanjaro%2Fkde%2F20.1.2%2Fmanjaro-kde-20.1.2-201019-linux58.iso

    配置软件源:

    vim /etc/pacman.conf

    [archlinuxcn]
    SigLevel = Optional TrustedOnly
    Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

    sudo pacman-mirrors -g 

    sudo pacman -Sy yaourt
    sudo pacman -S yay

    安装必须的工具

    pacman -Ss gcc gdb qemu  jdk8-openjdk jdk7-openjdk make cmake flex bison

    sudo ln -s /usr/bin/qemu-system-x86_64 /usr/bin/qemu

    pacman -Fl | grep gdbserver
    pacman -Fy core extra community multilib archlinuxcn
    pacman -Fy gdbserver
    pacman -S extra/gdb
    pacman -Fy ifconfig
    pacman -S core/net-tools

  • 相关阅读:
    结构化系统开发和面向对象开发方法
    十五周总结
    第十四周总结
    第十三周总结
    分答
    第十周总结
    DFD
    判定表
    第八周总结
    开发方法对比
  • 原文地址:https://www.cnblogs.com/heling/p/14160154.html
Copyright © 2020-2023  润新知