RK3568平台入门到精通系列讲解之开发环境搭建(依赖软件包)

2023-11-08

一、服务器平台信息

芯片平台:Intel至强E526xx系列x2

系统版本:ubuntu 14.04/18.04/22.04服务器版

内存:128GB

磁盘空间:256GB SSD + 8TB HD

二、服务器系统安装

系统可以从官方下载:https://cn.ubuntu.com/download/

百度网盘地址:

链接:https://pan.baidu.com/s/1xGWr4msmBNvSEwWD-OXx2Q

提取码:lvae

本文已ubuntu-18.04.5-live-server-amd64.iso为例。如何制作系统安装盘,本篇幅不做介绍,可以参考13小结其他篇,UltraISO_9.6.2软碟通制作系统启动盘(U盘、光盘).docx

把U盘或者光盘插入主机,在BIOS中设置启动优先级。

2.1选择安装语言为英文:

2.2 安装过程中不更新系统

2.3 键盘默认选择,英文-美国键盘

2.4 网络节点与IP,默认即可

2.5 代理,默认即可

2.6 软件源镜像,默认即可

2.7 磁盘分区

重要:建议LVM勾选,后续可以给磁盘空间动态扩容。

固态硬盘部分:

1. 主分区 500M EFI分区 (用作EFI启动)

2. 主分区 500M /boot (开机程序500M)

3. 主分区 128G swap 交换分区(按照内存大小来设置,也可不设置)

4. 主分区剩下部分 / (根目录,相当于我的电脑C盘,存放系统程序文件)

机械硬盘部分:

1. 硬盘一,主分区 所有部分 /home (home用来存储用户的数据)

2. 硬盘二,主分区,后续可通过LVM卷组添加到/home,也可以其他用途

2.8 用户名、用户密码、服务器名设置

2.9 勾选ssh服务

2.10 其他工具,看个人需要,可以都不选

2.11 安装

安装进行中,看日志,等系统安装完成按ENTER重启即可。

三、编译依赖软件包安装

安装完成后,通过putty、SecureCRT、Xmanager等远程登录工具登录系统,执行:

3.1 update software list

$ sudo apt-get update

3.2 install the mandatory packages:

$ sudo apt-get install gawk wget git-corediffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-devxterm lzop python3 dos2unix g++-multilib u-boot-tools expect cmake ccache

3.3 install the optional packages:

$ sudo apt-get install git libncurses5-devlibstdc++6 flex bison automake autoconf libtool

libssl-dev

3.4 install the gstreamer

$ sudo apt-get install autopointautotools-dev gtk-doc-tools libglib2.0-dev

3.5 install other

$ sudo apt-get install git-core gnupg flexbison gperf build-essential

$ sudo apt-get install zip curl zlib1g-devlibc6-dev lib32ncurses5

$ sudo apt-get install x11proto-core-devlibx11-dev lib32readline-gplv2-dev lib32z-dev

$ sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodospython-markdown

libxml2-utils xsltproc

安装所需的依赖,完成后开发环境搭建基本完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RK3568平台入门到精通系列讲解之开发环境搭建(依赖软件包) 的相关文章

随机推荐

  • JAVA NIO 基础

    原文地址 http www iteye com topic 834447 1 基本 概念 IO 是主存和外部设备 硬盘 终端和网络等 拷贝数据的过程 IO 是操作系统的底层功能实现 底层通过 I O 指令进行完成 所有语言运行时系统提供执行
  • 六、ARP协议

    一 ARP 地址解析协议 Address Resolution Protocol 是将IP地址解析为MAC地址的协议 ARP没有IP封装 Type为0X0806 ARP不能穿越路由器 不能被转发到其他广播域 ARP分为 1 正向ARP IP
  • mpvue的入门

    奔三路学习网移动版 首页 vue面试通 前端面试通 大前端知识 挨踢职场 找前端工作 搜索 主页 gt vue面试通 gt 开源框架 gt mpvue菜鸟踩坑吃鸡篇一 时间 2018 04 25 11 46 来源 未知 作者 admin 点
  • mysql show table column_Mysql 常用show命令 show table-奇乐网

    Mysql 常用show命令 show tables或show tables from database name或show database name tables 解释 显示当前数据库中所有表的名称 show databases 解释
  • leetcode 535. Encode and Decode TinyURL(对URL编解码)

    Note This is a companion problem to the System Design problem Design TinyURL TinyURL is a URL shortening service where y
  • 搞懂一般的stacking和blending只需一张图片

    搞懂一般的stacking和blending只需一张图片 搞不懂我把这张图片的纸吃了 下面再简单参考一下其他博主的对于这两种集成方法的比较 Blending的优点在于 1 比stacking简单 因为不用进行k次的交叉验证来获得stacke
  • postgresql用sql语句查询表结构

    用到的postgresql系统表 关于postgresql系统表 可以参考PostgreSQL 8 1 中文文档 系统表 pg class 记录了数据库中的表 索引 序列 视图 关系 其中比较重要字段有 relname 表 索引 视图等的名
  • JsRPC生成某乎3.0版x-zse-96学习分析,网站:aHR0cHM6Ly93d3cuemhpaHUuY29tLw==

    一 jsrpc工具 用的是github上一位大神所写的工具 里面有写具体用法 https github com jxhczhl JsRpc 点进去下载安装包 下载本地版 https wss版本需要在当前目录放证书 下载后直接双击运行 开启服
  • Java 判断一个对象中某一个属性的值是否为空

    每次写博客都不知道咋开头 算了 直接说问题吧 就是验证一个对象中的一个属性的值是否为空 自己在网上也找到了很多大神给的答案 有看到利用反射机制 public boolean checkObjFieldIsNull Object obj th
  • react 获取response header中content-disposition中的filename值

    我们在开发中经常会碰到下载文件 后端将fileName放在response header中 我们该如何获取呢 首先是请求接口 注 getResponse true 这个属性必不可少 它可以返回返回 data response 其次是代码写法
  • 不识别v-on标签,不识别v-bind标签 idea 报错(Namespace 'v-on' not bound more....)

    解决办法 setting 里面去掉这个UNbound xml namespace prefix
  • python去掉字符串重复字符_【python】【字符串】字符串首尾相连,去掉连接处的重复...

    coding utf 8 字符串从反向拆词 def string depart str1 ls str1 str tmp for str t in reversed str1 str tmp str t str tmp ls str1 ap
  • 通信技术之复用与解复用

    想像一下 如果一条信道一次只能传输一条信息 那么对于海量的信息来说 传输的速度未免太慢了 因此 我们想要一根线上传送多路信号 复用技术就应运而生了 在上一篇博客中 我们知道了PCM编码的位数是8 抽样周期是1s 8000次 125us 在这
  • 机器学习——基本认识

    一 机器学习定义 机器学习 Machine Learning 什么是机器学习 Arthur Samuel 机器学习领域的先驱之一 他编写了世界上第一个棋类游戏的人工智能程序 1959年对机器学习的定义 Machine Learning is
  • Fiddler Everywhere(TTP调试抓包工具) for Mac苹果电脑版

    Fiddler Everywhere for Mac版是Mac电脑上的一款跨平台的HTTP调试抓包工具 Fiddler Everywhere for Mac能够记录客户端与服务器之间的所有HTTP S 通信 支持对包进行监视 分析 设置断点
  • 微信小程序——小程序的API介绍

    小程序的宿主环境 API 1 小程序API概述 小程序中的API是由宿主环境提供的 通过这些丰富的小程序API 开发者可以方便的调用微信提供的能力 例如 获取用户信息 本地存储 支付功能等 2 小程序API的3大分类 小程序官方把API分成
  • 用户行为记录的一个简单例子

    分析的前提 用户行为分析的前提是用户行为的记录 如下图则记录了三个用户的用户记录 设计用户记录 用户记录都包含哪些呢 用户记录对于数据分析非常重要 可以让程序员定位bug或者性能问题 产品可以查看用户体验 甚至是广告分析数据分析和用户增长模
  • 算法学习:55. 跳跃游戏

    跳跃游戏 题目难度 中等 给定一个非负整数数组 nums 你最初位于数组的 第一个下标 数组中的每个元素代表你在该位置可以跳跃的最大长度 判断你是否能够到达最后一个下标 示例 输入 nums 2 3 1 1 4 输出 true 解释 可以先
  • Iterm2设置

    Item2 1 安装item2 使用 homebrew 安装 item2 brew install item2 可以打开 item2了使用了 查看所有 shell cat etc shells 查看当前 shell echo SHELL 切
  • RK3568平台入门到精通系列讲解之开发环境搭建(依赖软件包)

    一 服务器平台信息 芯片平台 Intel至强E526xx系列x2 系统版本 ubuntu 14 04 18 04 22 04服务器版 内存 128GB 磁盘空间 256GB SSD 8TB HD 二 服务器系统安装 系统可以从官方下载 ht