佚名通过本文主要向大家介绍了下位机,上位机和下位机,上位机与下位机通信,下位机是什么,什么是上位机和下位机等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 新手请教:下位机为pc104,奔腾CPU的linux嵌入式开发问题
描述:
上位机:普通pc机,英特尔I5CPU,装ubuntu14.04系统。
下位机:pc104,奔腾处理器。
要求:在上位机linux系统下编写一个C程序,能够在下位机中运行,并且上位机和下位机可以进行串口通信。
那么,若想让上位机编写的linux c程序在下位机中运行,是不是 需要 编写一个linux内核烧到 下位机的CPU中?
让下位机中有个运行linux c的环境,上位机编写的程序才可以正常运行吧?
需不需要编写一个内核? 我不是很明白。
另外 上位机和下位机的处理都是X86结构,所以也不需要在上位机构建 交叉编译环境吧?
交叉编译环境是针对不同构架的处理,是吗?
解决方案1:
系统一样呀
那就简单了,就像两台PC ,程序可以通用地
解决方案3:
描述:
嵌入式开发串口通信linux处理器内核
问题描述:上位机:普通pc机,英特尔I5CPU,装ubuntu14.04系统。
下位机:pc104,奔腾处理器。
要求:在上位机linux系统下编写一个C程序,能够在下位机中运行,并且上位机和下位机可以进行串口通信。
那么,若想让上位机编写的linux c程序在下位机中运行,是不是 需要 编写一个linux内核烧到 下位机的CPU中?
让下位机中有个运行linux c的环境,上位机编写的程序才可以正常运行吧?
需不需要编写一个内核? 我不是很明白。
另外 上位机和下位机的处理都是X86结构,所以也不需要在上位机构建 交叉编译环境吧?
交叉编译环境是针对不同构架的处理,是吗?
解决方案1:
如果有速度,资源要求,需要自己编译内核,配置启动项。
都是x86结构,没有必要交叉编译
系统一样呀
那就简单了,就像两台PC ,程序可以通用地
解决方案3:
架构一样?
104能装ubutu不? 能装就没有问题了,两个系统一样的,那程序也是通用的
如果硬件关联性比较强,那就麻烦了