如何用IDE创建一个Hello World项目


  • |  Mod

    首先,你得确定一个文件夹存放自己的代码。

    比如:“D:\my-projects\hello-world”,建议不要用中文和空格,以防出现一些诡异的问题。

    然后打开IDE,把这个文件夹拖到IDE中

    0_1546414649249_6f26aab2-cf4f-4f1f-a74b-fb45c6f427ea-image.png

    接下来看到这个界面

    0_1546415350517_dfaa8fc7-8f9e-4928-932d-1c744e0ef123-image.png

    其中:
    ① 文件管理器,ⅰ是创建新文件,ⅱ是创建文件夹
    Kendryte菜单
    ③ 日志、输出列表,如果遇到bug,则需要把各种相关输出发给我们
    ④ 关闭底栏按钮
    Kendryte菜单的快捷方式,左侧的错误、警告按钮可以快速打开底栏
    ⑥ 串口监视器按钮
    ⑦ 设置菜单

    默认情况下,文件列表是没有内容的。(我提前写了一个main.c)

    然后点击 ⑤创建新项目 按钮

    0_1546415662951_abc573f5-a1ce-422b-9691-4396ba26c769-image.png

    在文件管理器中,可以看到自动创建了一些文件。并且自动打开了main.c。
    同时还提示了一个错误,不要担心,这个错误是“依赖解析错误”,因为自动创建的目录结构中并不包含SDK,我们需要安装它。

    最后点击Kenderyte菜单,找到①安装依赖按钮

    0_1546415957541_857a1d0b-5ce9-41a2-a761-74b556c54946-image.png

    安装时会下载一些依赖包,安装完成后,会提示②全部依赖安装成功,下载的依赖保存在③这个文件夹里。
    此时,点击④处的错误提示,IDE会重试配置

    配置完成后,状态栏就会出现快捷方式按钮:分别对应一个kendryte菜单中的功能。

    0_1546416381017_e7445779-6272-4786-8d43-59a34122ade1-image.png

    接下来我们就可以编写代码了。

    注:默认创建的项目使用standalone sdk



  • @zhoujingtian Ok, I got it. Thanks.



  • @longtolik Thank you for your contribution to our community, we found that you are using Sipeed development board and IDE, which is their technical problem. Please post to the forum of Sipeed, thank you. https://bbs.sipeed.com/



  • Hi,
    The Hello World works just fine.
    Some attempts were made to import the code and the PlatformIO IDE cannot define the proper Com Port. So, I've used the K-Flash utility.
    Video:
    https://youtu.be/X3am7DBX_-Q
    And here is the Arduino IDE with MobileNet example sketch compiled in 10 seconds.
    Regards
    Anatoly Besplemennov



  • @GongT 按照这个步骤 build没有错误,我一debug 出现好多error。我之前安装IDE的时候也出现了这个,不知道有没有关系 0_1547101946612_09ac0306-43de-4f3c-8cdc-c048cfeb75fe-image.png