嵌入式应用系统开发过程包括那些,操作系统的移植是必要的吗
发布网友
发布时间:2022-04-29 16:34
我来回答
共2个回答
热心网友
时间:2023-10-20 00:32
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
热心网友
时间:2023-10-20 00:32
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!
硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。
热心网友
时间:2023-10-20 00:32
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
热心网友
时间:2023-10-20 00:32
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!
硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。
热心网友
时间:2023-10-20 00:32
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
热心网友
时间:2023-10-20 00:32
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
热心网友
时间:2023-10-20 00:32
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!
硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。
热心网友
时间:2023-10-20 00:32
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!
硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。
热心网友
时间:2023-10-20 00:32
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
热心网友
时间:2023-10-20 00:32
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!
硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。
热心网友
时间:2023-10-20 00:32
嵌入式应用系统开发可包括以下过程:
1.原理设计及论证
对嵌入式系统的硬件原理进行设计,主要涉及到使用什么方案、器件的选型 、器件之间的连接关系、系统电磁、发热等方面的考虑,以及对功能性能本身的实现原理的实现,同时还要考虑后期的软件设计以及产品维护等情况。
对于软件的考虑还需要结合设计目标考虑是否使用操作系统,如果项目软件规模较小可以不使用系统,系统复杂、或有现成的类似方案,或有熟练的使用系统的开发人员,则可以考虑嵌入操作系统。
若有可能,对设计结果(原理图)进行论证,改进其中不合理或者有问题的部分,纠正缺点。
2.布板
将原理图转换为PCB图,主要涉及到器件布局、布线等工作。最终结果是可以生产的板图。工作完成后,需要将板图或按厂家要求导出相应格式的文件提交给厂家生产。
3.设计软件
当原理完成后,就可以按照原理图进行软件的设计了。一般情况下如果PCB板未完成生产和焊接,只能使用仿真环境进行软件编写和调试。有PCB板焊接好的样板后,就可以在实际环境下调试软件了。
另外一种方法是使用现成的开发板,降低了原理和布板环节的风险和时间成本 。
4.测试
软件和硬件在调试过程中可能会需要反复修改,即便正式版定型后,也需要进行批量测试,测试的项目可能包含电磁兼容性、功率、软件功能和性能等项目。
若有不能通过的项目,需要进行项目修改后再次进行,直到通过为止。
热心网友
时间:2023-10-20 00:32
很多了,从硬件设计,bootloader 移植,系统移植,文件系统,驱动编写,最后是应用开发吧!
硬件设计不用说了吧,bootloader是对处理器芯片做基本的初始化的,引导操作系统。
系统移植是必须的,一般的多任务处理,都需要操作系统啊,除非你要实现的功能单一,单片机完全可以搞定。
文件系统,相当于给你的硬件存储分区吧
驱动就是给你设计的硬件上的 其他单位 写驱动程序。
应用程序,就是你想实现的所有功能,都可以来完善。