移植一个基本的必要的linux系统(包含存储设备,输入输出设备驱动)移植到板子里,其他的一些驱动不能移植进去,对设备的要求不高,接下来,达内嵌入式培训大讲堂将和大家讨论“Linux系统移植”这个问题。

1.引导程序的移植,bootloader,什么是引导程序?linux一般不会直接运行,需要引导程序引导,我们使用的Uboot就是一个引导程

序,其他的引导程序了解:redboot,ecos,不同的引导程序,功能是一样的,思路是一样的,目的都是引导linux。PC下的类引导程

序:grub,

2.Linux移植

2.1linux内核移植:zImage(刚开始做一些初始化,初始化内存之类,一旦初始化完成,就要找一个用户程序运行,也就是引导init成功

运行,init进程号为1,说明是最先运行的进程,init随后会引导2号,3号,4号进程运行,所以zImage只要保证将init进程成功引导就

行。)

2.2根文件系统的移植:init进程以及init引导的子进程

我们关心的是linux-2.6.35.7中的arch,一些硬件

其中南京达内需要提醒各位,arm是我们要注意的

这么多文件夹中我们更关心的是mach-s5pv210,boot,config

3.第三方库移植

前两步完成了,实现了一个基本的linux移植完成,但是只是基本的linux移植,有一些功能依然没有,比如想用个QT,想用个蓝牙通信,光靠基

本的linux系统是不能实现的,所以素要第三方库的移植,这些库的移植没有固定的方式,但是有一些大概的步骤是一致的。当第三方库移植完成,板子就基本

能够使用了。

一个正确的选择铸就你美好的一生。人生不怕失败,然而每一个失败都值得人去反思去思考,重新选择一条大道,也许会更快地走向美好生活!正如选择南京达内嵌入式培训,掌握IT技术的同时,也解决就业问题,成为软件工程师,成就IT梦!

linux嵌入式移植培训,达内嵌入式培训大讲堂之Linux系统移植相关推荐

  1. 达内android培训,达内Android培训—EGL 1.0 学习笔记

    我的"Android OpenGLES 1.x 教程的Native实现"中有Android平台下EGL的创建.销毁的代* 基本概念 EGL是OpenGL ES与本地Window系统 ...

  2. ARM开发(6)系统移植初步(搭建交叉开发环境)

    先和大家聊一聊我对于系统移植学习的感悟,之前在老师的带领,我们移植系统的时候执行了一条条指令,但是总感觉哪里有一些问题又说不出来,这些指令都解决了很多问题:但是说到底,自己却不明白这些指令到底是怎么去 ...

  3. Android系统移植与驱动开发概述

    1.Android系统架构分为四层:linux内核,Android是基于linux内核的. c/c++代码库,包括C/C++编写的代码库,包括dalivk虚拟机的运行时. Android SDK AP ...

  4. 学习ARM架构,系统移植和驱动开发总结

    本次结束了对ARM架构,系统移植和驱动开发的学习,它们都是属于底层,难度想对都比较的难一点,但先学习arm架构之后去学习系统移植和驱动开发,会使自己对系统移植和驱动开发容易理解点. arm架构 arm ...

  5. linux内核培训广州,嵌入式Linux驱动开发高级培训班-华清远见嵌入式培训中心

    课程目标 本课程以案例教学为主,系统地介绍Linux下有关FrameBuffer.MMC卡.USB设备的驱动程序开发.参加本课程学习的学员,因为具备了Linux设备驱动开发基础,所以本课程针对性较强, ...

  6. 北京linux嵌入式培训,北京嵌入式培训上嵌Linux开发基础和嵌入式C语言初级编程总结...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 说到学习Linux开发基础,有一样是不得不说,而且Llinux系统中最常用也最有用的东西,那就是各种命令.虽然Linux桌面应用发展很快,但是命 令在Li ...

  7. 嵌入式linux培训教程,嵌入式Linux开发学习之Linux文件系统学习

    导读 操作系统的基本功能之一就是文件管理,而文件的管理是由文件系统来完成的.Linux 支持多种文件系统,本文我们就来讲解 Linux 下的文件系统.文件系统类型.文件系统结构和文件系统相关Shell ...

  8. 深圳嵌入式培训:嵌入式技术学习路线大纲分享

    深圳嵌入式培训:嵌入式技术学习路线大纲分享 嵌入式系统是当前热门.具发展前景的IT应用领域之一,嵌入式的运用范围也越来越广,更多的企业领域都会用到嵌入式技术,嵌入式前景和就业范围会更大,而市场上的嵌入 ...

  9. 学习嵌入式培训课程安排,嵌入式培训靠谱吗?

    嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分.国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗等严格要求的专用计 ...

最新文章

  1. 给Eclipse提速的7个技巧(转)
  2. oracle 数据库信息查询
  3. canva五角星空html,【Canvas】canva实例-星空、日出的效果
  4. optee中User TA的加载和运行
  5. Facebook 中国程序员之死
  6. 从XMLHttpRequest中获取请求的URL
  7. 微课|中学生可以这样学Python(5.6.1节):列表推导式3
  8. PHP 中获取文件名及路径
  9. 富文本编辑器KindEditor在前端JS的应用
  10. 数据绑定--Repeater, DataList, or GridView?
  11. MySQL — 创建表,插入数据,更新数据,删除数据
  12. Noip2008提高组初赛 C
  13. java,python,scala发送http请求
  14. 苹果鼠标滚轮驱动_黑苹果仿冒秒控鼠标
  15. TFT-LCD与FSMC控制器
  16. javafx 五、网络请求
  17. 三菱数据移位指令_三菱FX系列PLC循环与移位类指令的使用方法
  18. 学计算机编程技校排名,学编程什么学校最好?
  19. VS2012使用svn
  20. python-windows安装cuda+cudnn+pytorch

热门文章

  1. 微博预期12月8日登陆港交所 最终发售价定为272.8港元
  2. 微软冷箭射苹果:世界需要更开放的平台
  3. 微信Mac版可以发朋友圈了 还能浏览相册
  4. 苹果抢安卓用户出“杀手锏”,连安卓手机App都能一键同步
  5. 小米11 Pro系列细节再曝光:大杯大升级!
  6. 荣耀V40将采用300Hz 触控采样率,1月18日正式发布!
  7. 三星Galaxy Z Flip 3渲染图:更窄边框 铰链升级
  8. 380天!理想汽车交付量突破30000辆
  9. Android 11正式发布:小米、OPPO等手机将陆续更新
  10. 京东总部4号楼即将投入使用:建面超过13万平方米 耗时644天