最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
安卓手机app开发用什么语言 安卓软件开发优势是什么 p2p软件开发流程 vivo云服务查找手机定位 手机应用软件开发有哪些优势 安卓app开发应注意哪些细节 手机app软件开发有什么要求 什么是软件开发包 什么是集成软件开发包 什么是混合app开发 社区生活app开发具备哪些功能 社交app开发功能有哪些特点 社区app软件开发有什么功能 软件开发主要包括什么内容 软件开发中现场开发什么意思 软件开发与软件工程有何区别 软件开发一般要哪些技术 软件开发需要什么技能 软件开发需要准备哪些文档 软件开发需要哪些文档 嵌入式软件开发有什么特点 前端用哪些常见的开发工具 签软件开发合同需注意哪些 企业开发商城app好处有哪些 企业开发app有哪些优势 企业app开发有什么意义 企业app开发有哪些特点 苹果app开发要掌握哪种语言 win8安全模式怎么进入 宠物app开发有市场吗 win10鼠标右键无法弹出菜单 宠物类app开发有哪些功能 电商app开发应注意哪些问题 word怎么添加字体 app第三方登录怎么开发 app开发产品定位该如何做 app开发售后服务有哪些方面 建设app开发团队需要准备哪些 app开发怎么选择供应商 什么时候该选择原生app开发
当前位置: 首页 - 科技 - 知识百科 - 正文

嵌入式产品开发流程有哪些

来源:懂视网 责编:小采 时间:2021-11-16 10:20:25
文档

嵌入式产品开发流程有哪些

1、建立交叉开发环境:开发主机的操作系统一般选用某一个发行版本号的linux系统,如RedHatlinux等。linux内核版本号能够依据项目的详细需求而定,如2.4内核或者2.6内核。选择定制安装或所有安装。
推荐度:
导读1、建立交叉开发环境:开发主机的操作系统一般选用某一个发行版本号的linux系统,如RedHatlinux等。linux内核版本号能够依据项目的详细需求而定,如2.4内核或者2.6内核。选择定制安装或所有安装。

嵌入式产品开发流程:

  1、建立交叉开发环境:开发主机的操作系统一般选用某一个发行版本号的linux系统,如RedHatlinux等。linux内核版本号能够依据项目的详细需求而定,如2.4内核或者2.6内核。选择定制安装或所有安装,通过网络下载对应的gcc交叉编译器进行安装(比方arm、linux、gcc,arm、uclibc、gcc等),或者安装产品厂家提供的交叉编译器;

  2、配置开发主机:配置开发主机包含在开发主机上安装linux系统,配置交叉连接工具,如串口和网络接口;

  3、建立引导装载程序bootloader: 从网络上下载一些公开源码的bootloader,依据自己详细芯片进行移植改动;

  4、移植嵌入式linux操作系统:做的是嵌入式应用。那么这些应用须要跑在一定的操作系统上(嵌入式操作系统)。比較经常使用的有uclinux。arm、linux,ppc、linux等。最好的情况是,已经有针对所选择的cpu平台的嵌入式linux系统。下载后再加入自己的特定取得调试;

  5、建立跟文件系统:能够对其进行功能裁剪,得到一个最主要的根文件系统,在依据自己的应用须要加入其它的程序。默认的启动脚本一般都不符合应用的须要,所以须要改动根文件系统的启动脚本。该启动脚本放在/etc 文件夹下。根文件系统在嵌入式系统中一般设为仅仅读,须要使用mkcramfs。genromfs等工具生成映像文件。可是有些嵌入式系统直接不使用根文件系统;

  6、建立应用程序的Flash磁盘分区:嵌入式系统不使用磁盘作为外存,一般使用Flash。一般使用JFFS2或者YAFFS文件系统,须要在内核中提供这些文件系统的驱动;

  7、开发应用程序:应用程序能够和根文件系统放在一个分区,也能够存在其它YAFFS或者YFFS2等分区中;

  8、部署与配置系统产品的測试和公布:应用程序开发结束后,须要烧写内核。根文件系统,应用程序。最后进行产品的測试和公布。

  

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

嵌入式产品开发流程有哪些

1、建立交叉开发环境:开发主机的操作系统一般选用某一个发行版本号的linux系统,如RedHatlinux等。linux内核版本号能够依据项目的详细需求而定,如2.4内核或者2.6内核。选择定制安装或所有安装。
推荐度:
标签: 流程 有哪些 开发
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题合肥嵌入式开发软件专题杭州嵌入式程序开发专题杭州嵌入式linux开发专题大门门禁锁专题嵌入式开发长沙专题石家庄嵌入式软件开发专题北京linux嵌入式开发专题车祸模拟器怎么下载模组专题fpga在嵌入式系统开发中的现状及优势专题嵌入式软件用什么开发专题嵌入式开发硬件环境专题嵌入式系统开发人员专题嵌入式开发系统背景专题嵌入式开发问题专题网络嵌入式软件开发专题嵌入式开发好难专题驱动嵌入式开发专题c语言和嵌入式开发专题嵌入式软件开发qt专题qt嵌入式软件开发专题
Top