ubuntu16.04安装Preempt RT实时内核

  1. 下载内核和对应版本的实时内核补丁文件。
    (1) 去网站https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/下载内核文件,例如linux-4.4.270.tar.gz
    (2)去网站http://cdn.kernel.org/pub/linux/kernel/projects/rt/4.4/下载对应版本的内核补丁,例如patch-4.4.270-rt222.patch.gz
    注意: 内核文件和补丁文件版本需要对应。
  2. 安装内核编译工具,打补丁。
    安装编译工具:

    $ cd ~
    $ sudo apt-get build-dep linux
    $ sudo apt-get install libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf fakeroot
    $ sudo apt-get install kernel-package
    

    将前面下载的两个文件放到linux-4.4.270-rt222目录下,并打补丁:

    $ cd linux-4.4.270-rt222
    $ tar -zxf linux-4.4.270.tar.gz
    $ gunzip patch-4.4.270-rt222.patch.gz
    $ cd linux-4.4.270
    $ patch -p1 < ../patch-4.4.270-rt222.patch
    
  3. 配置内核实时性选项。
    在当前目录下执行以下命令:

    $ yes '' | make oldconfig
    $ make menuconfig
    

    在弹出的图形化配置菜单中,做如下配置:

    (1) Enable CONFIG_PREEMPT_RT-> Processor type and features-> Preemption Model (Fully Preemptible Kernel (Real-Time))(X) Fully Preemptible Kernel (Real-Time)(2) Enable CONFIG_HIGH_RES_TIMERS-> General setup-> Timers subsystem[*] High Resolution Timer Support(3) Enable CONFIG_NO_HZ_FULL-> General setup-> Timers subsystem-> Timer tick handling (Full dynticks system (tickless))(X) Full dynticks system (tickless)(4) Set CONFIG_HZ_1000 (note: this is no longer in the General Setup menu, go back twice) -> Processor type and features-> Timer frequency (1000 HZ)(X) 1000 HZ(5) Set CPU_FREQ_DEFAULT_GOV_PERFORMANCE [=y]->  Power management and ACPI options-> CPU Frequency scaling-> CPU Frequency scaling (CPU_FREQ [=y])-> Default CPUFreq governor (<choice> [=y])(X) performance
    

    保存配置并退出。

  4. 编译内核deb安装包。
    $ sudo make-kpkg -j `nproc` --initrd kernel_image kernel_headers
    

    编译完成后会在上级目录下生成两个deb安装包。(编译需要时间较长,30分钟左右)

  5. 安装实时内核。
    $ cd ..
    $ sudo dpkg -i *.deb
    $ sudo update-grup
    
  6. 重启电脑, 选择启动菜单的高级选项,选择使用内核linux-4.4.270-rt222进入系统。
    $ reboot
    
  7. 查看实时内核是否安装成功。
    $ uname -a
    

    输出类似以下信息说明安装成功:

    Linux stz 4.4.270-rt222 #1 SMP PREEMPT RT Wed Jul 14 15:41:28
    CST 2021 x86_64 x86_64 x86_64 GNU/Linux
    

ubuntu16.04安装Preempt RT实时内核相关推荐

  1. ubuntu16.04安装英伟达(NVIDIA)驱动——run文件安装

    ubuntu16.04安装英伟达(NVIDIA)驱动--run文件安装 去官网http://www.nvidia.com/Download/index.aspx?lang=en-us选择显卡驱动 中文 ...

  2. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  3. Ubuntu16.04安装后开发环境配置和常用软件安装

    Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...

  4. linux系统乌班图18.04安装xenomai3.1,内核4.9.38

    乌班图18.04安装xenomai3.1,内核4.9.38 乌班图系统:18.04 xenomai版本:3.1 linux内核:4.9.38 乌班图18.04安装xenomai3.1,内核4.9.38 ...

  5. Ubuntu16.04安装GTX1080ti显卡驱动

    Ubuntu16.04安装GTX1080ti显卡驱动: 1.首先禁用nouveau: 1)查看文件属性: ll  /etc/modprobe.d/blacklist.conf 2)修改属性ugo皆为可 ...

  6. Ubuntu16.04安装catkin

    Ubuntu16.04安装catkin zhangman@zhangman-G3-3579:~$ sudo apt-get install git [sudo] zhangman 的密码: 正在读取软 ...

  7. Ubuntu16.04安装AMD显卡,AMD GPU驱动踩坑经历

    事情过程:本来Ubuntu16.04有一块low的A卡,后来淘了一块AMDRX570准备换上,先是黑屏,以为是NVIDIA显卡去装NVIDIA驱动了,后来才发现是A卡,又卸了NVIDIA显卡去装AMD ...

  8. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  9. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  10. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

最新文章

  1. sudo重定向失败解决方法
  2. .NET面试经典问答
  3. 微信小程序使用高德地图API获取准确定位地址描述
  4. jsp网页实现自动刷新和自动跳转页面
  5. 第一章 ---- Spring IOC
  6. cron java_cron表达式
  7. 在美国过端午节(诗)
  8. 赛思互动:Salesforce包括哪些产品和服务
  9. 机器学习入门(二):工具与框架的选择
  10. Windows键盘如何映射为Mac使用
  11. REST笔记(三):一种标准的超媒体格式:Atom
  12. Android 科大讯飞语音识别(详细步骤+源码)
  13. 用户故事与敏捷方法—迭代计划
  14. 【基金研究】《公募权益类基金投资者盈利洞察报告》
  15. 2021深圳观澜中学高考成绩查询入口,2019深圳龙华中学、观澜中学、龙华高级中学录取分数线及高考成绩喜报...
  16. systemd service unit
  17. R语言XLSX数据导入
  18. FAL_SERVER参数解释
  19. 护眼灯真能护眼睛吗?2022护眼台灯怎么样选择好
  20. discuz目录结构 ano

热门文章

  1. 工作中常用的英文单词缩写
  2. WhatsApp使用教程
  3. 两台计算机上用网线共享打印机共享,怎么将打印机共享两台计算机用一根网线,其中一台有打...
  4. 算法导论第三章思考题
  5. 极客算法训练笔记(七),十大经典排序之归并排序,全网最详
  6. 数仓及其维度(分层)建模(ODS DWD DWS DWT ADS)
  7. namecheap,namesilo域名注册优势,国外域名注册,2018 namesilo注册优惠码
  8. 密码疑云 (3)——详解RSA的加密与解密
  9. Lync2013扩展开发
  10. 计算机专业mac好用吗,苹果笔记本电脑系统好用吗_苹果笔记本电脑系统好用不好用-win7之家...