《创客学院嵌入式从入门到精通》笔记--10全面掌握嵌入式系统移植

饮食与健康杂志
《创客学院嵌⼊式从⼊门到精通》笔记--10全⾯掌握嵌⼊式系
统移植
⽬录
1.系统移植概述及环境搭建
1.通⽤嵌⼊式系统软件组成部分
⽆os嵌⼊式系统组成图
有os嵌⼊式系统组成图
2.Linux 在嵌⼊式中应⽤的条件与前景
嵌⼊式系统越来越追求数字化、⽹络化和智能化。这就要要求整个嵌⼊式系统必须是开放的、提供标准的API,并且能够⽅便地与众多第三⽅的软硬件沟通。
Linux是在GPL协议下开放源码的系统,内核可以定制剪裁、功能强⼤、⽀持多种⽂件系统、⽹络功能及其强⼤、⾮常适合⾼端嵌⼊式系统。
更重要的是 linux 不仅仅⽀持X86体系结构的cpu,还⽀持众多的体系结构的 cpu/mcu。
Android 系统最初就是基于linux-2.6.23的。硬件基本要求 armv5 ARM926EJ-S 200Mhz 64M
3.嵌⼊式Linux内核结构
4.Android系统靳道强
hdn
2.嵌⼊式开发环境搭建
1.嵌⼊式Linux交叉开发环境硬件基本组成
1. 开发主机(Host)
2. ⽬标机(Target)
3. 连接介质
4.
2.开发板启动流程
3.搭建嵌⼊式Linux开发环境的主要⼯作
1. 准备开发主机、⽬标机(开发板)以及⼆者的连接介质
2. 准备⽬标机代码
3. 安装交叉⼯具链
4. 开发主机上安装的软件(为⽅便调试)
5. 终端软件(putty、minicom)
6. tftp服务
flanker
7. nfs服务
8. ⽬标机安装(u-boot烧写调试)SD卡⽅式  Fastboot⽅式 (成功后,板⼦有串⼝信息输出)
9. 主机和⽬标机能联通
10. ⽹络⾃动 tftp 加载内核,并挂载nfs rootfs 启动
4.开发主机搭建
ubuntu环境
5.TFTP 服务
主机端tftp服务器配置
6.NFS 服务
7.⽬标机安装(u-boot烧写调试) –  需要SD卡
制作SD卡,并从SD卡启动 (使⽤的是2010版本u-boot,⽀持fastboot烧写的)
将sdfuse_q 拷贝到Linux下
将SD卡插⼊电脑并识别
进⼊sdfuse_q执⾏如下操作
可贵的沉默教学实录
到也门钓鲑鱼$ sudo ./mkuboot.sh /dev/sdb
出现下⾯的信息,表⽰SD启动盘制作成功

本文发布于:2024-09-25 02:22:07,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/445713.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   开发   环境   内核   标机   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议