MIPS开发板的“不二”选择——Creator Ci20单板计算机评测(芯片是君正JZ4780 ,也就是MIPS R3000,系统推荐Debian或深度,官网就有,其它语言有FreePascal和Go和Java)

在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底层软件包供用户使用。

这里买货(那个库作者就是这里买的),国内好像买不到:
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

------------------------------------------------------------------------------

本次活动中龙芯3A2000开源电脑主机价格3999元,3B1500开源电脑主机价格2999元,是目前最便宜的龙芯三号电脑。龙芯俱乐部还赠送32G的龙芯linux系统安装U盘,方便用户重装系统。如同时购买龙芯智龙创客主板,可获99元优惠价。龙芯三号开源电脑团购网址:http://www.loongsonclub.com/gw联系邮箱 [email protected] 龙芯三号开源电脑团购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/

时间: 2024-08-04 16:25:12

MIPS开发板的“不二”选择——Creator Ci20单板计算机评测(芯片是君正JZ4780 ,也就是MIPS R3000,系统推荐Debian或深度,官网就有,其它语言有FreePascal和Go和Java)的相关文章

树莓派、 Arduino 、传统单片机开发板该如何选择?

几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电路板,甚至自己打样电路板来使用,已经成为了一个趋势.现在,我们面前的选择就空前的丰富,一方面,是以Arduino和树莓派为首的开源硬件阵营,另一方面,则是以STM32.51和S3C2440为首的传统单片机开发板阵营.笔者根据自己的使用体验,与读者简单谈一

002_STM32学习笔记:【针对开发板】BIN文件通过ST-LINK烧录STM32芯片

由于本人所持的开发板STM32F429-DIS上面带有了ST-LINK下载烧录部分,而且这个型号的开发板在embed上也获得支持. 烧录文件:BIN文件 烧录方式:ST-LINK 烧录芯片:STM32F429I 烧录准备: 1.开发板自带的一根USB线 2.官方烧录软件:STM32 ST-LINK utility(下载需要登录账号) ================= 具体步骤: 1.安装烧录软件,后打开. 2.连接好开发板到电脑. 3.Target --> Connect (成功的结果) 4.

Android内核开发:开发板选购

工欲善其事,必先利其器,作为我的<Android内核开发>系列的第一篇文章,我们先来解决一个非技术问题:学习Android内核开发,是否需要购买一块Android开发板呢?如果需要,那么应该选购什么样的开发板呢? 1.  是否需要购买Android开发板? 这个问题取决于你的学习目标是什么,简单来说,学习Android源码的人分为两种: 一种是做Android应用层开发的,想通过学习Android源码来深入了解Android底层是怎么工作的: 另一种则是做Android底层开发的,比如做And

迅为iMX6开发板支持单核,双核,四核处理器,为客户产品选择提供灵活性

本文转自迅为:http://topeetboard.com 店铺:https://arm-board.taobao.com 处理器:Freescale Cortex-A9 四核 i.MX6Q 主频 1.2 GHz:开发板默认是四核商业扩展级芯片,可根据用户需求更换单核,双核,工业级.汽车级处理器,批量更省成本. 核心板配置:标配大内存:2GB DDR3内存 16GB EMMC存储;另有4MB的EEPROM用来存储关键数据. 核心板连接器:扩展引脚多达320个 ,经过大批量检验的核心板连接方式,更

ARM开发板怎么选择?迅为-IMX6开发板来详情解说

迅为-I.MX6开发板 Cortex-A9四核I.MX6Q,主频1G,2G内存,16G存储,支持4G全网通,GPS WIFI蓝牙模块,千兆以太网,摄像头,SATA等接口,多屏异显,双屏同显 核心板参数: 尺寸:51mm*61mm CPU:Freescale Cortex-A9 四核 i.MX6Q,主频 1 GHz 内存:2GB DDR3 存储:16GB EMMC 存储 电源管理:内部独立 工作电压:5V 系统支持:Linux-QT/Android/Ubuntu操作系统 引角扩展:引出脚多达320

PSoC3开发板,无需昂贵的MiniProg3,CY8C3866AXI-040,内置USB BootLoader

学习PSoC3一定需要使用Miniprog3编程器吗?为大家分享一个IFLabs性价比很高的PSoC3开发板. 无需昂贵的Miniprog3编程器也可以轻松开发和学习PSoC3,基于功能强大的CY8C3866AXI-040芯片,开发板上内置USB BootLoader. 开发板详情:http://item.taobao.com/item.htm?id=43495032490了解IFLabs淘宝店铺:IdeaFutureLab 1.1 基本功能概述 开发板主要用于Cypress PSoC3系列芯片

5.安装 Linux 系统到开发板

课程要求: 1. 了解linux嵌入式系统的组成和启动流程. 2. 通过SD卡自动烧写Linux系统到nand flash中. 3. 体验Linux+Qt系统. 实验器材: 软件: 1.OK6410光盘A,B. 硬件: 1. PC机一台. 2. SD卡读卡器各一 3. OK6410开发板一套. 4. USB转串口线一条. 背景知识: 1. Qtopia简介: Qtopia 是 Trolltech 公司为采用嵌入式 Linux 操作系统的消费电子设备而开发的综合应用平台, Qtopia 包含完整的

刚接触开发板之接口接线工具

ARM开发板本质上就是个小型的计算机系统,因此学习初学开发板可以跟PC电脑做对比. 新买的电脑需装系统(厂家预装或个人自己装)然后才能使用.同样的道理,开发板也必须先烧写软件之后,才能使用.PC电脑可以通过光盘装系统,用键盘.显示器使用:而对于开发板,可以通过JTAG接口烧写软件,使用串口作为输入.输出. PC电脑一般有CPU.内存.硬盘.网卡.并口串口等,对应的,开发板内也有CPU.内存.Flash(相当于PC的硬盘).网卡.串口等. 1.接口接线: 1>并口:用排线连接开发板的JTAG接口和

impinj R2000开发板维修记录——程序下载

1.impinj R2000开发板的组成部分,图1是开发板的照片 图1 电路板主要由R2000芯片和ARM芯片AT91SAM7S256组成,如图2所示,左边芯片是ARM芯片,右边芯片是R2000芯片.ARM芯片部分是一个相对独立的部分,只要ARM系统能够正常工作,就可以像其他的ARM系统(如Jlink)一样下载程序,程序可以任意下载,甚至可以下载一下Jlink的固件,这件电脑会识别成一个Jlink设备,下面讨论如何下载开发板的固件程序. 2.固定程序的下载 R2000开发板的固件可以在官网(ww