02TFTP服务环境搭建与测试开发板下载测试在Linaro官网中有很多种GCC交叉编译工具链,因为我们所使用的RK3568开发板是一个Cortex-A55内核64位的开发板,选择aarch64-linux-gnu。最后将程序下载到开发板,修改用户权限后即可运行。
02TFTP服务环境搭建与测试开发板下载测试在Linaro官网中有很多种GCC交叉编译工具链,因为我们所使用的RK3568开发板是一个Cortex-A55内核64位的开发板,选择aarch64-linux-gnu。最后将程序下载到开发板,修改用户权限后即可运行。
嵌入式系统通常是一个资源受限的系统,因此直接在嵌入式系统的硬件平台上编写软件比较困难,有时候甚至是不可能的。在嵌入式系统的整个开发过程中,不同层次上的软件调试需要使用不同的调试方法。
文章目录嵌入式软件开发环境嵌入式系统开发基本流程1.嵌入式软件开发的特点和技术挑战3.嵌入式应用软件开发的基本流程嵌入式系统应用软件的开发属于跨平台开发,因此需要一个交叉开发环境。基于交叉开发环境的嵌入式应用软件开发主要分如下几个步骤:嵌入式应用软件开发的基本流程
Linux以其代码开放、功能强大又易于移植等特点成为嵌入式操作系统的新兴力量,在所有嵌入式操作系统中,Linux是发展最快、应用最广泛的,利用Linux搭建嵌入式系统是近年来出现的最令人振奋的方案之一。其内核很小,一般只有几百kb,即使加上其他必要的模块和应用程序,所需的存储空间也很小,非常适合嵌入式系统。应用程序开发
嵌入式Linux系统移植主要由四大部分组成:先回答第一个问题,在嵌入式开发中,交叉开发是很重要的一个概念,开发的第一个环节就是搭建环境,第一步不能完成,后面的步骤从无谈起,这里所说的交叉开发环境主要指的是:在开发主机上(通常是我的pc机)开发出能够在目标机(通常是我们的开发板)上运行的程序。