E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
龙芯2K1000
龙芯
软件开发(28)-- 显示卡初始化
在上一次里,已经说到初始化网络,在那里提到调用一个函数 tgt_devconfig 来初始化其它重要的设备。这其中就有一个重要的设备要初始化的,它就是显示卡。下面就来仔细地阅读这个函数的代码,如下: void tgt_devconfig () { #if NMOD_VGACON > 0 int rc; #if NMOD_FRAM
·
2015-11-13 16:44
软件开发
龙芯
软件开发(27)-- 网络初始化
现在的世界,都是网络的世界了。没有网络是不可想像的,失去太多激动人心的时刻。没有网络,就不可能方便地交流数据, BLOG 也不可发达到目前这种程度。就是在 PMON 的调试里,使用网络也是非常方便的。比如想开发 PMON 运行的程序,就可以使用网络加载,比如 TFTP 加载程序。这样就不用每次去写硬盘,或者写到其它地方去,只要把网络连接好,就可以在其它机器里编译,然后通过网络把程序放到目标机器里运
·
2015-11-13 16:43
软件开发
龙芯
软件开发(26)-- PCI设备初始化4
继续来分析 PCI 设备的搜索过程,下面就是通过调用搜索程序来实现的。 for (i = 0, pb = _pci_head; i < pci_roots; i++, pb = pb->next) { _pci_scan_dev(pb, i, 0, init
·
2015-11-13 16:42
软件开发
龙芯
软件开发(25)-- PCI设备初始化3
看下面的代码: CPU_ConfigCache (); 上面重新配置
龙芯
2E 的缓存。
·
2015-11-13 16:41
软件开发
龙芯
软件开发(24)-- PCI设备初始化2
在汇编的代码里,已经进行了串口初始化,在这里更进一步初始化串口,它是通过调用下面的代码实现的: #define SUPERIO_CFG_REG 0x85 上面定义南桥里串口寄存器地址。 static void initSerial(void) { pcitag_t tag; c
·
2015-11-13 16:47
软件开发
龙芯
软件开发(23)-- PCI设备初始化
目前在个人电脑里,主板上使用局部总线技术把不同的设备连接在一起,这样就可以随时添加设备到总线上。比如主板上一般都有很多 PCI 插槽,可以插入显示卡、声卡、网卡以及符合 PCI 总线标准的其它设备。当然,还有很多低速的外围设备不能直接跟 PCI 局部总线相连接的,比如 IDE 硬盘、软盘、 USB 、键盘、鼠标等等,这样就需要一样东西把这些设备转换才能连接到 PCI 局部总线上,这个东西就是南桥的
·
2015-11-13 16:46
软件开发
我与
龙芯
电脑的第一次亲密接触
这么寒冷的天气里,我还在热情地盼望着我的
龙芯
电脑到来。“来了,来了。”听到快递员急促的脚步声。时间已经
·
2015-11-13 16:45
龙芯
软件开发(22)-- 初始化环境参数
由于不同的主板,芯片配置的不一样,因此参数也不一样,那么就要保存一些参数在 Flash 里面,以便配置硬件。现在就看关于这方面的代码,如下: void envinit () { int i; SBD_DISPLAY ("MAPV", CHKPNT_MAPV);
·
2015-11-13 16:44
软件开发
龙芯
软件开发(21)-- 调试与功能选择
继续分析原来的代码,现在已经进入一个比较重要的函数 dbginit() ,因此这个函数相当复杂的功能调用。 /* * Init PMON and debug */ cpuinfotab[0] = &DBGREG
·
2015-11-13 16:44
软件开发
龙芯
软件开发(20)-- 频率和初始化实时时钟
前面已经介绍进入 C 语言世界,就会实现更多的功能,支持更多的应用。现在就来仔细地分析源程序,并且理解各部份功能实现。 首先来看看下面的函数: /* * Returns the external clock frequency, usually the bus clock */ int tgt_cpufreq
·
2015-11-13 16:43
软件开发
龙芯
软件开发(18)-- 乾坤大挪移,从ROM到RAM
前面已经初始化内存和
龙芯
的缓存,那么现在已经差不多把新房子已经建立好了,要进入新房居住了。
·
2015-11-13 16:42
软件开发
龙芯
软件开发(19)-- C函数入口
经历了漫长的汇编之路,最终走到光明的 C 世界了,进入高级语言环境,会让开发更方便,写更少的语句就可以实现更多的功能。从这里开始,就初始化 PCI 局部线所有设备,初始化南桥所有的功能,初始化 IDE 硬盘,初始化网络,初始化显示卡,并进入响应命令阶段。 下面就来分析 C 函数部份功能,当然它还有时需要调用汇编子函数才能实现特殊的功能。 从上次分析移动代码里,就知道代码已经移到 0x800
·
2015-11-13 16:42
软件开发
龙芯
软件开发(14)--串口输出
串口输出东西太重要了,因此,再来仔细地看看串口调用的其它函数,这样做到一目了然,没有别的疑问在里面,就可以做到庖丁解牛游刃有余。像下面的函数: PRINTSTR(" CONFIG=") 上面这句,就是输出一串字符到串里显示出来。其实它是一个宏定义,那么它是怎么样实现输出字符串到串口上的呢?立即去找到它的宏定义,然后把它展开,最后看看它是怎么样的。宏定义如下: #de
·
2015-11-13 16:41
软件开发
龙芯
软件开发(13)--配置南桥进入调试新天地
前面已经介绍到要初始化南桥,现在就来看看南桥是怎么样初始化,并且更重要的工作,就是怎么样初始化串口输出东西。先来看 superio_init 实现代码: #define PCICONF_WRITEB(dev,func,reg,data) / li a0,CFGADDR(dev
·
2015-11-13 16:40
软件开发
龙芯
软件开发(11)--
龙芯
2E运行的第一行程序
同样,
龙芯
2E要运行起来,那么就少不了程序。那么
龙芯
2E的盘古开天是从那里开始呢?追源寻根,才能了解事物的来龙去脉,才能把握住未来的方向。
·
2015-11-13 16:39
软件开发
龙芯
软件开发(12)--
龙芯
2E摸索前行
上一次说到怎么样运行起来,现在接着上次再进行分析下去。在 locate的程序,如下: locate: la s0,start subu  
·
2015-11-13 16:39
软件开发
龙芯
软件开发(10)--
龙芯
2E指令
每个CPU都有自己独特的指令,比如X86结构的CPU有INTEL的指令系统,MIPS的CPU也有自己的指令系统,当然
龙芯
CPU也不例外,有自己的指令系统。
·
2015-11-13 16:38
软件开发
龙芯
软件开发(8)--理解
龙芯
2E寄存器和内存布局
龙芯
2E 逻辑上是有 32 个定点通用寄存器 ( 其中 0 号固定为 0) , 32 个浮点寄存器,一个 hi ,一个 lo ,以及若干 cp0 控制寄存器,两个 cp1 控制寄存器。
·
2015-11-13 16:37
软件开发
龙芯
软件开发(9)--理解
龙芯
2E几个汇编问题
在以前的MIPS机器里,都需要进行如下处理: 1. 加载或保存到内存. 2. lw $9, 0($8) ; 从内存里加载一个值到$9 3. nop ; $9 在这里还没有准备好,所以要跑多一条空指令来解决。 4. addiu $10, $9 ; $9 在这
·
2015-11-13 16:37
软件开发
龙芯
软件开发(7)--编译PMON指南
编译PMON指南 蔡军生 为了学习怎么样开发
龙芯
的BIOS,也就是PMON。
·
2015-11-13 16:36
软件开发
龙芯
软件开发(5)--北桥南桥芯片的作用
北桥是基于Intel处理器的个人电脑主板芯片组两枚芯片中中的一枚。北桥设计用来处理高速信号,通常处理CPU,RAM,AGP端口或PCI Express,还有南桥之间的通信。 北桥芯片(North Bridge)是主板芯片组中起主导作用的最重要的组成部分,也称为主桥(Host Bridge)。一般来说,芯片组的名称就是以北桥芯片的名称来命名的,例如英特尔 845E芯片组的北桥芯片是82845E
·
2015-11-13 16:35
软件开发
龙芯
软件开发(6)--CPU
龙芯
2E
现在就来看看
龙芯
2E的具有什么特征了。
·
2015-11-13 16:34
软件开发
龙芯
软件开发(4)--主要芯片介绍
要对
龙芯
电脑开发,也需要了解硬件的组成,这样才可以对它进行编写相应的驱动程序和使用。现在就来了解一下
龙芯
电脑的主要芯片组成,下面先从网上的龙梦电脑的组成来入手。
·
2015-11-13 16:34
软件开发
龙芯
软件开发(2)--汇编资料
要开发
龙芯
,那么要先学习一下它的汇编。而它的汇编跟MIPS的相似,这样的话,就只能拿MIPS32的先来学习了。下面就是一些资料的连接。
·
2015-11-13 16:33
软件开发
龙芯
软件开发(3)--常问问题
对于一个新CPU,那就有很基本的问题要搞清楚的。现在把想到的问题列表如下: 1. CPU 指令是什么? 答:MIPS指令。 2. 什么是MIPS? 答:MIPS的名字为“Microcomputer without interlocked pipeline stages”的缩写。另外一个通常的非正式的说法是“Millions of instructions per second”。
·
2015-11-13 16:32
软件开发
龙芯
软件开发(1)--BIOS资料
要想开发
龙芯
,首先要找点资料,学习好以后再去实践。目前就在找资料和看资料的过程,当拿到
龙芯
电脑时,就可以自己开发了。
·
2015-11-13 16:32
软件开发
非常高兴可以订购到
龙芯
电脑
从新闻上看到
龙芯
CPU发布,到现在看到
龙芯
电脑的发布,真是太让人兴奋!这是自己的CPU啦,一定要支持一把。本来打算买一块ARM9开发板的,看到
龙芯
的电脑更好用。
·
2015-11-13 16:31
学习ARM开发(4)
如果没有学习过《微机原理》,那最好去看看,或者去看看RISC的CPU设计,就是
龙芯
的设计,在清华上面有很多关于
龙芯
的设计文档,这些都是CPU的功能。 为什么要学习汇编呢?
·
2015-11-13 15:25
ARM
C/汇编混合编程接口--MIPS ABI
nbsp; 尽管ARM核在智能终端市场风光无限,但依赖于低功耗、超强的处理能力和较为便宜的License, MIPS内核系列芯片依然在电子产品和网络设备中占有很大的市场份量,咱们国家的
龙芯
用的也是
·
2015-11-12 19:03
编程
Linux shell中的一个问题 ${}带正则匹配的表达式
目前在准备
龙芯
项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解。后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式。故记录下来,以备后来查阅。
·
2015-11-11 13:30
Linux shell
中国
龙芯
CPU的调查与研究全集
中国
龙芯
CPU的调查与研究全集。如果单纯的市场竞争,intel可以像打死苍蝇一样把AMD扫了,更别说
龙芯
。
·
2015-11-11 08:00
cpu
Oprofile安装与使用探索
本文分别尝试了oprofile在x86平台和
龙芯
平台上的安装 一:oprofile的安装与配置(intel+ubuntu12.04) I.
·
2015-11-10 23:38
profile
龙芯
3A上V8的编译与测试
使用平台: loongson3a+debian6.0.3+linux2.6.36.3+gcc4.6.3 一: V8的下载 这里V8是从其官网上使用git下载的: (1)如果没有git和git-svn需要:apt-get install git git-svn (2)git clone git://github.com/v8/v8.git 二:V8的编译 这里的编译方法主要也是官网上的方法:
·
2015-11-10 23:38
测试
DXP 技巧和
龙芯
3A装机
时间过得好快!来公司已经半个月多了!本想着每日一搏,可是一再被耽搁,到今天才写。好了,废话不说了。就把自己这些天做的事写一些。理一理吧。也希望大家监督,由于水平有限,有不正确的地方,还望指正! 刚来做的第一件事就化电路板图。用的DXP 2004 。画的一个是FPGA的一个主板图。花费了整整一个礼拜。算是交差了。布局和布线是我花的。PCB导入之前的
·
2015-11-08 16:56
XP
学习——求职——招聘
我当时碰巧拿了一本《电脑爱好者》,里面有篇谈论“中国芯”的文章,当时文章里只描述了“
龙芯
”的优势,我读给大家的时候在班级里树立了我计算机高手的形象,好像“
龙芯
”就是我做的一样,因
·
2015-11-08 15:28
招聘
反向开发之痛
前几年经常听到的“
龙芯
”, 近来也淡出了我们
·
2015-10-31 09:44
开发
中国
龙芯
?传首款Chrome OS上网本月底上市
10月3日消息,据媒体报道,知情人士透露,全球首款基于谷歌Chrome OS系统的上网本最早月底上市。 今年7月,谷歌宣布将推出Chrome OS PC操作系统,旨在向微软Windows系统发起挑战,基于该系统的上网本将于2010年下半年上市。 但知情人士透露,用户可能不用等到明年那么久,因为中国江苏中科龙梦科技有限公司最早将于10月底推出基于Chrome OS的上网本。 有报道称,对于一项
·
2015-10-30 16:11
chrome
龙芯
2号本月底正式发布!性能等同P4 1G?(zz)
本月29日,中科院计算技术研究所将在北京召开名为“
龙芯
2号的正式发布”的发布会,宣布正式发布
龙芯
2号CPU。
·
2015-10-30 10:15
性能
1800元
龙芯
笔记本试用报告 仅是PIII水平?
今天看了一篇关于
龙芯
的评测,发现
龙芯
需要走的路还有很长啊,再过8年能赶上Inter那就算得上是飞毛腿了,文章正文如下:
龙芯
是否能在英特尔、AMD以及威盛的夹击中杀出重围?笔者不太乐观。
·
2015-10-29 08:28
笔记
Vifir.com开源校园行活动成功在电子科技大学举办
Vifir.com开源校园行活动9月26日晚7点成功在电子科技大学新校区成功举办,此次活动邀请了EASYJF开源团队创始 人蔡世友、成都信息工程学院开源社区负责人任柳江、
龙芯
俱乐部创始人石南等为电子科大的同学们献上了精彩的
·
2015-10-28 09:52
com
中国自主处理器暗流涌动:我们有
龙芯
、飞腾...
近年来,在核高基项目补贴和国家级集成电路产业投资基金的扶持下,国内从事高性能CPU设计的单位或公司数量也不断壮大,这当中有像
龙芯
、飞腾、申威这样拥有深厚技术底蕴的老牌IC设计单位,也有像宏芯、兆芯这样新秀
人生想绕几个圈
·
2015-10-27 15:00
linux
android
龙芯
ARM
mips
I2C从驱动到应用(下篇)
I2C的应用实例一:利用i2c读取SPD的信息下面以
龙芯
BIOS为例,介绍如何利用I2C读取内存条上的SPD信息。
存储之厨
·
2015-10-23 18:02
内存检测
spd
i2c
DIMM
龙芯
软件开发:使用
龙芯
2e的模拟器GXemul
by falcon <
[email protected]
>2008-01-13 如果想从事loongson的软件开发,却没有开发板,那么可以通过其虚拟机gxemul(for loongson)来emulate。不过目前可以获得的支持loongson的最新gxemul是0.4.3,并且仅仅支持loongson 2e,另外网络支持也不够好。下面我们
·
2015-10-23 09:16
软件开发
移植mono和Lazarus是
龙芯
电脑要想取得成功必须做的事情
龙芯
论坛上的一篇分析得比较好的帖子,转过来给各位瞧瞧,原文是: http://www.lemote.com/bbs/viewthread.php?
·
2015-10-21 12:55
成功
龙芯
龙芯
中科院计算所研发。
·
2015-10-21 12:01
龙芯
粉的“芯”动日记
感谢星原的投递2015年5月29日的下午接到了顺丰快递投递员关于包裹收取的电话通知,心中窃喜我的
龙芯
3B1500开发计算机到了!
人生想绕几个圈
·
2015-08-04 21:00
linux
龙芯
ARM
mips
longson
龙芯
多核处理器启动概要
0.约定为了便于理解,根据最新版的《
龙芯
3A处理器用户手册》约定以下术语:处理器节点:包含4个GS464核的1个3A处理器称为1个处理器节点处理器核: 3A中的每个GS464核就是一个处理器核主处理器核
存储之厨
·
2015-08-02 10:46
龙芯多核处理器启动顺序
龙芯
CAN测试(sja1000)
测试方案CAN0和CAN1相连,互相收发数据。连接方式如下图:使用扩展模式CAN1发送数据CAN0接收数据。使用标准模式CAN1发送数据CAN0接收数据。使用EJTAG中bin文件夹内的can.c代码,使用callbin的方式测试CAN的收发。Can.c中CAN默认工作在扩展模式。当测试CAN的标准模式时需要对代码进行如下修改。软件流程设置控制器进入复位模式检测到有复位请求后将中止当前接收/发送的
Pejoicen
·
2015-07-01 21:00
【话说硬件产品经理这些年】——2、核心部件选型
好吧,我就爆料下:在
龙芯
中科工作时,我曾经负责过1A开发板的规划工作,为使
龙芯
嵌入式处理器(即1X系列芯片)产品在广大电子爱好者和学生群体中能尽快推广开,我们将开发板定位为低价的入门开发板,于是在硬件成本上要尽可能降低成本
BakerZhang
·
2015-05-28 22:59
[置顶] ARM芯片与X86芯片之间的桥梁
据说
龙芯
3系统带有X86指令集的翻译解释运行系统,
龙芯
3可以运行WINDOWS系统,但是
龙芯
3不是X86指令集架构的 如果我们有一套模拟器(虚拟机),可以在X86系统上面运行
comsci
·
2015-04-26 09:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他