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

    文章

    6064

    浏览量

    34616
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20640
收藏 人收藏

    评论

    相关推荐

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

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

    使用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(基于米尔MPSOC开发板)

    开发板。现在用米尔MPSOC开发板来一个hello world。MPSOC学习之HELLO WORLD,分享给大家。开发环境:vivado
    发表于 08-07 15:05

    hello world应用程序无法从SD卡启动该怎么办?

    你好,我是xilinx收费的新手,并尝试使用Xilinx SDK在ZC702 rev B主板上使用sd卡启动和执行一个简单的“hello world应用程序。实际上一切正常,我可以通
    发表于 10-30 09: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 2668次阅读

    米尔科技HELLO WORLD主板介绍

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

    如何用多种编程语言写“Hello,World!”程序

    用 50 种编程语言写“Hello,World!”程序
    的头像 发表于 01-09 13:49 3707次阅读

    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 7895次阅读
    如何编写第一个<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 v3的MPLAB Harmony配置器在PIC32单片机上创建Hello World应用程序

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