物联网之系统移植
许新天
这个作者很懒,什么都没留下…
展开
-
物联网之系统移植(环境搭建)
交叉编译工具安装(编译生成板子可以执行的文件):交叉编译工具下载链接:https://pan.baidu.com/s/10sfezdNj_jj51Uw6F2FudA 密码:of5atar xvf gcc-4.6.4.tar.xz sudo vim /etc/bash.bashrc/* 添加交叉编译工具链的路径到系统脚本在末尾添加 export PATH=/home/li...原创 2018-09-08 00:07:56 · 766 阅读 · 0 评论 -
物联网之系统移植一(概述及环境搭建)
笔记:https://blog.csdn.net/weixin_39148042/article/details/82494675系统移植概述及环境搭建主要内容• 嵌入式基本概念和开发环境搭建 目标:能搭建嵌入式开发环境,并分析失败的原因(难点)• BootLoader 目标:掌握启动步骤• 内核移植(难点) 目标:掌握移植的思路和方法...原创 2018-09-07 12:13:05 · 1025 阅读 · 0 评论 -
系统移植环境搭建笔记
{//===============================开发环境搭建===================================约定: “$”表示是在主机上执行,“#”表示在目标板执行 {//探讨JACK:Hi,ivan, 嵌入式开发环境如何搭建啊,完全不知道如何下手啊?IVAN:网络搜索 /* 注: 如何搜索关键字,快速找到需要信息。是项目开发中重要的一种...原创 2018-09-07 12:11:59 · 781 阅读 · 0 评论 -
物联网之系统移植二(Bootloader移植)
请附带查看u-boot启动分析代码文件Bootloader移植1、基本概念2、启动流程3、移植方法Bootloader 基本概念什么是Bootloader:• Bootloader是硬件启动的引导程序,是运行操作系统的前提;• 在操作系统内核或用户应用程序运行之前运行的一小段代码。对软硬件进行相应的初始化和设定,为最终运行操作系统准备好环境;• 在嵌入式系统中,...原创 2018-09-07 12:29:25 · 1146 阅读 · 0 评论 -
内核分析笔记
1、linux 内核基本概念-上 linux 内核 和 linux 操作系统的区别 linux 内核 : 通常指的是由官网下载下来的源码 编译出来的 uImage 或者 zImage 镜像 启动中包含的由 硬件抽象层、文件系统、进程调度、网络管理、驱动管理、内存管理(多任务)等功能。 通常我们使用的 linux 系统 是指: 像...原创 2018-09-08 00:06:49 · 296 阅读 · 0 评论 -
物联网之系统移植三(内核分析)
Linux内核分析笔记:https://blog.csdn.net/weixin_39148042/article/details/82494809Linux内核分析1、基本概念2、启动分析3、调试方法Linux内核基本概念Linux内核:• 从技术上说 linux 是一个内核• “内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核...原创 2018-09-08 00:09:04 · 437 阅读 · 0 评论 -
物联网之系统移植四(内核移植)
内核移植笔记:https://blog.csdn.net/weixin_39148042/article/details/82494980Linux内核移植1、配置编译2、网卡移植3、第三方驱动移植Linux内核 配置编译内核移植之一 配置编译:• 下载内核源码 (谷歌搜索 linux-3.14.tar.xz ,会很快找到有许多内核版本的列表)• Linu...原创 2018-09-08 00:10:11 · 466 阅读 · 0 评论 -
内核移植笔记
第三方驱动移植一、驱动编译进内核Makefile 1、首先找内核中是否已经支持设备的驱动 选配 2、内核中没有的驱动移植进来 --第三方驱动移植 将第三方驱动代码放到linux源码树中的driver目录中 修改 Makefile Kconfig(界面配置) 修改过的和新添加的代码会重新编译 程序需要在板子上运行 就需要使用交叉编译工具编译...原创 2018-09-08 00:07:21 · 267 阅读 · 0 评论 -
物联网之系统移植五(根文件系统制作)
根文件系统制作什么是根文件系统?• 根文件系统(root filesystem)是存放运行、维护系统所必须的各种工具软件、库文件、脚本、配置文件和其他特殊文件的地方,也可以安装各种软件包。根文件系统主要目录结构: 目录 内容 /bin 可执行程序 /dev 块、字符设备...原创 2018-09-08 00:10:40 · 469 阅读 · 0 评论