【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)

目录

  • 一、安装ARM DS-5.26.0
    • (一)下载
    • (二)安装
    • (三)破解
  • 二、eclipse运行Helloworld
  • 三、创建SSH连接&Debug调试
    • (一)创建SSH连接
    • (二)Debug配置与调试

一、安装ARM DS-5.26.0

(一)下载

到目前,最新安装版本为5.29.0;但是没有Crack机,没有许可是用不了Debug的,因此建议在网上下载安装DS-5.26.0破解版本
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第1张图片

(二)安装

  1. 解压安装包,运行安装程序setup.exe
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第2张图片
  2. 安装不一一详说,贴图:(我的安装目录在D:\mydownload\DS-5 v5.26.0\
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第3张图片【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第4张图片【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第5张图片【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第6张图片
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第7张图片

(三)破解

  1. 解压破解机,将破解软件复制到安装目录(D:\mydownload\DS-5 v5.26.0\)下:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第8张图片
  2. 菜单栏输入cmd,右键选择管理员身份运行 强调、强调、强调管理员身份
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第9张图片
  3. 进入安装目录
d:
cd D:\mydownload\DS-5 v5.26.0

【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第10张图片

  1. 运行破解机
patcher -a

【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第11张图片

  1. 获取许可证
patcher --license

【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第12张图片
许可证书位置就在安装目录下:
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第13张图片

  1. 运行Eclipse for DS-5 v5.26.0
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第14张图片
  • 选择你的工作空间,我的工作空间在D:\myworkspace\DS-5 Workspace
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第15张图片
  • 选择添加许可
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第16张图片
  • 选择右上角Add License
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第17张图片
  • 选择永久许可
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第18张图片
  • 选择第二项,next
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第19张图片
  • 找到安装目录的位置,添加license.dat
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第20张图片
  • 选择下面Ultimate Edition
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第21张图片
  • 重启eclipse
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第22张图片
    完成!

二、eclipse运行Helloworld

  • 进入安装目录下的examples目录下找到Linux_examples.zip,解压找到hello_linux文件夹复制到工作区间
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第23张图片
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第24张图片
  • 打开eclipse,File->import->Exiting Projects into Workspace:
    ->点击Browse..找到工作区间下的hello_linux文件夹
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第25张图片【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第26张图片
  • 配置编译工具gcc:Windows->Prefrernces->DS-5->Tookchains->Add…
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第27张图片

编译工具下载安装教程在我前面博客提到,这里略;
辅助工具下载链接:http://gnutoolchains.com/raspberry/
我安装的raspberry-gcc6.3.0-r3.exe,我的系统是Win10

添加工具路径如图:
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第28张图片
选择完成后如图:
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第29张图片
Next,finish:
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第30张图片

  • 重启一下eclipse:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第31张图片
  • 右击项目文件夹,选择Properties,设置工具链参数
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第32张图片
  • 为项目选择编译工具:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第33张图片
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第34张图片
    点ok一定要应用,别直接关掉窗口。

三、创建SSH连接&Debug调试

(一)创建SSH连接

  • 打开窗口:Window->Show View->Other->RemoteSystems->RemoteSystems
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第35张图片【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第36张图片
    打开完成后:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第37张图片
  • 创建连接
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第38张图片
  • 选择Linux,next:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第39张图片
  • 输入树莓派pi的ip地址,为本次连接命名,finish:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第40张图片
  • 接着点“next”,选择“ssh.files”:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第41张图片
    完成如图:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第42张图片
  • 连接SSH Terminals->Connect…现在去打开pi吧!
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第43张图片 【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第44张图片
    输入默认登录密码:
pi
raspberry
  • 这里是输入密码,可能被你修改过,是你用putty时登录密码(不是用teamviewer的密码),我没有修改默认密码,还是raspberry:
raspberry

【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第45张图片
连接成功如图:(根目录就是我们pi的/home/pi目录)
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第46张图片

  • 把“根”目录文件缩回来,选择SSH终端“Ssh Terminals”右键菜单“Launch Terminal”
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第47张图片
    完成如图:(很熟悉吧~)
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第48张图片

(二)Debug配置与调试

Run->Debug Configurations配置:
创建连接:
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第49张图片
文件目录设置:(设置的树莓派工作区间
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第50张图片

1、爬虫位置:
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第51张图片
2、最终成功运行hello.c后,可执行文件夹生成位置(我的设置在/home/pi):
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第52张图片
当然我们还没运行程序,是不会有hello文件生成滴!

  • Apply,Debug:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第53张图片
    完成如图:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第54张图片

如果树莓派没启动,启动后,点这里再连接:
Remote Systems->IP地址->ssh Terminal->Connect
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第55张图片

运行hello.c程序

  • 点选工程管理器(Project Explorer)下的hello工程
  • 选择菜单Project > Build Project编译工程
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第56张图片

如果problems栏下没有提示错误,说明编译成功,同时在hello工程的“/home/pi”目录下生成可执行文件hello,如下图。
【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第57张图片

  • 打开Launch Terminal
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第58张图片
    完成如图:
    【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第59张图片
  • 输入命令:(进入你自己设定的树莓派工作区间)
cd /home/pi
./hello

【嵌入式】_ARM DS-5.26.0_(安装破解、编译、运行Helloworld)_第60张图片
大功告成!

你可能感兴趣的:(#,嵌入式,嵌入式开发学习)