最近在学习嵌入式Linux,对于一个学软件的人来说,这个有点不容易啊,首先是接触不到硬件的东西,对这些很陌生,先把懂得东西记下来,免得忘了。

1,准备工作

软件:1,JTAG(烧写BIOS到开发板中,这段程序被烧写在nor flash中,可以直接运行,后面的超级终端到时候看到的运行的程序就是这个BIOS的运行情况)。

2,JLINK(没有并口的电脑要用这个jlink usb转接,烧写开发板的BIOS)。

3,SecureCRT(windows下的超级终端,可以看到linux下的程序的运行情况,这个是为了后面烧写linux内核到开发板中的,相当于第一步烧写了一个程序,这个程序负责烧写linux的)。

4,DNW(文件传输的,负责通过usb线传输linux内核到开发板中的)

2,步骤

1)安装好上面给出的软件

2)连接好pc和开发板之间的连接线,并口线(负责烧写BIOS)和串口线负(JTAG server负责监听开发板是否连接成功),中间还有一系列JTAG的配置,比如:串口还是usb连接,频率等。

3)上面连接好之后,JTAG server会显示出开发板的信息,这个可以作为判断是否连接成功。之后可以打开,J Flash来烧写BIOS。

4)要对J Flash进行一系列配置,选择开发板,配置,初始化脚本(???这个还不知道怎么写,很迷茫,请大师帮忙)。

5)配置完成之后就是烧写了,选择文件,点击program,等待烧写完成。这个完成之后等于才完成了准备工作,下面才是真的开始进行linux的烧写

6)把USB下载线连接到pc和开发板上,安装驱动,现在是运行着nor Flash的程序的,是刚才烧录到这里的BIOS程序。驱动安装之后,SecureCRT会显示为连接成功,之后可以进行一系列命令的选择操作,一般步骤为:先格式化Flash。烧录BIOS,烧录linux内核,烧录文件系统。

7)完成上面的操作后,拔掉USB下载线,重新启动开发板,就进入了刚才你烧写的linux系统中了。

哈哈,终于有点小董了,入门可真难啊,go on。。。。。

arm开发板烧写linux系统,ARM开发板烧写linux系统的步骤相关推荐

  1. 烧写linux系统到开发板中,【嵌入式开发】向开发板中烧写Linux系统

    作者 : 万境绝尘 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写内容 : Bo ...

  2. 烧写linux系统到开发板中,Mini2440烧写Linux系统

    按照国嵌课程在Linux系统下使用dnw软件烧写系统失败,开机白屏. 烧写步骤: 1.保持S2开关拨至nor flash开关处,连接串口线打开串口工具以便观察运行情况,打开电源开关. 2.使用jlin ...

  3. Linux之ARM(IMX6U)裸机汇编LED驱动实验--烧写bin文件到SD卡中并运行

    Linux之ARM(IMX6U)裸机汇编LED驱动实验--烧写bin文件到SD卡中并运行 代码烧写 2.烧写的工具 2.把生成的将 imxdownload 放在工程目录下(led.bin同一个文件夹下 ...

  4. Linux下imx6dl开发板从镜像的烧写、内核源码编译到第一个驱动运行的详细步骤

    文章目录 前言 一.对开发板烧写镜像 1.镜像烧写 2.串口测试 二.搭建交叉编译环境 1.Ubuntu下搭建交叉编译环境 2.WSL下搭建交叉编译环境 三.编译Linux内核源码 1.Ubuntu下 ...

  5. 【linux】ARM开发板上设置RTC时间,断电重启后,设置失效的原因分析

    问题描述 linux中使用date设置时间后用hwclock -w同步到RTC,断电重启后,有时会失效 原因分析 保存时间戳 1.使用命令关机(halt)会调用rc0.d中的脚本: 2.使用命令重启( ...

  6. linux 模拟arm,拒绝开发板, 用 SkyEye 就可以模拟 ARM Linux!

    描述 对于希望学习 ARM 汇编的同学而言, 购买 ARM 开发板进行板上实测无疑是一个有效的方法,不过购买 ARM 开发板需要一笔费用,而且每次测试都需要连接开发板,比较麻烦.这里介绍一个 ARM ...

  7. 织女星开发板能移植linux吗,织女星开发板启动模式修改——从ARM M4核启动

    前言 刚开始玩织女星开发板的时候,想先从熟悉的ARM核入手,连上Jlink,打开MDK版本的Demo程序,编译OK,却检测不到芯片,仔细看了一下文档,原来RV32M1芯片默认从RISC-V核启动,如果 ...

  8. linux内核烧写erasing failed,TQIMX6UL开发板手动烧写具体方法

    烧写 (1) 进入下载菜单 1. 如不能从nand 启动,将拔码打到sd 卡启动.插上已经做好的tf 启动卡.否则拔码打到 nand 启动. 2. 接上串口,上电:在以下倒数完成之前按任意键. ... ...

  9. 基于linux的应用开发视频教程,基于LINUX+ARM的视频系统的应用和开发

    摘要: 随着经济的发展,人民生活水平的提高,嵌入式智能产品越来越多的进入到到我们生活领域,这些产品不仅给我们带来方便,同时也在改变着我们的生活,并且嵌入式产品界面和视频的开发也越来越受到关注,成为研究 ...

  10. Atmel跑Linux的arm芯片,linux下烧写atmel芯片

    linux下安装sam-ba驱动烧写atmel芯片 Install : You just have to unzip the 'sam-ba_cdc_x.y.linux_zz.zip' archive ...

最新文章

  1. mysql一些查询方法记录
  2. 使用Myelipse逆向生成类图的步骤
  3. Android 8.0学习(25)---系统的应用图标适配
  4. jmeter debug sample不在查看结果树中显示_Jmeter线程组间传递参数
  5. Android版日语学习应用的逆向分析
  6. sprintf参数包含本身时,结果并不符合预期
  7. quartz集成到springboot_springboot系列之02-需要了解的宏观知识点
  8. Resource Hacker-资源替换工具
  9. 长链接(MQTT)测试及工具MQTTX使用
  10. 隐含表(状态对图)消消乐
  11. 游戏感:虚拟感觉的游戏设计师指南——第七章 响应的测量方法
  12. (无任何网络配置,纯代码实现) 一个组件,一个hook,让你在本地开发环境中拿到微信code
  13. BDWK免费下载白嫖指南【1s搞定】
  14. 数字图像与机器视觉基础补充(2)--颜色转换+分割车牌
  15. return 和return:redirect:/**
  16. 解决错误:IndentationError:expected an indented block
  17. 软考程序员有必要考吗?
  18. 推荐几个非常棒的学习计算机语言的网站
  19. ShardingSphere学习
  20. 关于举办CISAW安全集成线上培训班开课通知

热门文章

  1. Block insecure private network requests
  2. 新视野大学英语读写2 78单元翻译
  3. 巴塞罗那2019-20赛季球队大名单
  4. 写给海布里之王—亨利
  5. DEVC++安装后编程运行时老是提示“源文件未编译”
  6. [NOI2015]小园丁与老司机
  7. 计算机远程桌面连接软件,windows7远程桌面连接软件 提取自最新windows7,可运行于XP...
  8. [Python]一个简单的QQ截图
  9. 使用yum出现 There are no enabled repos
  10. 国产三极管与进口三极管的区别有哪些