在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/dev…
几十年前的电子爱好者,最喜欢的就是电烙铁.面包板和收音机:十几年前,出现了单片机,于是玩具就成了电烙铁.面包板和单片机:到了2015年,贴片技术的不断普及,让面包板不再那么有用武之地,经济的发展也让现成的板卡价格降到了一个合理的范围,购买现成的电路板,甚至自己打样电路板来使用,已经成为了一个趋势.现在,我们面前的选择就空前的丰富,一方面,是以Arduino和树莓派为首的开源硬件阵营,另一方面,则是以STM32.51和S3C2440为首的传统单片机开发板阵营.笔者根据自己的使用体验,与读者简单谈一…
iTOP-4412开发板现在比较热门的开发板,笔者近期入了一套.也推荐给初学ARM的朋友学习,4412开发板搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与超大容量,独家配备三星S5M8767电源管理,接口丰富,性能强劲.另外迅为专为开发板初学者量身打造的手把手全视频讲义,让高端ARM开发像单片机一样简单. 趁刚刚收到4412,让我们来一起了解一下这款神器. 首先要说的是4412核心板,支持POP .SCP两种封装的核心板,而且兼容同一个底板 动态电压频…
文章背景: dcloud官网给出的打包步骤对于有一定安卓打包基础的同学来说比较容易掌握,但是对于webapp小白来讲有的地方可能没有说的太具体.下面我给大家介绍的详细一点,保证大家按照步骤就能学会打包. 文章正文: 在正式打包之前,你要先下载HBuilder官方最新版的5+SDK,这里是下载传送门5+SDK下载地址,这两个下载哪一个都可以. ①下载和安装Android Studio,下载和安装方法就和安装普通软件一样,一直安装就行了.Android Studio下载地址,链接失效的话,同学们可以…
一直想做开发语言性能对比,刚好有时间都做了给大家参考一下, 编译类:C++和Java表现还不错 脚本类:TCC脚本动态运行C语言,性能比其他脚本快好多... 想玩TCC的同学下载测试包,TCC目录下修改script.c,运行TccTest1.exe即可看到修改效果,无需编译!!! 链接:http://pan.baidu.com/s/1kUVGGwJ 密码:mgpx C++(VS2017) java8.2 Python2.7-3.5.2 aardio(LUA) TCC…
索引: java python c++ js 1.Java public class Animal { // 接受可变参数的方法 void eat(String... Objects) { for (String x : Objects) { System.out.println("我吃了一个" + x + "!"); } } // 调用示例 public static void main(String[] args) { Animal dada = new Ani…
上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts 一.用eclipse + jdk搭建java开发环境 1.jdk官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本人下载的是:jdk-8u77-linux-x64.tar.gz…
写在前面: 每年的过年前夕,手中的项目一定会告急...而自己又缺乏三头六臂七十二变等特技,所以只能在鸿蒙社区先消失一阵子了.今天再看社区的帖子,发现大家的进步可不一般,各种案例示例层出不穷,一片欣欣向荣的景象!在这样的氛围下,我又来了分享的欲望,希望自己的一点积累能为鸿蒙宇宙添砖加瓦. 直播主题回顾: 考虑到很多同学可能是新手,这里首先要谈谈交叉编译的概念! 交叉编译是嵌入开发中的基础概念,名字看起来高端大气上档次,但其本质还是编译,也就是把C/C++代码编译成可执行程序,和我们初学C/C++语…
本文转自迅为:http://topeetboard.com 店铺:https://arm-board.taobao.com 处理器:Freescale Cortex-A9 四核 i.MX6Q 主频 1.2 GHz:开发板默认是四核商业扩展级芯片,可根据用户需求更换单核,双核,工业级.汽车级处理器,批量更省成本. 核心板配置:标配大内存:2GB DDR3内存 16GB EMMC存储;另有4MB的EEPROM用来存储关键数据. 核心板连接器:扩展引脚多达320个 ,经过大批量检验的核心板连接方式,更…
1. 安装minicom yum install minicom   2. 设置minicom minicom -s 选择“Serial port setup”,将“Serial Device”修改成“/dev/ttyUSB0”(如果使用了usb转串口),“Bps/Par/Bits”修改成“115200 8N1”,“Hardware Flow Control”修改成“No”.回到主菜单,选择“Save setup as df 1”,将刚才的修改保存为默认配置.保存完毕后,选择“Exit”可直接进…