MIPS开发板的“不二”选择——Creator Ci20单板计算机评测(芯片是君正JZ4780 ,也就是MIPS R3000,系统推荐Debian或深度,官网就有,其它语言有FreePascal和Go和Java和Python)
在MIPS架构的CPU上开发软件,当然需要使用MIPS专用的工具链来编译代码。不过一般的LINUX发行版内都有相应的配套工具链供用户使用。Ci20出厂时的LINUX发行版为DEBIAN 7.5,相应的GCC版本号为GCC 4.6.3。
可以直接在Ci20上编译代码,省去了交叉编译的依赖性问题。下面编写一个简单的Hello World程序来查看工具链的一些细节。
http://imgtec.eetrend.com/news/9084
https://community.imgtec.com/developers/mips/resources/development-platforms/mips-creator-ci20/
这里注意两三个细节。一个是CPU的架构,可以看到MIPS R3000字样;另外程序的字节顺序使用的是little endian,也就是小端字节。最后看到程序的Class是ELF32,表明这是32位的代码,因为CPU也是32位的。这些要素都是在进行软件开发时必须考虑到的问题。
君正官方也提供了相应的SDK开发文档,里面包含了交叉编译工具链及特定的SDK底层软件包供用户使用。
请问MIPS开发板Creator Ci20用的是君正R3000芯片,在上面编译出来的程序,能在龙芯Linux下直接就能使用吗?
http://imgtec.eetrend.com/news/9084
这里买货(那个库作者就是这里买的),国内好像买不到:
https://www.imgtec.com/store/
http://www.mouser.com/new/imagination-technologies/imagination-technologies-ci20/
https://creatordev.io/ci20.html
Ci20的技术资料:
https://docs.creatordev.io/ci20/guides/hardware/
http://www.ingenic.cn/?product/id/6.html
http://www.ingenic.cn/?product/id/6/lm/3.html
-------------------------------------------------------------------------------------
终于查清,君正JZ4780 是小端CPU:
http://elinux.org/CI20_Hardware
https://kknews.cc/digital/bx98nqm.html
-------------------------------------------------------------------------------------
龙芯版 ubuntu:
http://ftp.loongnix.org/os/
http://ftp.loongnix.org/os/ubuntu/iso/
龙芯吧:
http://tieba.baidu.com/f?kw=%E9%BE%99%E8%8A%AF&ie=utf-8
编译参数 -EL(小端CPU):
https://gcc.gnu.org/onlinedocs/gcc/MIPS-Options.html
龙芯开发者计划
只要注册,就能买到便宜的龙芯电脑。
只要在龙芯平台上开发软件,就可以从龙芯分到钱。
http://www.csia.net.cn/Article/ShowInfo.asp?InfoID=65722
From Linux to Linux-MIPS
龙芯是小端,编程验证(mips 为大端,mipsel 为小端)
写一个简单的判断程序如下:
#include <stdio.h>
main()
{
unsigned short test=0x1122;
if(*((unsigned char*)&test)==0x11)
printf("You are Big_Endian!");
else
printf("You are Little_Endian!");
}
https://gist.github.com/zsrkmyn/41c7de991afd216fecd5
------------------------------------------------------------------------------
本次活动中龙芯3A2000开源电脑主机价格3999元,3B1500开源电脑主机价格2999元,是目前最便宜的龙芯三号电脑。龙芯俱乐部还赠送32G的龙芯linux系统安装U盘,方便用户重装系统。如同时购买龙芯智龙创客主板,可获99元优惠价。龙芯三号开源电脑团购网址:http://www.loongsonclub.com/gw联系邮箱 loongsonclub@126.com 龙芯三号开源电脑团购QQ群217352005。
1. 比较直接的是某宝的https://shop123132415.taobao.com/?spm=2013.1.1000126.4.DpRZLb ,有3a3000的板子和3a2000的板子,就是价格让人很想砸中芯国际的脑袋...倒是勉强能接受,毕竟当年core duo性能不如这个的四核价格也不怎么好看...某宝还有其他的寥寥几个...卖龙芯1b板子的貌似还不少
2. 直接和龙梦沟通,电话或者邮件或者什么的,似乎有人是这么拿到手的。
3. 众达精电...
4. 龙芯俱乐部...团购目前还在线,应该是目前全新的龙芯电脑性价比最高的地方?
我对这片也不熟...请有渠道的大神指正...这个贴纯粹是为了打那些“龙芯又没商业化怎么能买到呢大清药丸”的弱智的脸。
反正我准备攒钱入3a3000板子了...祝我好运
个人觉得龙芯最大的问题是销售渠道问题,,我关注龙芯也有几年时间了,目前能够确定比较靠谱的购买方式是只有龙芯俱乐部一条路可选
龙芯创智龙盾系列全加固笔记本
http://www.czctech.com/
MIPS开发板的“不二”选择——Creator Ci20单板计算机评测(芯片是君正JZ4780 ,也就是MIPS R3000,系统推荐Debian或深度,官网就有,其它语言有FreePascal和Go和Java和Python)的更多相关文章
- 树莓派、 Arduino 、传统单片机开发板该如何选择?
几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现 ...
- iTOP-4412开发板低功耗高性能的开源硬件平台——上手评测
iTOP-4412开发板现在比较热门的开发板,笔者近期入了一套.也推荐给初学ARM的朋友学习,4412开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与超 ...
- 基于Mui与H5+开发webapp的Android原生工程打包步骤(使用新版本5+SDK与Android studio)(部分内容转自dcloud官网)
文章背景: dcloud官网给出的打包步骤对于有一定安卓打包基础的同学来说比较容易掌握,但是对于webapp小白来讲有的地方可能没有说的太具体.下面我给大家介绍的详细一点,保证大家按照步骤就能学会打包 ...
- 开发语言性能对比,C++、Java、Python、LUA、TCC
一直想做开发语言性能对比,刚好有时间都做了给大家参考一下, 编译类:C++和Java表现还不错 脚本类:TCC脚本动态运行C语言,性能比其他脚本快好多... 想玩TCC的同学下载测试包,TCC目录下修 ...
- 各种语言中的可变参数(java、python、c++、javascript)
索引: java python c++ js 1.Java public class Animal { // 接受可变参数的方法 void eat(String... Objects) { for ( ...
- ubuntu上用eclipse搭建java、python开发环境
上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts ...
- #2020征文-开发板#使用Python开发鸿蒙应用--2021.01.07直播图文
写在前面: 每年的过年前夕,手中的项目一定会告急...而自己又缺乏三头六臂七十二变等特技,所以只能在鸿蒙社区先消失一阵子了.今天再看社区的帖子,发现大家的进步可不一般,各种案例示例层出不穷,一片欣欣向 ...
- 迅为iMX6开发板支持单核,双核,四核处理器,为客户产品选择提供灵活性
本文转自迅为:http://topeetboard.com 店铺:https://arm-board.taobao.com 处理器:Freescale Cortex-A9 四核 i.MX6Q 主频 1 ...
- 安装minicom串口访问开发板
1. 安装minicom yum install minicom 2. 设置minicom minicom -s 选择“Serial port setup”,将“Serial Device”修改成 ...
随机推荐
- hdu 4059 The Boss on Mars
The Boss on Mars Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) ...
- 64位Oracle11g自带的sqldevelper无法启动
原因:选择的jdk有问题 解决方法:由于Oracle自带的Sqldeveloper只支持32位的java运行环境,如果本机安装64位jdk,需要手动更改SqlDeveloper路径到32位的jdk即可 ...
- uva 116 Unidirectional TSP【号码塔+打印路径】
主题: uva 116 Unidirectional TSP 意甲冠军:给定一个矩阵,当前格儿童值三个方向回格最小值和当前的和,就第一列的最小值并打印路径(同样则去字典序最小的). 分析:刚開始想错了 ...
- WPF 使用不安全代码快速从数组转 WriteableBitmap
原文:WPF 使用不安全代码快速从数组转 WriteableBitmap 本文告诉大家一个快速的方法,直接把数组转 WriteableBitmap 先来说下以前的方法,以前使用的是 BitmapSou ...
- matlab 神经网络工具箱的实用
0. 其他处理 计时: tic net = train(net, X, y); toc 1. 一个简单的 demo(单层感知器) P = [1, 1, 1, 1, 0, 0, 0, 0; 0, 0, ...
- Struts2——(3)ValueStack(值栈)
一.ValueStack 主要用于存储请求相关信息,内部结构如下 root区:被称为根存储区,是一个栈结构,栈顶元素为当前请求的Action对象. context区:被称为变量存储区,是一个Map结构 ...
- oracle的number的浅析
author:skate time:2011-02-14 oracle的number的浅析 从例如以下几个方面来认识number 1.表示的数值范围 2.占用的存储空间 3.number的性能 ...
- docker入门0:常识知识扫盲
Docker 是一个开源项目,基于 Go 语言实现,是一套轻量级的操作系统虚拟化解决方案.用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单. Docker通常用于如下场景: web ...
- 扩展你的javascript数组
如今做的项目用的正是jquery的框架,Jquery miniui,其功能强大.性能卓越.易于上手.不失灵活,在不断学习和研发的过程中,miniui给了非常多的启示,让我又一次认识了js的本质,意识到 ...
- 创Python规划2
于Milang的IDE多年的编辑后,,然后按F5关于实施.这将是在下面Output输出形式"Hello, World!"弦,例如下面的附图: watermark/2/text/aH ...