电子产业一站式赋能平台

PCB联盟网

搜索
查看: 931|回复: 1
收起左侧

韦东山鸿蒙系统移植课程:安装软件及开发示例

[复制链接]

2607

主题

2607

帖子

7472

积分

高级会员

Rank: 5Rank: 5

积分
7472
发表于 2020-9-30 13:56:51 | 显示全部楼层 |阅读模式
韦东山鸿蒙系统移植课程:安装软件及开发示例,   
5.1 安装Windows软件 在“开发板配套资料\01_Tools (工具)\01_Tools.zip”中,解压可以得到一系列的安装软件,建议全部安装。有如下软件:
软件名 说明
vmware 虚拟机软件,安装时需要用到管理员权限,详细的安装过程见后文
Source insight 阅读、编写源码的工具,即装即用;推荐初学者使用
Visual Studio Code 阅读、编写源码的工具,需要进行很多配置;不推荐初学者使用
MobaXterm 串口工具、远程登录工具
Filezilla 文件传输工具,在Windows和Ubuntu之间传输文件
Notepad++ 文本编辑工具,比记事本好用
Visual Studio Code的配置比较麻烦,建议初学者使用Source insight来阅读、编写源码。
5.2 安装Ubuntu软件 确保Ubuntu能上网之后,使用下面命令一键配置/初始化开发环境(其实就是安装tftp,nfs,vim等软件,此脚本只支持Ubuntu-16.04 /Ubuntu-18.04)。
注意:为了方便大家复制,这些命令写成了多行,你要把它们复制到记事本,合并成一行,注意空格: book@100ask: ~ $ wget --no-check-certificate -O Configuring_ubuntu.sh https://weidongshan.coding.net/p/DevelopmentEnvConf/d/DevelopmentEnvConf/git/raw/master/Configuring_ubuntu.sh && sudo chmod +x Configuring_ubuntu.sh && sudo ./Configuring_ubuntu.sh 上述命令中,wget是下载脚本,chmod是给它添加可执行权限,最后运行它。 按提示输入book密码123456和选择对应的系统,如下图所示:

19.png (140.77 KB, 下载次数: 0)

下载附件  保存到相册  

14 分钟前 上传 如果命令执行到最后,出现类似这样的错误,就重新执行命令:

20.png (60.67 KB, 下载次数: 0)

下载附件  保存到相册  

13 分钟前 上传

21.png (48.97 KB, 下载次数: 0)

下载附件  保存到相册  

13 分钟前 上传 如果执行该命令出现如下错误:

22.png (125.01 KB, 下载次数: 0)

下载附件  保存到相册  

12 分钟前 上传 可以先执行“sudo  apt-get  update”,再重新执行前面的命令。
5.3 使用MobaXterm远程登录Ubuntu 安装、运行MobaXterm,如下建立Session:

23.png (62.27 KB, 下载次数: 0)

下载附件  保存到相册  

12 分钟前 上传 按上图操作后,在MobaXterm左侧就可以看到这项,双击它就可以登录Ubuntu,然后就可以执行各种Linux命令了(第一次登陆时,需要输入密码:123456):

24.png (123.8 KB, 下载次数: 0)

下载附件  保存到相册  

11 分钟前 上传
5.4 使用FileZilla在Windows和Ubuntu之间传文件 使用MobaXterm及可以ssh登录又可以传输文件,不过Mobaxterm在传输文件时使用效率上没有 FileZilla高,所以我们推荐Windows和Ubuntu互相传输文件用FileZilla。 双击打开FileZilla后,按下图操作:

25.png (131.68 KB, 下载次数: 0)

下载附件  保存到相册  

11 分钟前 上传 在Filezilla中,左边是Windows文件,右边是Ubuntu的文件,如下图:

26.png (106.23 KB, 下载次数: 0)

下载附件  保存到相册  

10 分钟前 上传
5.4 编程示例:Ubuntu上的Hello程序 本节演示如何在Windows编写程序、上传到Ubuntu,在Ubuntu中编译、执行。只涉及一个简单的Hello程序,使用命令行编译,不涉及Makefile等知识,这些知识在后面的应用基础中讲解。
5.4.1Source Insight编写hello.c 启动Source Insight,点击“File”->“New”,新建文件:

27.png (88.36 KB, 下载次数: 0)

下载附件  保存到相册  

9 分钟前 上传 接下来编写代码,保存文件,如下图所示:

28.png (76.63 KB, 下载次数: 0)

下载附件  保存到相册  

9 分钟前 上传 hello.c的源码如下: #include <stdio.h> int main(int argc, char **argv) {               printf(“hello, world!\n“);               return 0; }
5.4.2 使用FileZilla上传源码 如下图操作:

29.png (168.06 KB, 下载次数: 0)

下载附件  保存到相册  

7 分钟前 上传
5.4.3 使用MobaXterm远程登录Ubuntu 你当然可以直接在Ubuntu桌面启动终端,但是日常工作中使用MobaXterm会更方便。请参考前面《5.3 使用MobaXterm远程登录Ubuntu》。
5.4.4 编译、运行程序 如下图操作,对于gcc命令的用法在后面讲到应用开发基础时再细讲,这里只是体验一下:

30.png (92.43 KB, 下载次数: 0)

下载附件  保存到相册  

7 分钟前 上传
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表