该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

你去找一些嵌入式开发的资料就ok了。我这里大概说一下几种情况,便于你理解。

向存储介质上装载linux其实是没有区别的,只不过你需要一个和你的存储介质相对应的写入设备,然后就能写入进去了。

1、比如,你打算向树梅派这样已经成型的开发板上装载linux,你的可选项就很多,因为树梅派已经支持从SD卡启动,所以,你需要一个SD卡的读卡器,然后通过普通的pc通过这个SD读卡器就能装载linux了。然后把SD卡插到树梅派上,就可以了。但是要装载树梅派能用arm版的linux,不能装载pc用的x86版的linux

2、当然,如果你修改一下树梅派的bootloader,使其可以从U盘引导linux,那么你把linux装载到U盘就可以了。

3、如果你的arm开发板不支持SD卡,支持板上的flash,那么这就看你的arm板上的bootloader能力了,如果你的bootloader能力强,那么可以通过这个bootloader来写入板上的flash,方法也很多,bootloader可以读取U盘,网络上的tftp,ftp,http协议等等。

4、如果你的arm版上的bootloader没有这么强大的功能,可以通过调试线来想flash载入linux,比如串口线,TTL,JTAG调试线等。比如很多人玩路由器,或是机顶盒就是通过TTL线烧入系统rom的。

4+这里外加一条,很多高级的开发板都提供USB烧录方式,这个方式很给力,就是当你把开发板和pc通过USB连接起来之后,pc会识别出来一个usb网卡,通过这个网卡,你就可以使用ftp、http、tftp协议传入系统rom。

5、如果连这些通道都没有,那么可以考虑将板上的flash芯片取下,当然得用烙铁,然后使用eeprom烧录器,将linux写入,然后再上回去,如果觉得麻烦,可以搞一个插座就好了。比如给主板上的BIOS烧录coreboot的时候,就要用到这样的技术。或是你的路由器或是mp3手机之类的变砖之后,可以通过这样的方法把完整的系统rom烧录进去,就能救活了。这个算是终极的方法了,对于板上的flash来说。

6、如果你要烧入的是片内flash,比如bootloader之类的东西,那么就需要将你的arm芯片或是别的什么的,放到烧录器上,根据data sheet,设置芯片成为烧录状态,然后就当它是一个普通的eeprom,通过烧录器烧入就可以了。然后取下,放回到你的开发板上就能用了。

大概就是上面这几种吧,我见过的,其他的方法都基本上是这些的变种。简单总结起来就是,通过系统的自举升级,通过bootloader,通过外部调试接口,还有通过终极大法eeprom烧录器直接写。

linux烧录到手机,新人求教,怎么烧录Linux系统到一个小芯片上?相关推荐

  1. linux烧录,新人求教,怎么烧录Linux系统到一个小芯片上?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 你去找一些嵌入式开发的资料就ok了.我这里大概说一下几种情况,便于你理解. 向存储介质上装载linux其实是没有区别的,只不过你需要一个和你的存储介质相对 ...

  2. linux连安卓手机版下载速度慢,解决 linux下载速度超级慢 的问题

    来源:https://zhidao.baidu.com/question/104273557.html (但是并没有解决我的问题!) 问题:linux下载速度超级慢 我安装了ubuntu linux ...

  3. linux挂载安卓手机命令,难得好文Linux mount 命令详解

    mount 命令用来挂载文件系统.其基本命令格式为:mount -t type [-o options] device dirdevice:指定要挂载的设备,比如磁盘.光驱等.dir:指定把文件系统挂 ...

  4. 摩托罗拉将第1个推出内置Linux软件的手机

    <script type="text/javascript"> google_ad_client = "pub-8800625213955058"; ...

  5. linux内核异常分析ecp,内核基于嵌入式Linux的PocketIX系统

    lgms2008 于 2006-10-20 10:38:55发表: 应用领域与前景 目前PocketIX只是一个预览版,其正式版本不仅可以广泛应用于移动计算平台(PPC). 家庭信息环境(机顶盒.数字 ...

  6. linux内存管理_架构师必读:Linux 的内存分页管理

    内存是计算机的主存储器.内存为进程开辟出进程空间,让进程在其中保存数据.我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念. 内存 简单地说,内存就是一个数据货架.内存 ...

  7. linux下给固态硬盘分区,转载: 提升Linux下的固态硬盘使用率

    固态硬盘(SSD)不是普通的硬盘.文件在固态硬盘中的处理方式与地普通硬盘中的方式完全不同,如果安装Linux不同版本时没有把这些差异考虑进去,就很难充分发挥固态硬盘的优势,而且很可能在使用一段时间后造 ...

  8. linux内核烧制,手机烧录自己编译的linux kernel

    编译linux kernel : 首先,要编译手机平台上的内核镜像,需要交叉编译工具,而一般主流的手机上的交叉编译环境都很完备了,只要把它纳入PATH目录,基本都可以make成功. 假设交叉编译环境工 ...

  9. 烧录imx6需要的linux空间,IMX6Q学习笔记——开发板的Linux系统更新和烧录

    IMX6Q学习笔记--开发板的Linux系统更新和烧录 记录自己在电鱼电子开发SAIL-IMX6Q全能板后,并且对系统和模块进行简单测试的过程之后对开发板的Linux系统进行更新和烧录的记录过程,算是 ...

  10. linux烧录文件的格式,制作emmc 烧录文件

    量产需要统一使用烧录器烧录, 需要制作统一的 emmc 烧录文件,主要升级步骤如下: 工具: ISP tool; winhex ; checksum , mboottnize ; U盘(大于主板 EM ...

最新文章

  1. redis设置主从复制-slave Replication--解决报错:(error) READONLY You can't write against a read only slave.
  2. 【转】Monkey测试5-运行中停止monkey
  3. Please select Android SDK
  4. Android 异常: failed to connect to localhost/127.0.0.1
  5. python支持什么操作方式_python模拟点击常用的操作方法有哪些?
  6. jsf集成spring_Spring和JSF集成:国际化和本地化
  7. 【前端学习笔记】2015-09-02~~~~ 关于filter()匹配的使用
  8. Mysql表设计需要注意的问题
  9. java 反解析cron_Java解析Cron表达式
  10. mac桌面存在顽固文件无法删除?怎么办?
  11. python3总结和spider爬虫
  12. python拟合统计分布_利用 Python Fitter 判断数据样本符合那种分布函数
  13. 给高科技强国的后来者埋下的痛
  14. python3安装要钱吗_3b1b/manim数学动画引擎安装教程(2020-8月)
  15. js 判断字符串是否全是数字
  16. 微软官方原版win7(64位/32位)旗舰版系统下载
  17. 通过钉钉网页上的js学习xss打cookie
  18. 《构建中小型网络实训》实训课程
  19. STM32 F103 基础实验
  20. 今天看完“玉观音”了

热门文章

  1. 日期计算(来自计蒜客)
  2. Docker 5分钟搭建web服务器
  3. 恶意程序分析之数字签名验证系统的探究
  4. 巴比特 | 元宇宙每日必读:时薪100万,「虚拟主播」的吸金能力被证实,其背后的公司IPO申请获批...
  5. html用户名和用户密码验证,js实现用户名和密码的校验
  6. IOS学习 IOS8的虚化效果
  7. 小刘的自学安卓开发第一天
  8. python爬取股票最新数据并用excel绘制树状图
  9. 马原期末复习知识点完整版!
  10. 笔记本电脑CPU低压、标压、高压的区别