嵌入式系统移植

嵌入式系统移植

一、系统移植和环境搭建

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
内核到应用层shell

在这里插入图片描述

嵌入式是工业化的产品。嵌入式核心是定制,根据不同需求对硬软件定制

在这里插入图片描述

嵌入式操作系统分为三层
在这里插入图片描述

应用层

内核层(操作系统层)
继续分两层
偏上:
进程管理

内存管理

文件管理

设备控制

网络控制

硬件层

三层的作用
1 性能

2 安全
层与层之间不能直接访问,地址空间不一样,需要系统调用和映射。操作不同的硬件功能需要,各层不同的调度

在这里插入图片描述

内核挂载根文件系统

Linux与windows系统之间的文件传输

1 u盘

2 vm文件共享传输

3 ftp文件传输

二、环境搭建

1. 开发主机的安装

虚拟机安装(VM和Ubuntu的安装)

Linux和window间共享

交叉编译工具安装
在这里插入图片描述

因为在Ubuntu下编译的是X86。而开发板上面是ARM的所以不兼容。需要使用交叉编译工具(配置环境变量)

tftp服务安装

本地文件传输

nfs服务安装

将本地目录中的文件远程映射到开发板上面

2. 目标机搭建

开发板的启动程序需要用SD卡烧写进去(有的JTAG USB),然后将拨码开关拨到SD卡启动方式,通过串口回显启动信息(uboot启动信息)

在这里插入图片描述

在这里插入图片描述

三、B

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值