- 博客(25)
- 资源 (32)
- 收藏
- 关注
转载 mips和mipsel的区别
mips是big-endian的mips架构,mipsel是little-endian的mips架构。他们之间的区别就是内存中存放的数据的字节顺序相反,也就是把低位放在低地址还是高地址。little endian和big endian是表示计算机字节顺序的两种格式,所谓的字节顺序指的是长度跨越多个字节的数据的存放形式. 假设从地址0x00000000开始的一个字中保存
2012-07-23 16:00:45 2364
转载 PMON启动流程2
sw t1,BONITO_PCIMEMBASECFG(bonito) /* enable configuration cycles now */ lw t0,BONITO_BONPONCFG(bonito) and t0,~BONITO_BONPONCFG_CONFIG_DIS sw
2012-07-15 23:18:03 2835
转载 pmon 启动流程(1)
pmon 启动流程(1)--基于loongson2c(zhuan)下面介绍的pmon流程,基于龙芯2c,计算所的北桥。1 pmon的编译1.1 pmon的配置1)配置文件总的配置文件在 :/usr/src/pmon-all/conf/files开发板的配置文件: /usr/src/pmon-all/Target/bonito/conf/Bonito其他配置文
2012-07-15 22:57:08 3478
转载 8259A中断控制器
http://baike.baidu.com/view/197359.htmOverview前言 8259A芯片是一个中断管理芯片,中断的来源除了来自于硬件自身的NMI中断和来自于软件的INT n指令造成的软件中断之外,还有来自于外部硬件设备的中断,这些中断是可屏蔽的。这些中断也都通过PIC(Programmable Interrupt Controller)
2012-07-15 15:33:13 1490
转载 自制AMD CS5536关机代码和嵌入式
http://blog.csdn.net/dog250/article/details/6224640 AMD CS5536是一款很流行的嵌入式处理器,在基于它的架构上,可以做成各种小器具,然后如果操作系统是linux,且内核低于2.6.18的话,据我所知,它不能实现软关机,也就是说调用shutdown之后机器无法关闭,怎么办呢?最近我搞到一块AMD CS5536的板子,想自己做点东西,可
2012-07-14 09:57:13 2464
转载 CS5536中SMB寄存器的说明
http://hengch.blog.163.com/blog/static/10780067201123024415855/ 在以前的博文中,提到过CS5536这颗芯片,该芯片的datasheet在下列地址可以下载到: http://blog.hengch.com/datasheet/cs5536.pdf 这篇博文本来不是一篇公开的文章,仅用于自己需要时查阅,不过
2012-07-13 21:59:14 1526
转载 串行端口地址及寄存器功能详细资料
因为Linux在初始化时间以后就初始化了tty,tty的初始过程包含了串口设备(COM1和COM2)的初始化,为了理解其中内容,我从http://blog.csdn.net/flylonginsky/archive/2005/01/25/267386.aspx转来了相关的说明。关于Linux初始化这部分的分析,我应该在读完这部分内容后一段时间写出来,因为毕竟自己也是在边读代码边学习么。虽然发扬愚公
2012-07-13 19:46:11 2837
转载 Dmidecode
Dmidecode dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。 DMI有人也叫SMBIOS(System Management BIOS),这两个标准都由DMTF(Desktop Manageme
2012-07-12 22:20:55 970
转载 Linux下的性能测试工具 – sysbench
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MySQL/Oracle/PostgreSQL。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对MySQL进行一系列的测试。具体的一些参数设置,需要根据不同的测试要求来进行调整.编译安装# wget -c http://sourceforge.net
2012-07-12 21:58:00 2252
转载 cache
因为我不知道WINDOWS下怎么看。LINUX下很方便,你们在如下目录/sys/devices/system/cpu/cpu0/cache你也可以执行grep . /sys/devices/system/cpu/cpu0/cache/index*/*这样会把CPU0的各个CACHE参数列出来。我的 CORE 2 I5-2500 ,2500元入手的。L1 L2 是X4的,每个CO
2012-07-12 21:34:12 879
转载 CPU cache学习
计算机中cache的概念无处不在,buffer大多是指软件缓存,而cache多指硬件缓存,我把buffer和cache理解为同一个概念。经过几天的学习,对cpu cache有点了解,把学习过程记录下来。cache位于cpu和存储器之间CPU -fast-> CACHE -slow-> MEMORY每当cpu执行的指令需要访问存储器时,给出物理地址在地址总线上,cache控制器会
2012-07-12 21:28:28 908
转载 Linux释放cache内存
因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。先说下free命令怎么看内存[root@yuyii proc]# freetotal used free shared buffers cachedMem: 515588 295452 220136 0 2060 64040-/+ b
2012-07-12 21:24:25 1378
转载 iozone测试
iozone介绍: iozone(www.iozone.org)是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。 可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_read,
2012-07-12 20:24:36 4651
转载 一年来完全用Linux工作
记得王垠同学写过文章《完全用 GNU/Linux 工作》。嗯,当初看了也是很激动。本篇文章,不是为了学人家怎么样,我只是和大家聊聊我用Linux一年来的体会、感受罢了。别人是模仿不来的,模仿别人没有什么可以值得称道的,做好自己方为好汉。 #1,学习Linux的初衷我若说当初学习Linux就是为了求自由、觅独立之精神,完全是扯淡的事情。我没有使用过,开始对Linux的认知全是从他人口中或
2012-07-12 14:23:44 3076
转载 linux shell 时间运算以及时间差计算方法
最近一段时间,在处理Shell 脚本时候,遇到时间的处理问题。 时间的加减,以及时间差的计算。 1。 时间加减 这里处理方法,是将基础的时间转变为时间戳,然后,需要增加或者改变时间,变成 秒。 如:1990-01-01 01:01:01 加上 1小时 20分处理方法:a.将基础时间转为时间戳time1=$(date +%s -d '1990-01-01 01:
2012-07-11 21:22:31 1056
转载 Linux下时间计算
一、 Linux的time命令 Linux系统下统计程序运行实践最简单直接的方法就是使用time命令,文献[1, 2]中详细介绍了time命令的用法。此命令的用途在于测量特定指令执行时所需消耗的时间及系统资源等资讯,在统计的时间结果中包含以下数据: (1) 实际时间(real time):从命令行执行到运行终止的消逝时间; (2) 用户CPU时间(user
2012-07-11 21:20:21 5567
转载 MIPS Linux 最初启动流程
http://hi.baidu.com/comcat/blog/item/8c3078cdeefd9c550eb34527.html1. bootloader 将ELF 格式的Kernel 加载到某个空闲地址处,然后一般有个内存移动操作,目的地址在 arch/mips/Makefile 内指定: load-$(CONFIG_MIPS_PB1550) += 0xFFFFFFFF80100000,
2012-07-10 13:10:54 1905
转载 64位多核 MIPS 异常和中断内核代码分析
http://hi.baidu.com/comcat/blog/item/3cff7bddec14a1f176c6388a.html1. 概述MIPS 统称异常(同步事件)和中断(异步事件)为例外 (Exception)引入异常则是为了解决处理器运行过程中的一些意外情形,比如执行流中有非法指令(无法被处理器辨识的指令),访问了没有映射的虚拟地址等等。中断的引入则是提供一种 IO
2012-07-10 13:02:51 10207
转载 MIPS cache指令 .
http://blog.csdn.net/wyjie1987/article/details/6444769 MIPS cache指令:指令编码:31...26 25...21 20...16 15......0CACHE(101111) base op offset格式:cache op,offset(ba
2012-07-10 12:50:29 7054 1
转载 用 OProfile 彻底了解性能[IBM]
http://www.ibm.com/developerworks/cn/linux/l-oprof/评测 是表示不同性能特性和特征的数据的形式化总结或分析,它通常以图形和表的形式的出现。评测表提供为特定的处理器事件收集的采样的百分数或数量,比如高速缓存线路故障的数量、传输后备缓存( TLB )故障的数量,等等。Oprofile 是用于 Linux 的若干种评测和性能监控工具中的一种。
2012-07-09 21:59:02 1788
转载 oprofile整理
前序:在网上搜资料的时候,经常会看见comcat关于龙芯的文章,对其的借鉴尤多,为了向其学习,本打算以后所有ID一 律更名为comeagle,不过貌似这个称号太长了~~ 大家有什么好点的名字,多多提意见! oprofile起源于John Levon (Victoria U of Manchester)的一篇硕士论文,最初它以DCPI(DEC Continuous Profi
2012-07-09 21:54:04 941
转载 龙芯内存基础知识
内存基础知识内存颗粒: 组成内存设备的基本单元,也就是我们在内存条上看到的规格相同的一个个小黑块。目前主流的类型为SDRAM(Synchronized Dynamic RAM)。SDRAM根据技术发展又分为DDR、DDR2、DDR3等几代产品。目前主流的是DDR2和DDR3。内存颗粒的技术规范见JEDEC标准(JESD79-2和JESD79-3)。该文档可到jedec官网免费下载(www.je
2012-07-09 21:40:59 4110
原创 龙芯专家的空间
在网上溜达的时候,突然发现锅巴馒头的空间,也不知道真假,反正是这名字,内容也是龙芯的,留下吧。http://hi.baidu.com/new/guobamantou龙芯官方开源社区http://www.loongson.cn/dev/wiki/%E9%A6%96%E9%A1%B5comcat的空间http://hi.baidu.com/comcat/home
2012-07-05 22:28:35 1689 1
转载 龙芯2Fcpu内部物理地址的转换
在经过TLB或者特有机制之后,虚拟地址被转化成物理地址。这个物理地址是不能被外设直接使用的,要经过一些转化。 对于龙芯,32位的地址使用现在只残存于bios中。内核都是使用64bit的地址。在经过cpu的cache和tlb转换后,cpu-core出来的地址(就是我们常说的物理地址)还要经过一层转化。 cpu的地址转换靠的是4个cpu窗口。其中win0,win2是给DDR2映射
2012-07-05 22:15:04 1707
mscale-ddr-tool-v3.30-setup.exe.zip
2022-10-27
QNX 6.5.0 SP1 x86 BIOS_APIC BSP.zip
2018-01-18
安国U盘量产工具使用后USB损坏修改软件WIN7
2015-11-25
borland c 3.1 dos windows
2015-09-15
USB_DOS710_BOOT启动盘DOS710
2015-09-15
borland c 3.1 dos
2015-09-12
Microsoft Loopback Adapter Cracked x64 AMD64
2015-09-11
IPv6详解卷2:高级协议实现.pdf(ipv6 advanced protocols implementation)
2014-10-15
IPv6详解卷1:核心协议实现(ipv6 core protocols implementation)
2014-10-15
Oracle Statspack 高性能调整技术1-15章全
2010-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人