lxiao 发表于 2017-9-1 20:52:58

龙芯3A电脑上进行Arduino开发

前不久呢,在下把Arduino IDE移植到了龙芯Fedora下,当时是在3A1000笔记本(8133)上测试的,后来从群友那里弄了台3A2000的板子来,今天,我们来演示一下在3A2000上进行Arduino开发的完整步骤吧。

一、安装Arduino IDE
      Fedora21的软件源下是有Arduino IDE的,只不过版本比较老,功能也相对单一,支持的板子也少,blablablabla。。。。。。

      因此此处需要下载我已经修改好了的压缩包,下载地址: http://mirror.lemote.com/fedora-users/luoxiao/other/arduino/Arduino-1.8.2_for_loongson.tar.gz
      下载后,解压该压缩包,解压后的目录下有一个arduino脚本,双击该脚本选择“运行”,即可打开运行,不过在正式使用之前,我们还需要做几件事。

二、升级avr-binutils ,
      我在移植教程(链接)中说过,需要升级avr-binutils才能正常编译程序,因此这里我们需要使用我打包的avr-binutils ,打开终端,输入
sudoyuminstallhttp://mirror.lemote.com/fedora-users/luoxiao/os/Packages/a/avr-binutils-2.26-1.fc21.loongson.mips64el.rpm然后等待软件安装完成,

同时,你也可以添加我的软件源,里面有一些官方仓库没有的软件(仅限龙梦Fedora21、Loongnix1.0),过程也很简单,打开终端输入一下命令
sudoyuminstallhttp://mirror.lemote.com/fedora/user/RPMS/user-luoxiao-repos-21-1.noarch.rpm
#刷新软件缓存
sudoyummakecache
然后就可以使用我的软件源。
三、安装交叉工具链、Arduino开发板烧写工具
在终端里输入以下命令
sudoyuminstallavr-gccavr-gcc-c++avr-libcavrdude
四、使用Arduino IDE
在解压后的目录里,双击脚本arduino,选择“运行”,即可打开Arduino IDE。

写上自己的代码以后,点击“工具”->“端口”,选择自己开发板的端口,再点击“工具”->“开发板”,选择自己的开发板型号

点击“验证”按钮,编译自己的程序,程序通过编译以后就可点击“上传”按钮讲程序烧写到自己的开发板里了。

lxiao 发表于 2017-9-1 21:05:28

帖子里那个程序是一个串口自收自发的程序,我们点击“工具”->“串口监视器”,在发送栏里输入字符串,然后点击“发送”,就能将输入的字符串发送给Arduino板子,Arduino板子又将该字符串发送给我们的电脑,效果如下。




最后来一张照片

sn2015ol 发表于 2017-9-3 12:42:26

可以用3A3000的电脑来试验一下啊。

lxiao 发表于 2017-9-3 21:43:48

sn2015ol 发表于 2017-9-3 12:42
可以用3A3000的电脑来试验一下啊。

说得好像我有3000似的 :(

sn2015ol 发表于 2017-9-4 12:16:46

lxiao 发表于 2017-9-3 21:43
说得好像我有3000似的

参加活动啊。

lxiao 发表于 2017-9-5 09:45:29

sn2015ol 发表于 2017-9-4 12:16
参加活动啊。

学生狗哪那么容易

sn2015ol 发表于 2017-9-11 13:09:17

lxiao 发表于 2017-9-5 09:45
学生狗哪那么容易

现在3A3000 开发者计划比较便宜了
页: [1]
查看完整版本: 龙芯3A电脑上进行Arduino开发