自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (22)
  • 收藏
  • 关注

原创 龙芯2K1000/2K500开发板如何利用coredump 进行调试

文件复制到PC 机上,然后使用交叉工具链中的gdb 进行调试。编译时加入调试信息 ((PC 机上))查看core 文件的名字 (开发板上)开启core 文件 (开发板上)查看ulimit 的所有参数设置。执行程序之后在当前路径生成了名为。的 coredump 文件。

2024-02-20 13:03:04 381

原创 在龙芯2K500/2K1000上使用OpenWRT

OpenWrt是一个为嵌入式设备(通常是无线路由器)开发的高扩展度的GNU/Linux发行版。与许多其他路由器的发行版不同,OpenWrt是一个完全为嵌入式设备构建的功能全面、 易于修改的由现代Linux内核驱动的操作系统。在实践中,这意味着您可以得到您需要的所有功能,却仍能避免臃肿。OpenWrt不是一个单一且不可更改的固件,而是提供了具有软件包管理功能的完全可写的文件系统, 让您通过使用适配任何应用的软件包来定制设备。对于开发人员来说,OpenWrt是一个无需围绕它构建完整固件就能开发应用程序的框架。

2024-02-19 14:43:10 784

原创 使用llvm 编译最新的linux 内核(LoongArch)

gcc 从linux 官方下载:http://mirrors.edge.kernel.org/pub/tools/crosstool/files/bin/x86_64/13.2.0/x86_64-gcc-13.2.0-nolibc-loongarch64-linux.tar.xz。从https://www.kernel.org/ 下载最新的版本(linux-next) ,此时用的是linux 6.6rc1。出现上面的错误是因为不module 也还不支持,修改内核配置 关掉。

2023-09-06 20:12:45 899 3

原创 编译LoongArch的llvm交叉工具链

下载gcc交叉工具链https://github.com/sunhaiyong1978/CLFS-for-LoongArch/releases/download/8.1/CLFS-loongarch64-8.1.1-x86_64-cross-tools-gcc-libc.tar.xz,并解压到。从https://github.com/llvm/llvm-project 下最新的。解压源码后,在源码目录执行编译脚本 build.sh。编译完成之后会安装到当前目录下的。

2023-09-06 20:10:29 447

原创 OpenHarmony 4.0 源码编译hb 问题排查记录

从错信息看是找到某个目录,hb 是python写的,所以打算看看源码是找个目录出错了,根据出错信息直接看源码文件。下载build_lite 源码, 从中复制hb_internal 到openharmony 的源码目录即可。这个仓库里面有,所以从这里下载一份到源码放到OpenHarmony 中去。下载好Openharmony 4.0Beta2 的源码。,在OpenHamony 源码下确实没有发现有。查看python 代码可知报错原因是没找到。, 去OpenHarmony 源码仓发现。

2023-09-05 20:23:06 2142

原创 Openharmony3.2 源码编译(ubuntu 22.04) 过程记录

在ubuntu 22.04 下编译OpenHarmony 3.2源码的过程记录

2023-09-05 20:19:43 1534

原创 Qt for Python

目前python的qt 绑定有两种方式 pyqt 和 pyside。目前PyQt是由一家小公司维护的,PyQt历史更长一些,比较稳定,开发社区也比较大,有相关的deploy工具;而PySide(又名Qt for Python)现由Qt公司维护,比PyQt更年轻一些。截至2019年,最新版本是PyQt5和PySide2。PySide6是2020年发行的。PySide2和PySide6,分别是基于C++下的Qt5和Qt6开发的。

2023-07-18 09:28:20 1168

原创 龙芯电脑(LoongArch)如何升级BIOS(UEFI固件)

可查看固件的版本信息,版本信息包括版本号,编译时间,git commit ID.插好装有固件的U 盘(U盘格式为fat32或ext3格式), 上电开机后待出现。升级固件,固件升级过程为先擦除,后写入,待出现。输入对应的标号,(本例中U盘的标号是。进入配置界面后通过上下选择键选中。按回车进入UEFI 命令行。, 如上图所示USB对应的是。键进去UEFI配置界面。, 之后再查找U盘对应的。查看SPI命令的使用说明。后,表示升级完成,输入。

2023-06-18 21:42:30 2093

原创 Linux/LoongArch 系统调用 ABI

本文档描述了 Linux/LoongArch 的系统调用 ABI。由于当前内核仅有 64 位版本,以下的描述均视为遵循 LP64* 的过程调用约定。

2023-05-31 22:10:56 822

原创 交叉编译成LoongArch(Makefile,CMake,AutoTool,Qt等方式)

介绍如何在x86 的机器上交叉编译出在loongarch 架构上运行的程序。针对linux 常见编译构建方式(Makefile,CMake,AutoTool,Qt)提供了交叉编译的方法

2023-05-31 21:57:21 2090 3

原创 在x86平台体验龙芯LoongArch--使用Qemu-7.2安装LoongArch版的ArchLinux

在x86机器上使用源码编译qemu 7.2 ,并安装LoongArch版的ArchLinux

2023-03-18 08:28:18 4047 1

原创 # LoongArch 内存模型与栅障

存储访问类型与访存虚拟地址绑定,通过页表项中的MAT(Memory Access Type)域决定。MAT域的值域存储访问类型的对应关系是:0–强序非缓存,1–一致可缓存,2–弱序非缓存,3–一保留。存储访问类型的设置过程对于应用软件是透明的。,所访问的对象既可以是也可以是。通常采用这种访问类型访问内存以获得高性能。。,即所有访问严格按照程序中的次序执行且当前访存操作彻底完成前不能开始执行下一个访存操作;而。

2022-11-30 10:01:34 982 1

原创 制作CentOS 8 最小系统(LoongArch)

从错误信息可知是下载repomd.xml 文件失败,打这个网址确实出错,原因是LoongArch 没有8.0 的版本有8.3和8.4版本,所以将版本号改为 8.3。制作完的系统通过chroot可以正常使用,就是体积点大,可以通过减少一些包来进行空间的压缩。dnf-rootfs.log 记录了所有包的下载,安装,校验的过程。

2022-10-10 10:50:16 600

原创 订阅loongarch 开发邮件列表

订阅loongarch linux 开发邮件列表

2022-07-23 08:25:37 395

原创 龙芯3A5000 部署k8s

在龙芯3A5000 LoongArch架构平台实现k8s 的部署

2022-07-12 20:07:22 584

原创 龙芯3A5000 上安装docker-compose

在3A5000 龙架构平台部署docker-compose

2022-07-12 19:52:28 1197

原创 龙芯平台(LoongArch)常用开发工具安装

目前龙芯平台的主流桌面操作系统: Loongnix 20, UOS 20, Kylin 10均为DEB系;主流服务器操作系统Loongnix 8.x, Kylin 10, UOS 20均为RPM系。一、桌面操作系统1、基本开发工具更新软件源apt update1.1 安装编译所需软件包apt install build-essential通常会安装gcc, g++, make等软件及开发依赖的库1.2 安装QT5apt install qtcreator qtbase5-dev -yq

2022-04-10 17:10:15 14621 11

原创 支持龙芯架构(LoongArch)的国产主流操作系统

2022-03-20 19:38:53 1753

原创 ssh 自动登录脚本

#!/bin/bashPORT=22REMOTE_HOST=192.168.2.5REMOTE_USR=test1PWD=123function auto_login(){ /usr/bin/expect <<-EOF spawn ssh -p $PORT $REMOTE_USR@$REMOTE_HOST expect { "password" {send "$PWD\r"; set timeout -1} } expect eof exit EOF}au

2022-02-25 11:30:02 2266

原创 龙芯(LoongArch)架构获取CPUID

根据龙芯架构手册可知,通过 cpucfg 指令可以读取一系列配置寄存器,0 号配置寄存器存放的是CPU 标识ID。 所以只要用cpucfg 读取 0号配置寄存器即可。代码如下:#include <stdio.h>#include <stdint.h>#define LOONGARCH_CPUCFG0 0x0uint32_t read_cpucfg(uint32_t reg){ uint32_t val = 0; asm volatile("cpucfg %0, %

2022-02-23 10:45:26 1066

原创 docker导出网络namespace到宿主机

查看运行的容器# docker ps​CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES5a1c7a7a8eae loongsongd/debian:v10-loongarch64 "/bin/bash" 2 hours ago Up 2 hours sleepy_dhawan查看指...

2021-12-22 11:41:23 589

原创 制作Debian 最小系统(Loongarch)

# apt install debootstrap# cd /usr/share/debootstrap/scripts# ln -s sid DaoXiangHu-testing# cd ~# mkdir iso# debootstrap --no-check-gpg --variant=minbase --components=main,non-free,contrib --arch=loongarch64 --foreign DaoXiangHu-testing iso http://p.

2021-10-14 21:42:00 1170

原创 系统启动耗时分析systemd 常用命令

分析总体耗时$ systemd-analyze Startup finished in 4.718s (kernel) + 10.642s (userspace) = 15.361s graphical.target reached after 10.472s in userspace分析关键耗时$ systemd-analyze critical-chainThe time after the unit is active or started is printed after

2021-09-18 09:10:19 1342

原创 busybox 集成systemd之后reboot 失败

在busybox 系统中执行reboot 失败,使用reboot -f 可以强制重启# rebootSystem has not been booted with systemd as init system (PID 1). Can't operate.Failed to connect to bus: Host is downFailed to talk to init daemon.系统里面集成了 systemd,查看systemd 的使用说明 https://www.freed.

2021-08-16 19:33:20 1434

原创 Loongarch 软件移植

AutoTools 添加Loongarch 支持为了简化可移植构建的难度,早期有一套AutoTools的工具帮助程序员构建软件。c/c++开源项目大多由Autotools 工具管理,源码编译常见三步曲。./configuremake make install在Loongarch 下编译常见的问题如下:./configureconfigure: error: cannot guess build type; you must specify one在 ./configur

2021-06-27 18:37:53 3735

原创 Linux 内核编译

查看帮助,会列出make 所支持的参数及说明make help清理内核清理绝大部分编译生成的文件,但保留配置文件(.config) 和 编译外部模块所需的环境make clean清理所有编译生成的文件,包括配置文件(.config) 及其他的备份文件、make mrproper在make mrproper 的基础,还清除编缉器里的备份文件和patch 文件make distclean编译内核# 这里以loongson3 的配置为例make loongson3..

2021-05-12 10:00:12 139

原创 如何提交kernel patch

1. 配置gitgit config --global --replace-all user.name "michael" //git 代码提交的名字git config --global --replace-all user.email "[email protected]" //git 代码提交的邮箱git config --global --replace-all format.signoff true //使用git commit -s 提交时会自动加上signed-

2021-04-22 10:37:06 694

原创 busybox下 CAN 设置失败

操作与出错信息如下:[root@Loongson-GD:~]# ifconfig can0 down[root@Loongson-GD:~]# ip link set can0 up type can bitrate 250000ip: either "dev" is duplicate, or "type" is garbage[root@Loongson-GD:~]# ifconfig can0 up[ 1408.592235] sja1000_platform 1fe00c00.can c

2021-03-29 19:26:58 913

原创 u-boot-2019.10 启动流程分析

平台:ls2k coreu-boot 中的README 有整个启动流程的说明arch/mips/cpu/u-boot.lds 中指定了入口为 _startarch/mips/cpu/start.S ENTRY(_start) 开始 /* U-Boot entry point */ b reset mtc0 zero, CP0_COUNT # clear cp0 count for most accurate boot timing#if defined(CONFIG_MIPS

2021-02-02 20:29:21 482

原创 将rtthread-4.0.3 移植到LS1B的踩坑记录

从github 下了rt-thread 的最新版本rt-thread 4.0.3,发现其中对LS1B的支持太匮乏,并且在板子无法正常运行。好在对LS1C的支持还算完善,遂参考LS1C采用新框架移植串口驱动到LS1B上,在移植的过程中遇到了一些坑,现踩坑过程记录如下。移植完串口驱动后一运行就送大礼了,报错误信息如下:initialize rti_board_start:0 donecurrent sr: 0x1000fc00 \ | /- RT - Thread Operating Sys

2021-02-02 16:56:55 631 1

原创 使用Qt Installer Framework制作安装包

安装QtInstallerFrameworQt Installer Framework 下载地址:http://download.qt.io/official_releases/qt-installer-framework/下载最新的QtInstallerFramework-win-x86.exe 然后安装。 这里下载的是最新4.0.1版本。默认是安装在C:\Qt\QtIFW-4.0.1。注意:安装路径不支持中文,本人亲测Qt的其他安装程序也不支持中文路径。所以用这个制作出来的安装包也不支持中文路径

2021-01-07 17:48:08 861 1

原创 如何制作deb包(基于源码包与二进包)

安装工具与依赖# apt install build-essential devscripts基于源码包制作:$ tar xf foo-0.1.tar.gz$ cd foo-0.1$ ls foo.c Makefile$ dh_make -f ../foo-0.1.tar.gz$ ls debian foo.c Makefile$ ls ../ foo_0.1 foo_0.1-1_mips64el.buildinfo foo_0.1.orig.tar.gz foo_0...

2020-12-15 19:51:55 503

原创 交叉编译龙芯平台的uboot 和 kernel

u-boot 2013 export ARCH=mips export CROSS_COMPILE=mips64el-linux- 如果想指定编译目录: export BUILD_DIR=/tmp/build 或 make -O=/tmp/build make ls2k_pai_config makeu-boot 2019 (gcc-9.1 mips64el) export ARCH=mips export CROSS_COMPILE=mips64el-linux- c

2020-12-09 10:36:30 873

原创 uos20(龙芯平台)上编译及更换最新kernl 5.9及kernel 4.19

OS:UOS 20下载龙芯提供的4.19 源码源码下载地址:http://ftp.loongnix.org/kernel/linux-4.19.90/Linux-4.19.90-5.tar.gz解压编译$ tar xf Linux-4.19.90-5.tar.gz$ cd Linux-4.19.90-5$ make loongson3_defconfig$ make -j4$ make install INSTALL_PATH=./_install$ make modules_inst

2020-12-08 14:37:43 3225 9

原创 linux 4.19在龙芯平台上编译出错解决方法

OS: Loongnix server 1.7工具链为:系统自带的gcc-4.8.5 和 gcc-7.3平台:3A3000/3A4000源码:kernel: 4.19编译步骤···make loongson3_defconfigmake -j4···出错信息:HOSTCC arch/mips/boot/compressed/calc_vmlinuz_load_addr arch/mips/boot/compressed/head.S: Assembler messages: arch/m

2020-12-04 11:47:20 733

原创 u-boot-2019 u-boot 命令分析

代码分析看u-boot源码我们知道,在u-boot中的每一个命令都是通过U_BOOT_CMD或U_BOOT_CMD_COMPLETE来定义的。下面来分析分析他们的具体实现逻辑。U_BOOT_CMD 是一个宏定义,代码在 include/command.h中。#define U_BOOT_CMD(_name, _maxargs, _rep, _cmd, _usage, _help) \ U_BOOT_CMD_COMPLETE(_name, _maxargs, _rep, _cmd, _usage,

2020-12-03 16:42:12 275

原创 u-boot-2019 引导菜单分析

configs/ls2k_core.h 中定义了默认的菜单项及其他默认变量#define CONFIG_EXTRA_ENV_SETTINGS \ CONSOLE_STDOUT_SETTINGS \ "loadaddr=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0" \ "rd_start=0x86000000\0" \ "rd_siz

2020-12-03 16:40:43 530

原创 u-boot-2019 修改内核引导参数

$ make menuconfig[*] Enable boot arguments (console=ttyS0,115200 root=ubi0:rootfs ubi.mtd=root,2048 mtdparts=" CONFIG_MTDPARTS_DEFAULT " noinitrd init=/linuxrc rootfstype=ubifs rw video=ls1xfb:ls1xfb:1920x1080-16@60)

2020-11-27 09:32:00 222

原创 u-boot-2019 修改nand分区大小

$ make menuconfig //修改Default MTD partition scheme 里面的内容Command line interface > Filesystem commands and support > [*] MTD partition support

2020-11-27 09:26:27 728

原创 启动busybox报错/linuxrc failed

启动busybox-1.31.1 制作的文件系统报错,错误信息:not syncing: Requested init /linuxrc failed (error -2).这是因为buysbox 编译为共享库方式,busybox编出来的文件系统不带动态库。而开发者没有将动态库复制完整或存放路径不对导致解决办法:通过ldd busybox 查看依赖的库及库的存放路径,之后将相应的库文件复制到相应路径即可或者将busybox编译改为静态编译make menuconfigSettings

2020-11-25 17:18:00 985 1

广东龙芯2K1000星云板用户手册V1.0.pdf

广东龙芯LS2K1000星云板基于龙芯2K1000处理器,采用单板的方式设计。该开发板主要包含CPU、内存、双网口、USB、RS232、RS485、CAN等主要芯片及常用外设接口,同时通过插针形式的引出其他接口。 本板卡采用标准化贴片焊接工艺,接口丰富,具有稳定、安全、可靠等特点,可广泛应用于国防、电力、交通、医疗、金融、通信、能源等行业领域。

2023-05-31

广东龙芯2K500开发板用户手册V1.3.pdf

广东龙芯LS-2K500先锋板是基于龙芯2K500处理器,采用单板的方式设计。该开发板主要包含CPU、内存、网口、NAND FLASH等主要外设,常用接口以插针形式引出。

2023-05-31

指令系统的自主要兼容(视频截图版).pptx

龙芯自主架构LoongArch 的详细介绍,主要LoongArch包含特点,性能,发展目标及现状的介绍。 其中有与MIPS 的性能对比数据。以及龙芯的二进制翻译技术等介绍

2020-08-13

vlc-qt-1.2.0.tar.gz

vlc-qt 编译好的库文件(龙芯(MIPS64EL)平台) 。 vlc-qt 是对libvlc 的封装

2020-07-03

gogs-0.11.91 龙芯版本

一款极易搭建的自助 Git 服务,龙芯平台的搭建过程见https://www.jianshu.com/p/44dfc3de6ee4

2020-05-09

龙芯3A2000 用户手册

龙芯3A2000 用户手册, 基于最新的GS464E 架构。

2016-07-04

Head First Design Patterns中文版PDF完整高清带目录

又名: Head First Design Patterns 作者: (美)弗里曼(Freeman,E.) 副标题: Head First Design Patterns 简介 ······   你不想重新发明车轮(或者更差的是,没有充气车胎的轮子),所以你从设计模式中寻求帮助—— 设计模式是过去人们面对同样的软件设计问题所得到的经验。 有了设计模式,就可以利用其他人的实践经验的精华, 因此省下的时间可以用在其他的事情上,如:更有挑战性的事情、更复杂的事情以及更有趣的事情。你想要学习:    ·重要的模式 ;    ·何时使用某个模式,为何使用该模式;    ·如何在你自己的设计中马上采用这些模式;    ·何时不该使用该模式(如何避免滥用模式);    ·某个模式是依据哪些面向对象设计原理而设计出来的。    更重要的是,你想在学习设计模式的过程中,不感觉到昏昏欲睡。如果你曾经读过任何一本深入浅出(Head First)系列书籍, 你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论, 这使得这本书能够将这些设计模式深深地烙印在你的脑海中,不容易被遗忘。你将会更擅长于解决软件设计中的问题, 并能够和你的团队成员用模式的语言来更好地沟通。 作者简介 ······   Eric Freeman以及Elisabeth Freeman是作家、教育家以及技术发明者。 他们在迪斯尼公司领导了四年的数字媒体以及因特网的开发,后来他们将这些经验应用在他们自己的媒体中, 包括这本书中。Eric具有耶鲁大学的计算机科学博士学位,Elisbeth具有耶鲁大学的计算机科学硕士学位。    Kathy Sierra(javaranch.com的创始者)以及Bert Bates是畅销的“深入浅出”(Head First)系列书籍的策划者, 也是Sun公司Java开发员认证考试的开发者。 不稳定服务器下载地址由好心网友提供,所以书部落对其稳定性不敢保证,但测试时绝对流畅高速!不收部落币向公众开放!! 书部落首发深入浅出设计模式 Head First Design Patterns 中文PDF 高清晰!!!这回爽了吧!!

2013-04-15

精通LINUX设备驱动开发

宋宝华_精通LINUX设备驱动开发,高清电子版(非扫描)

2013-03-01

IEJSLeakSDetector2.0.1.1

IEJSLeaksDetector因为它只需要点击”Start”和“stop”就可以自动帮我显示“有可能”产生内存泄露的代码,点击就直接定位有问题的代码,这样方调试javascript的内存泄漏问题便很多了

2012-08-13

Android中文API合集

Android中文API合集 更新至 2.2r1-4.0r1

2012-07-31

loongson 1B 开发板用户手册

loongson 1B 的开发入门手册与 loongson 1B 开发板配合使用,让开发者快速入门

2012-04-17

龙芯 3A 处理器用户手册(下册)

本手册分为两部分,第一部分介绍龙芯 3A 多核处理器架构,主要包括系统和主要模块的功 能与配置使用;第二部分从系统软件开发者角度详细介绍龙芯 3A 所采用的 GS464 高性能 处理器核。

2012-02-18

龙芯 3A 处理器用户手册(上册)

本手册分为两部分 第一部分(第 1 章~第 10 章) 介绍龙芯 3A 多核处理器架构与寄存器描述,对芯片系统架构、主要模块的功能与配置、寄存器列表及位域进行详细说明; 第二部分(第 11 章~第 16 章) 是系统软件编程指南, BIOS 和操作系统开发过程中的常见问题进行专题介绍。 关于龙芯 3A 多核芯片所集成的 GS464 高性能处理器核的相关资料,请参阅《龙芯 GS464 处理器核用户手册》。

2012-02-18

Advanced Bash Shell Guide(中文版)

Bash Shell 编程高级教程 (中文版)

2011-03-10

龙芯3A处理器用户手册

图目录 V 表目录 I 第一部分 3 1 概述 1 1.1 龙芯系列处理器介绍 1 1.2 龙芯3A简介 3 2 系统配置与控制 5 2.1 芯片工作模式 5 2.2 控制引脚说明 5 2.3 Cache一致性 6 2.4 系统节点级的物理地址空间分布 7 2.5 地址路由分布与配置 8 2.6 芯片配置及采样寄存器 15 3 GS464处理器核 17 4 二级Cache 19 5 矩阵转置模块 21 6 处理器核间中断与通信 24 7 I/O中断 26 8 DDR2/3 SDRAM控制器配置 29 8.1 DDR2 SDRAM控制器功能概述 29 8.2 DDR2 SDRAM读操作协议 30 8.3 DDR2 SDRAM写操作协议 30 8.4 DDR2 SDRAM参数配置格式 31 9 HyperTransport控制器 63 9.1 HyperTransport硬件设置及初始化 63 9.2 HyperTransport协议支持 63 9.3 HyperTransport中断支持 63 9.4 HyperTransport地址窗口 63 9.4.1 HyperTransport空间 63 9.4.2 HyperTransport控制器内部窗口配置 63 9.5 配置寄存器 63 9.5.1 Bridge Control 63 9.5.2 Capability Registers 63 9.5.3 自定义寄存器 63 9.5.4 接收地址窗口配置寄存器 63 9.5.5 中断向量寄存器 63 9.5.6 中断使能寄存器 63 9.5.7 Interrupt Discovery & Configuration 63 9.5.8 POST地址窗口配置寄存器 63 9.5.9 可预取地址窗口配置寄存器 63 9.5.10 UNCACHE地址窗口配置寄存器 63 9.5.11 HyperTransport总线配置空间的访问方法 63 9.6 HyperTransport多处理器支持 63 10 低速IO控制器配置 63 10.1 PCI/PCI-X控制器 63 10.2 LPC控制器 63 10.3 UART控制器 63 10.3.1 数据寄存器(DAT) 63 10.3.2 中断使能寄存器(IER) 63 10.3.3 中断标识寄存器(IIR) 63 10.3.4 FIFO控制寄存器(FCR) 63 10.3.5 线路控制寄存器(LCR) 63 10.3.6 MODEM控制寄存器(MCR) 63 10.3.7 线路状态寄存器(LSR) 63 10.3.8 MODEM状态寄存器 (MSR) 63 10.3.9 分频锁存器 63 10.4 SPI控制器 63 10.4.1 控制寄存器(SPCR) 63 10.4.2 状态寄存器(SPSR) 63 10.4.3 数据寄存器(TxFIFO) 63 10.4.4 外部寄存器(SPER) 63 10.5 IO控制器配置 63 第二部分 63 11 中断的配置及使用 63 11.1 中断的流程 63 11.2 中断路由及中断使能 63 11.2.1 中断路由 63 11.2.2 中断使能 63 11.3 中断分发 63 12 串口的配置及使用 63 12.1 可选择的串口 63 12.2 PMON的串口配置 63 12.3 Linux内核的串口配置 63 13 EJTAG调试 63 13.1 EJTAG介绍 63 13.2 EJTAG工具使用 63 13.2.1 环境准备 63 13.2.2 PC采样 63 13.2.3 读写内存 63 13.2.4 执行说明 63 13.2.5 在线GDB调试 63 14 地址窗口配置转换 63 14.1 一二级交叉开关地址窗口配置方法 63 14.2 一级交叉开关地址窗口 63 14.3 一级交叉开关地址窗口配置时机 63 14.4 二级交叉开关地址窗口 63 14.5 对地址窗口配置的特别处理 63 14.6 HyperTransport地址窗口 63 14.6.1 处理器核对外访问地址窗口 63 14.6.2 外部设备对处理器芯片内存DMA访问地址窗口 63 14.6.3 低速设备地址窗口 63 14.7 地址空间配置实例分析 63 14.7.1 一级交叉开关实例1 63 14.7.2 一级交叉开关实例2 63 14.7.3 二级交叉开关实例1 63 14.7.4 二级交叉开关实例2 63 15 系统内存空间分布设计 63 15.1 系统内存空间 63 15.2 系统内存空间与外设DMA空间映射关系 63 15.3 系统内存空间的其它映射方法 63 16 X系统的内存分配 63

2011-01-20

龙芯2F处理器用户手册

龙芯2F处理器用户手册。相当使用说明,与龙芯2F处理器数据手册配套使用比较好

2010-12-22

龙芯2F处理器数据手册

龙芯2F处理器数据手册.适用想了解或者开发龙芯的爱好者

2010-12-22

龙芯 GC3210嵌入式开发手册

龙芯 GC3210嵌入式开发手册,非常详细,适合入门者使用

2010-12-09

Linux移植实验指导书

各类Linux移植实验,实验内容共分4大章,包含u-boot制作,linux内核裁剪(linux-kernel2.6.35.7),各类文件系统制作,网卡驱动的加载等

2010-11-29

构建嵌入式Linux开发环境

详细介绍如何构建嵌入式Linux开发环境,里面包括内核移植,各种文件系统的制作等,基于linux-kernel2.6.27

2010-11-29

gdb调试方法与技巧

gdb 调试文档,讲述GDB调试技巧,快速找到问题所在,内含实例精讲。

2010-08-24

linux c 学习教程

一本通俗易懂,内容全面详尽的,linux 下的C语言编程教程,本教程包括三大块:C基础,计算机结构原理,linux 环境下C 开发

2010-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除