0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔科技Linux简单Hello World应用程序的教程

米尔科技 来源:米尔科技 作者:米尔科技 2019-11-21 17:02 次阅读

以下为米尔科技工程师在使用DS-5过程中总结的经验步骤,一个简单的实用Hello World工程。虽然工程很简单,但是对于刚入门DS-5来说,可以起到一个指导的作用。如下:

步骤:

1、从开始菜单启动DS-5,可以看到DS-5的欢迎界面,此时可以点击关闭按钮或者点击”Go to theworkbetch”可进入工作界面。

2、进入工作界面后,选择菜单栏File > New > Project,在弹出的对话框中选择“C/C++”下的“C Project”,再点击“Next”。

3、下一个对话框中,“Project name”中输入工程名称,我们这里以“hello”作为工程名称,再点选“executable”下的“empty project”,点击“Next”,如下图:

4、进入下一步后,点击“finish”完成新建并进入工作界面。

此时在DS-5左侧的工程管理器(project explorer)会看到新创建的工程hello,展开会看到”Includes”下自动包含了一些目录,这些是我们编译的时候要用到的,DS-5已经自动添加好了。

5、再选择菜单File > New > source file”,弹出对话框中的“source file”中输入文件名为”main.c”的C文件,点击“finish”完成。

6、自动打开“main.c”文件后(或者双击打开),在注释后面添加如下代码并保存。

#include int main(int argc, char** argv) { printf("Welcome to ARM DS-5!\n"); //打印内容可自定义 printf("Provided by MYIR!\n"); return 0; }

7、点选工程管理器(Project Explorer)下的hello工程,选择菜单Project >Properties,打开工程属性对话框后,点选C/C++ Build > Settings,点选GCC Linker > General >“No shared libraries (-static)”,然后再点击“OK”返回。如下图。

8、点选工程管理器(Project Explorer)下的hello工程,选择菜单Project > Build Project编译工程,如果problems栏下没有提示错误,说明编译成功,同时在hello工程的“debug”目录下生成可执行文件hello,如下图。

9、将生成的hello文件传输到开发板上(可通过DS-5的远程管理系统RSE),更改权限为可执行,然后执行,命令如下:

# chmod +x hello # ./hello

命令行下执行的效果如下。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6068

    浏览量

    34752
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20710
收藏 人收藏

    评论

    相关推荐

    linux驱动编写:从hello world到 LED驱动

    的读写操作等都被抽象成文件操作了。本篇从hello world开始,简要介绍驱动的基本结构,然后再进一步介绍LED硬件的搭建,以及驱动的编写,设备树的修改。让大家对linux驱动有一个基本的认识。 1.
    的头像 发表于 11-29 10:28 2563次阅读
    <b class='flag-5'>linux</b>驱动编写:从<b class='flag-5'>hello</b> <b class='flag-5'>world</b>到 LED驱动

    鸿蒙OpenHarmony【小型系统 编写“Hello World程序】 (基于Hi3516开发板)

    展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-10 16:26 493次阅读
    鸿蒙OpenHarmony【小型系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”<b class='flag-5'>程序</b>】 (基于Hi3516开发板)

    鸿蒙OpenHarmony【标准系统 编写“Hello World程序】(基于RK3568开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 05-09 17:58 639次阅读
    鸿蒙OpenHarmony【标准系统 编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”<b class='flag-5'>程序</b>】(基于RK3568开发板)

    使用ARM DS-5 创建、编译和运行Linux简单Hello World应用程序(...

    以下为米尔科技工程师在使用DS-5过程中总结的经验步骤,一个简单的实用Hello World工程。虽然工程很简单,但是对于刚入门DS-5来说
    发表于 10-13 16:17

    【Intel Edison试用体验】+第一个应用程序Hello World!”(3)

    的“Hello World应用程序linux命令行下,新建一个hello.c的文件:touch he
    发表于 07-01 21:49

    如何建立一个简单Hello World程序

    在上一课中,我们已经建立STM32的开发环境,在这一课中我们要学习如何建立一个简单的工程。这第一个程序是一个最简单程序,也就是所有程序员都
    发表于 01-07 06:04

    如何使用DS-5 1.0版调试Linux应用程序

    本教程将带领您完成创建一个简单Hello World Linux应用程序的过程,使用C Linux
    发表于 08-12 06:01

    创建一个简单Hello World Linux应用程序的过程

    本教程将向您介绍创建一个简单Hello World Linux应用程序的过程,然后将该应用程序
    发表于 08-28 06:32

    MICROCHIP MINUTES 4 - HELLO WORLD

    欢迎观看MICROCHIP MINUTES之MPLAB® X IDE系列短片。在本视频中,我们将编译HELLO WORLD应用程序。本视频使用PICDEM™ Curiosity开发板及开发板上的PIC16F1619单片机。
    的头像 发表于 06-07 05:46 2734次阅读

    米尔科技HELLO WORLD主板介绍

    XILINX 新一代 SOC,Zynq UltraScale+ MPSOC系列性能强悍无比,相比ZYNQ 7000系列每瓦性能提升5倍,作为一 名电子发烧友,都想体验一把这高性能的MPSOC开发板。现在用米尔MPSOC开发板来一个hello
    的头像 发表于 11-26 15:38 2204次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>HELLO</b> <b class='flag-5'>WORLD</b>主板介绍

    HELLO WORLD!

    HELLO WORLD
    发表于 12-03 16:21 8次下载
    <b class='flag-5'>HELLO</b> <b class='flag-5'>WORLD</b>!

    如何编写第一个hello world程序

    本文简单介绍如何编写第一个hello world程序,以及程序是如何被执行的
    的头像 发表于 03-02 17:31 8010次阅读
    如何编写第一个<b class='flag-5'>hello</b> <b class='flag-5'>world</b><b class='flag-5'>程序</b>

    如何在LightBlue应用程序的串行数据窗口中写入Hello World

    电子发烧友网站提供《如何在LightBlue应用程序的串行数据窗口中写入Hello World.zip》资料免费下载
    发表于 12-13 14:05 0次下载
    如何在LightBlue<b class='flag-5'>应用程序</b>的串行数据窗口中写入<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>

    使用MPLAB Harmony配置器(MHC)在SAM单片机上创建Hello World应用程序

    电子发烧友网站提供《使用MPLAB Harmony配置器(MHC)在SAM单片机上创建Hello World应用程序.pdf》资料免费下载
    发表于 09-20 10:58 1次下载
    使用MPLAB Harmony配置器(MHC)在SAM单片机上创建<b class='flag-5'>Hello</b> <b class='flag-5'>World</b><b class='flag-5'>应用程序</b>

    鸿蒙OpenHarmony【小型系统编写“Hello World程序】 (基于Hi3516开发板)

    下方将展示如何在单板上运行第一个应用程序,其中包括新建应用程序、编译、烧写、运行等步骤,最终输出“Hello World!”。
    的头像 发表于 04-22 21:55 203次阅读
    鸿蒙OpenHarmony【小型系统编写“<b class='flag-5'>Hello</b> <b class='flag-5'>World</b>”<b class='flag-5'>程序</b>】 (基于Hi3516开发板)