龙芯技术手册,包含大量的设计实例; 控制台日志等级设置: 在linux系统系统中,调试信息的等级必须要大于控制台的等级,调试信息才能被显示出来。 一般情况下,通过修改 /proc/sys/kernel/printk 的值来设置控制或读取控制台日志级别。此文件包含四个数。当前日志级别,未明确指定消息级别时的默认消息级别,最小允许的的日志级别,引导时的日志级别。向该文件写入数值时,会修改当前日志级别。
2022-11-02 23:05:54 2.15MB 驱动书籍
1
官方,高清pdf 龙芯 CPU 开发系统 vxWorks BSP 开发的相关要求,内容包括 vxWorks 系统架构、vxWorks 启动过程、windRiver 目录结构、BSP 命名规范、BSP 配置规范、编译规范、与 CPU 相关的宏定义及使用规范、设备驱动模型、中断管理模型、windML 驱动开发规范、调试规范、版本信息、代码风格和测试 规范等
2022-11-02 23:04:09 1.93MB 龙芯 vxWorks
1
主要内容 Hello world 判断循环 过程调用 指令流水线(pipeline) 高速缓存(cache) 常用指令速览 常用伪操作 缓冲溢出 (附有相关汇编实现)
2022-11-02 23:02:06 1.78MB 龙芯2E 体系结构 高速缓存 流水线
1
功能部件是处理器中进行指令运算的核心单元,它的算法及其实现直接影响到处理器的总体性能。本文介绍了龙心2号处理器的功能部件,探讨了从算法到物理设计等不同层次的功能部件设计方法。
2022-11-02 23:00:17 370KB 龙芯 处理器 部件
1
本资料主要内容:1. 龙芯处理器简介 2. 龙芯3多核处理器的架构 3. 物理实施 4. PetaFLOPS和TeraFLOP等
2022-11-02 22:58:20 11.26MB 控制器/处理器
1
龙芯一号数据手册,国产芯片的内部资料,从别人那里赖着要来饿,包括内部手册和芯片指令等
2022-11-02 22:55:16 4.89MB 龙芯 芯片 国产芯片 国产操作系统
1
图 1 为龙芯原始 PMON 初始化的代码流程,其中 C语言环境代码没有详细展开,事实上 C 语言的比重比汇编代码多很多。但是汇编代码的篇幅确实也是不小,这样对阅读代码有很大的障碍。粗略估算了一下,现有代码中,汇编能占到 1.5-2 万行。   现有的代码汇编风格并不是很好,有些代码甚至难以让人读懂。所以将代码结构从新整理是很有必要的。   总体上的思想是将 C 语言环境尽快搭建起来,让汇编代码压缩的最小。并且将所有的初始化变成模块,用树形结构来搭建 BIOS 启动的流程。配置信息类似于表的方式存在,今后在开机上电后龙芯 BIOS 也可以自检,如果当前主板配置和默认配置不匹配,那么将配置文件读入,进而使用配置文件的值来初始化。搭建 C 语言环境可以使用 CAR 技术,CAR 是 Cache As RAM 的缩写。C 语言运行需要栈,在初始化初期,内存不可用,如果想在该阶段使用 C 环境,那么可以使用 cache 作为栈,龙芯平台上可以将 cache 锁定,不让 cache 内容被交换出去,这样就可以让 cache 当做 RAM 来使用。
2022-11-02 22:52:00 387KB 控制器/处理器
1
龙芯指令系统融合技术;
2022-11-02 22:47:13 2.18MB 龙芯指令
1
龙芯派搭载 2K1000 处理器(主频 1GHz),板载 DDR3颗粒,实现 DDR3 的运行存储功能。实现了 GPIO 的输入输出,中断功能。
2022-10-31 13:00:45 882KB 龙芯 实验手册
1
很详细的龙芯处理器手册,对于整个体系结构的了解很有好处
2022-10-25 21:57:21 1.04MB 龙芯处理器
1