SDK概述-基于arm和linux的snmp网管系统的实现

时间:2024-07-09 03:28:35
【文件属性】:

文件名称:SDK概述-基于arm和linux的snmp网管系统的实现

文件大小:1.88MB

文件格式:PDF

更新时间:2024-07-09 03:28:35

瑞芯微 Rockchip Linux 嵌入式

3 SDK软件架构 3.1 SDK概述 Rockchip Buildroot Linux SDK是基于 Buildroot-2018.02的版本的软件开发包,其包含了 基于 Linux系统开发用到的各种系统源码,驱动,工具,应用软件包。 Buildroot是 Linux平台上一个开源的嵌入式 Linux系统自动构建框架。整个 Buildroot是由 Makefile脚本和 Kconfig配置文件构成的。你可以通过 Buildroot配置,编译出一个完整的可以直 接烧写到机器上运行的 Linux系统软件。 图 3- 1 Buildroot编译框图 Buildroot有以下几点优势: 1. 通过源码构建,有很大的灵活性; 2. 方便的交叉编译环境,可以进行快速构建; 3. 各系统组件配置方便,方便定制开发。 3.2 SDK软件框图 SDK 软件框图 3-2 所示, 从下至上分为 Bootloader、Linux Kernel、Libraries、 Applications四个层次。 各层次内容如下:  Bootloader层主要提供底层系统支持包,如 Bootloader、U-Boot、ATF相关支持  Kernel层主要提供 Linux Kernel的标准实现, Linux也是一个开放的操作系统。 Rockchip平台的 Linux核心为标准的 Linux4.4内核,提供安全性,内存管理,进程管理, 网络协议栈等基础支持;主要是通过 Linux 内核管理设备硬件资源,如 CPU调度、缓存、 内存、I/O 等。  Libraries层对应一般嵌入式系统,相当于中间件层次。包含了各种系统基础库,及第三方 开源程序库支持,对应用层提供 API接口,系统定制者和应用开发者可以基于 Libraries 层的 API开发新的应用。


网友评论