嵌入式软件开发环境

您所在的位置:网站首页 软件运行环境和硬件运行环境的区别 嵌入式软件开发环境

嵌入式软件开发环境

2023-08-21 13:24| 来源: 网络整理| 查看: 265

嵌入式软件开发环境 1 简介嵌入式软件定义嵌入式系统构成 2 环境搭建2.1 Qt2.2 CLion2.3 Source Insight + vs code2.4 Vim 3参考

1 简介 嵌入式软件定义

嵌入式软件与嵌入式系统是密不可分的,嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序4个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,是嵌入式系统的重要组成部分。

嵌入式系统构成

在这里插入图片描述

2 环境搭建 2.1 Qt

Yocoto剪裁Linux系统,含有Qt,可以使用Qt作为IDE,如汽车含有界面的控制系统。大巴公交等的控制系统软件开发,有使用该开发环境。

2.2 CLion

不需要界面开发时,使用该工具开发C/C++项目,很不错。

2.3 Source Insight + vs code

开发C/C++工程,Source Insight 看代码,vs code编写编译代码。

2.4 Vim

技术水平高且习惯的,才会用Vim,个人愚见,效率还是低些。

3

修改

1.嵌入式linux的代码编译,需要用到交叉编译工具,因此需要安装ubuntu虚拟机,然后:在ubuntu中用交叉编译工具进行编译,刚开始自己是把整个的工程文件和代码都放到了ubuntu中,在ubuntu中进行代码的阅读和编写,然后在ubuntu中进行编译,然后还要把编译完成的可执行程序上传到windows中再下载到设备中。麻烦而且容易出错。

2:感觉上面的这种方式太麻烦了,想找一下有没有简单点的方法,突然想起来之前用过设置文件夹共享的方式,于是设置了文件夹共享,然后代码阅读和编写都在windows上,然后只在ubuntu上进行编译,两边的修改可以自动的共享同步,不用再在两者之间传输文件,简单方便。

3.另外如果需要在win和ubuntu之间传输数据,在安装了vmware tools之后可以直接在win和linux之间拖文件就能复制,就像在win的两个文件夹之间拖东西那样进行复制。

参考

1、嵌入式软件–百科 2、windows和ubuntu虚拟机设置共享文件夹,在windows中用source insight阅读和编写代码,在linux中用交叉编译工具编译。 3、ARM体系结构_嵌入式概述及开发环境的构建 4、嵌入式开发环境搭建



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3