龙芯2K1000实战开发-kernel 开发

news/2024/11/25 12:27:39/

文章目录

    • 概要
    • 整体架构流程
    • 技术名词解释
    • 技术细节
    • 小结

概要

提示:这里可以添加技术概要

例如:

本文主要解释龙芯2K1000的内核开发。

整体架构流程

提示:这里可以添加技术整体架构

1.从 ftp 上下载的 Kernel 源码一般都会有一个 mymake 的脚本,编译和配置可以 直接借用此脚本,操作更方便简单

2.mymake 脚本会执行 export PATH=/opt/gcc-4.9.3-64-gnu/bin:$PATH 语句, 所以需要将工具链解压到/opt 目录下,不然会报找不到交叉工具链的错误,工具链下载地 址为 http://ftp.loongnix.org/embedd/ls3a/toolchain/gcc-4.9.3-64-gnu.tar.gz

3.拷贝 2k1000 默认内核配置文件为.config, 进入内核源码主目录下,执行 cp arch/mips/configs/loongson2k1000_defconfig .config

4.借助 mymake 脚本配置内核,执行./mymake menuconfig , 执行之后会弹出 如下图所示的图形化配置界面,根据实际需要对内核进行合理配置后保存退出即可.

5.编译内核,借助 mymake 脚本&#x


http://www.ppmy.cn/news/256407.html

相关文章

如何使用 Git

Git 是一种分布式版本控制系统,它可以记录文件的变化历史,并且可以在不同的分支上进行开发。在软件开发中,Git 是一个必不可少的工具。本文将介绍如何使用 Git。 安装 Git 首先,你需要在你的电脑上安装 Git。你可以在 Git 的官网…

DETR模型转RKNN

目录 1.前言 2.准备工作 3.开始转模型 4.测试代码 5.不想转,直接用也可以,转好的给你,请关注评论一下 1.前言 RKNN出最新版本了,测试了一下,rk在transformer方面做了很多的工作,至少之前不能转的模型&am…

【面试宝典】优秀求职者的必备技能-如何回答“小伙子,请做一下自我介绍?”

前言 我是沐风晓月,今天起,我的付费专栏《面试宝典》上线了,此专栏由互联网老辛,IT民工金鱼哥,漂流客,极客运维之家,逃离广寒宫的兔子,等多位大佬加持,有以下几个优势: 最贴近面试市场,都是大佬们的学员或者公司的最新面试题 最详细的面试方法,近千名学员面试复盘…

Android AIDL Callback的使用(配源码)

零、示例说明 本示例,完成的功能是:客户端向服务端注册一个回调,服务端是一个商店shop,当商店里的产品 Product 有变化时,调用回调向通知客户端,什么商品更新了。 一、完整源代码 完整源码链接: https:/…

Freeswitch学习笔记(一):Sip协议

目录 1.基本概念 1.1.名词概念 1.2.SIP的基本概念和相关元素 1.3.SIP协议的基本方法和头域简介

【观察】金融行业决策智能化“换挡提速” 华为全球智慧金融峰会2023值得期待...

当前以数字化、智能化为特征的第四次工业革命正“扑面而来”,数字经济浪潮对各行各业都产生着深刻影响。其中,金融行业作为现代经济的核心,也面临着一系列重大的挑战和机遇。 相比于其他企业,金融行业依靠数据分析和智能决策更好地…

MCU 调试运行正常,去掉调试器不运行,解决方法

目录 硬件 现象 处理思路 处理过程记录 us延时准备用systick实现 实现 结论 硬件 官方评估板 现象 sdk例程 独立运行都正常。但是自己写的代码,调试运行正常,独立(去掉调试器)运行却不行。 处理思路 使用的代码一点点注…

PSU 19.19安装

参考文档: https://updates.oracle.com/Orion/Services/download?typereadme&aru25183811 OPatch lsinventory or Apply New Patch With Opatch apply Fails With Error "Unable to create patchObject" Inventory Corrupted (Doc ID 2792549.1) TFA…