关于嵌入式开发板烧写写系统的具体细节

  开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。
在电子工程世界为您找到如下关于“开发板”的新闻
看着教程里的各种软件,真是晕的不行,好好整理。一、空白开发板第一步---写bootloader类似于给电脑装系统,不装系统就是一块集成电路板,鸟用没有。bootloader就等价于bios,常用的bootloader有U-BOOT、supervivi(改进的vivi,加了一个usb下载功能而已)。工具是真的多,各种开发板制作商家都可能开发出自己的一套下载工具,五花八门,想想...
Nand flash中去,而这个拷贝工作由实现烧写到Nor flash中的uboot程序引导完成。此外,当我们向2440开发板移植Linux系统的时候,要向Nand flash烧写三个文件,分别是:uboot、Linux kernel和文件系统。每一步的烧写也跟前面一样借用SDRAM作为烧写的“中转站”。但是,我们在烧写的时候并没有对每一步的烧写地址做特定的处理,那怎么能够保证...
& &&在对LED灯的应用有了一定的了解之后,我开始学习了一些关于数码管的应用。& &在我的开发板上,有独立共阳管和八位共阴管 。数码管从高位到低位的段码依次是h(dp),g,f,e,d,c,b,a共八位。共阴管是“1”表示亮,“0”表示灭,而共阳管则是相反的。顺便提一句,若是要检测数码管是否完好,可以用数码管“8”来检测...
研究了几天的F4的FSMC方式驱动触摸屏,得到一些认识,现在列举如下,流水帐般没有组织的记录仅供自己以后参考使用的是一款叫微雪电子的F407的开发板,但是他们的客服却不太愿解答用户提出的问题。触摸屏是以前购买火牛的时候带的一块LCD屏,屏上有HY32D字样,里面含有控制电路,相关硬件是SSD1289和ADS7843,SSD1289控制LCD,ADS7843通过SPI控制触摸屏...
了94KB SRAM和1.5MB闪存.本文介绍了SPC563M64L7主要特性,框图,以及SPC563Mxx系列Discovery Plus开发板SPC563M-DISP主要特性和电路图,PCB顶层布局图.  These 32-bit automoTIve microcontrollers are a family of System-on-Chip (SoC) devices...
通常我们网站提供的试验开发板是焊接并测试好的成品板,如果是购买套件的网友,可以开始51单片机实验板的一系列安装与实验,网友邮购的实验板套件包含以下的元件清单,收到货物后请仔细核对一下元件清单& &   AT89C51单片机实验开发板套件元件清单:& &   专门设计的全工艺电路板一块& &&  电源部分元件...
& & 引言& &&单片机开发板是什么呢?简单来说,它是指集成了许多单片的外围器件,如LED&灯,数码管,按键,行列式按键,步进电机,伺服电机,液晶显示等等用来学习,实验,开发等使用的板子,是一种实验设备(单片机编程)。& & 单片机开发板是在正式批量生产产品前,对产品进行设计和开发时使用的单片机...
& & 1.简述& & 针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2。4。24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。& & 2.Bootloader&nbsp...
工作现象,使用ML-EC3的复位软件复位一下即可。软件在光盘中的USB&Reset文件夹。&问题2:为什么我用你们的例程显示自己提取的汉字字模在液晶屏上显示乱码?&答:字模的提取是有顺序的。以ML-F020DK+开发板使用的16X16汉字字模为例,字模的提取顺序是先左后右、先上后下、纵向8点、下高位、的顺序提取的。新的字模也要按照这个顺序,否则会显示...
驱动激光二极管,从而提升激光雷达系统的整体性能。EPC9126HC开发板主要驱动激光二极管,备有参考接地的氮化镓场效应晶体管(EPC2001C)。该晶体管由德州仪器公司的UCC27611栅极驱动器驱动。EPC2001C的最高电压为100 V,可驱动高达150 A脉冲电流。EPC9126HC开发板给高功率triple-junction激光二极管的驱动电流高达75 A,其脉宽可以低...
开发板资料下载
JTAG仿真器 mega16开发板联系& 杨迪 & 8 QQ:& http://www.easyele.cn有了mega16开发板 JTAG仿真器就可以开始学习强大的AVR单片机,不用再单独买编程器,仿真器。本产品是AVRVI设计生产的AVR学习开发生产工具,以Atmega16为核心,集成AVR...
本论坛是一个集技术论坛,技术博客,工业控制电子商务,实时聊天,技术人才中心于一体技术平台,主要产品有GSM 方面的各种模块及产品定做!以及虚拟仪器及单片机系统类开发板,欢迎大家咨询!有需要定做相应的USB2.0 板卡(包括AD,DA,DI,DO,PWM 之类功能的,可以联系我们),本站也代理有中高档数采卡,有需要可以联系我们!鸣谢:1, 首先得感谢我大学里的恩师(广东省江门市五邑大学信息学院刘焕...
基于nRF24E1G无线开发系统使用手册nRF24E1-Quick-Dev 2.4GHz 快速开发系统使用手册为了便于用户开发应用先进的 2.4G nRF24E1 高速嵌入式无线芯片开发 迅通科技提供 nRF24E1 快速开 发系统 nRF24E1 开发系统包括两个无线高速多频道模块 两个开发板 含可更换 MCU 及用户开发空间 详细源代码 原理图 资料光盘...
申请zynq开发板的网友,请填写申请试用协议
Xiinx Zynq 开发板申请试用协议
本人__________做为_______队队长参加由 EEPW 举办的 Xilinx ZYNQ 开发板申请试用活动,代表本队队员签此协议声明:
遵守 EEPW 规定的活动规则及活动时间,承诺在申请 ZYNQ...
基于nRF24L01无线开发系统使用手册nRF24L01-Quick-Dev 2Mbps 无线快速开发系统使用手册为了便于用户开发应用先进的 nRF24L01 高速 2Mbps 无线芯片开发,迅通科技另外可提供 nRF24L01 快 速开发系统。nRF24L01 开发系统包括两个无线高速多频道模块、两个开发板(含可更换 MCU 及用户开发 空间) ,详细源代码...
快速开发系统。 nRF24LU1 开发系统包括两个无线高速USB模块、 两个开发板, MINI USB Dongle, 详细源代码,原理图,资料光盘,开发板上有按键和指示灯等,加电即可使用,可完成USB HID协议和无 线数据高速传输的全部功能,可方便地进行性能以及距离评测,并迅速掌握nRF24LU1 的USB设备开发以 及高速无线通信编程和协议的设计。时间 风险 费用 市场 资料 缩短您的开发...
Modelsim建立一个测试环境可以对RTL设计进行各种级别的验证测试。
仿真的意义
testbench文件
Modelsim仿真工具使用
UART串口仿真实例
第四章:FPGA开发板原型验证
本章主要讲述如何使用FPGA开发板对设计进行原型验证。FPGA开发板作为数字设计运行的实体,具有实践出真理的价值。掌握...
)8.2 ADSP2181精简开发板的研制(819)8.3 DSP系统中的外部存储器设计(819)8.4 Flash存储器在DSP系统中的应用(819)8.5 DSP系统的硬盘接口研究(819)8.6 TMS320C6201与FlashRAM的接口设计与编程技术(819)8.7 基于DSP的实时MPEG4编码的软件优化设计(819)8.8 TMS320C62X DSP的软件开发与优化编程(820)8.9...
CAN BUS学习开发套件(基本型)介绍珠海神州智能科技有限公司CAN 总线学习开发套件(基本型)功能介绍CAN 总线学习开发套件(基本型)标准配置: CAN 总线学习开发板(基本型) CAN 总线节点 USB 连接线 RS-232 连接线 软件光盘 一块 一块 两条 两条 一张www.52cpu.com.cn-1-珠海神州智能科技有限公司CAN 总线学习...
  本书由浅入深,全面、系统地介绍了Linux驱动开发技术,提供了大量实例供读者实战演练。另外,作者在实例讲解中详细分析了各种重要的理论知识,让读者能够举一反三。本书共分3篇。第1篇介绍了Linux驱动开发概述、嵌入式处理器和开发板、构建嵌入式驱动程序开发环境、构建嵌入式Linux操作系统、第一个驱动程序、简单的字符设备驱动程序等内容;第2篇介绍了设备驱动中的并发控制、阻塞和同步机制...
开发板相关帖子
买了个这个蓝牙手柄,拆机发现 是这个 ST17H26 BLE4.0芯片
想用来控制micropython 开发板
手上有个esp32 带蓝牙 ,程序不知怎么写呀,找了好久没找到,请问大家有人知道怎么搞吗?谢谢
蓝牙手柄 的使用...
1.使用一个深圳四博智联科技有限公司的NODEMCU开发板。
3、下载MQTT的SDK压缩包,请查看附件。
4、用官方提供的Eclipse打开MQTT的sdk开发包。
5、打开include文件夹中的mqtt_config.h。可以看到如下设置信息。可以根据自己的网络和服务器进行设置。
6、设置完成后选择,点击mqtt文件鼠标右击点击Bulid project...
本帖最后由 砂舞的玩笑 于
10:39 编辑
本文档主要介绍在iTOP-4412开发板的Android4.4系统上,通过修改脚本文件来修改 MAC地址的过程。主要分为两个部分:在源码中添加脚本文件以及修改配置脚本文件。本文档适用于精英版以及全能版。1.1 源码修改在 android4.4 源码目录,使用“ vi system/core/rootdir/init.rc”命令...
AM5728是TI Sitara系列高性能SOC,得益于异构多核处理架构,CPU内集成了多核DSP、多核PRU、IVA-HD、GPU等协处理单元,通过硬件加速的方式极大增强CPU的数据、多媒体处理能力,可满足工业协议支持、大数据计算、实时控制等应用需求。
& &广州创龙基于TI AM5728浮点双DSPC66x+双ARMCortex-A15处理器设计的开发板,广泛应用...
http://bbs.eeworld.com.cn/thread--1.html
http://bbs.eeworld.com.cn/thread--1.html
为了方便大家学习,社区团购了一批带有psRAM的ESP32开发板。这个开发板是为配合社区的MicroPython学习活动而准备的,参加活动的社区网友可以用团购价65元购买...
本文档介绍如何简易修改迅为- iMX6 开发板 Android4.4 系统的 MAC 地址,在网络通信中, 会用到 MAC 地址,开发板源码中默认的 MAC 地址全部一样,这样会引起冲突,导致网络通 信故障。iMX6 的 uboot 和 kernel 源码中默认带有通过环境变量设置 MAC 地址的源码,只需要 简单修改,即可添加上设置 MAC 地址功能。另外请注意,如果 MAC 地址不合法,在内...
AM5728是TI Sitara系列高性能SOC,得益于异构多核处理架构,CPU内集成了多核DSP、多核PRU、IVA-HD、GPU等协处理单元,通过硬件加速的方式极大增强CPU的数据、多媒体处理能力,可满足工业协议支持、大数据计算、实时控制等应用需求。广州创龙基于TI AM5728浮点双DSPC66x+双ARMCortex-A15处理器设计的开发板,其中双核ARM主频高达1.5GHz,双核...
运行环境使用的开发板开发板型号:MY-IMX6-EK200-6Q内核版本:Linux-3.0.35文件系统:rootfs-linux-qt4.tar.bz2
使用的模块型号模块型号:RTL8188EUS
其它可支持的设备MY-IMX6-A9系列:MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK336
Host-AP 功能准备下载需要的文件在网...
今天MicrPython做出了重要更新,可以使用系统扩展的SDRAM了。同时为多个ST官方的Discovery开发板增加了SDRAM的支持。
stm32/sdram: Integrate SDRAM driver into rest of codestm32/boards/STM32F429DISC: Enable onboard SDRAMstm32/sdram: On F7 MCUs...
的框架的一部分。iTOP-6818 开发板以上两种均支持,设备节点对应为“/dev/rtc”和“/dev/rtc0”。 iTOP-6818 开发板的内核镜像,默认支持实时时钟,另外还需要有纽扣电池,如下图所示。 如果用户购买的时候,指明需要顺丰空运,那么开发板上应该是不带有纽扣电池的,电池的型 号为 cr1220,用户可自行购买。1.内核驱动
iTOP-6818 的实时时钟 RTC 驱动是内核目录...
开发板视频
Microchip公司本次讲座将讲:PIC(R) MCU全系列通用开发板简介。...
NEC电子 应用技术部 宋斌先生为大家讲解如何使用NEC MCU 78F0513D开发板,若要免费申请,请到http://forum.eepw.com.cn/forum/237/1...
展示一个很酷的Arduino雷达,使用了Arduino开发板和处理开发环境。...
VL6180X开发板学习...
本视频介绍了Microchip的PIC32音频开发板的硬件和特性,演示了PIC32音频开发板音频播放及录音的功能。...
PIC32蓝牙音频开发板提供了非常完整的低成本开发工具,使工程师可以通过PIC32单片机实现蓝牙和USB数字音频流。...
i.MX6UL MPU开发板一览...
STM32F7开发板上的TFT触摸演示...
RL78/G13 开发板呼吸灯视频...
用瑞萨R7F0C809做的LED时钟。...
你可能感兴趣的标签
热门资源推荐下次自动登录
现在的位置:
& 综合 & 正文
总结一下各大开发板android烧写方式
现在手头有几块板子,都是以前用的,现在主要是用6410,一块是一个公司的JFJ6410开发板,另外一个是天嵌的6410V1.今天总结一下Mini6410、OK6410、TQ6410以及Real6410这几个国内买的比较多的开发板烧写Android的方式。其实主要是烧写UBI文件系统的方式。之前做嵌入式用的比较多的文件系统是cramfs和yaffs2文件系统。但是随着Android的流行,烧写Android系统便多了个更好的选择,那就是UBI文件系统,UBI相对于cramfs以及yaffs2在性能上的优势我不清楚,但是至少UBI的压缩对我们使用开发板学习是个不错的特性。烧写一般都使用U-Boot。
首先是友善之臂的Mini6410,它提供了两种Boot,一种是移植的三星提供U-Boot1.1.6,这个版本不支持UBI文件系统的烧写,他们自己做了个superboot,支持UBI,但是不开源,没用过。
然后就是飞凌的OK6410,他们使用的也是三星提供的U-Boot,不支持UBI。所以想出另外的方式来烧写。他们的烧写使用了自己的 SD卡烧写工具:SD_Writer,首先烧写了一个mmc.bin和一个zImage-sd的文件到SD卡中,前者mmc.bin其实就是用于SD卡启动的,后者zImage-sd是一个内核文件。我们首先来看看mmc.bin做了哪些事情,从SD卡启动,进入U-Boot的下载模式,使用printenv打印环境变量,可得:
SMDK6410 # printenv
bootargs=rootdelay=0 console=ttySAC0,115200
fatload mmc 0:1 0x u-boot.nand write.uboot 0x 0x100000;
fatload mmc 0:1 0x zInand write.e 0xxx500000;
movi read kernel 0x;bootm 0x
从上面得bootcmd可以知道做的事情分四步:
1、擦除整个NAND Flash;
2、从SD卡中将u-boot.bin文件下载到内存中,然后烧写到NAND Flash上;
3、从SD卡中将zImage下载到内存中,然后烧写到NAND Flash上;
4、从SD卡读取内核(不是上一步烧写的zImage,而是之前使用SD卡烧写工具烧写的zImage-sd)到内存,然后启动这个内核。而启动参数就是上面的bootargs所显示。
进入这个内核之后,就会进入下面这个命令行,
可能有人会觉得之前烧写了U-Boot和zImage-sd到SD卡上,并没有烧写文件系统,那这个内核怎么启动呢?这里我们看一下命令提示符前面“initramfs”这几个字符就明白了。
所有的2.6版本linux内核都有一个特殊的文件系统rootfs,是内核启动的初始始根文件系统,initramfs的文件会复制到rootfs。如 果把initramfs比作种子,那么rootfs就是它生长的土壤。大部分linux系统正常运行后都会安装另外的文件系统,然后忽略rootfs。
这下大家就知道了吧,但是由于飞凌没提供的源文件,所以不知道yjsx这个程序具体是啥,只能通过看烧写的过程知道了,这里我就不贴了。主要做的工作就是把拷贝到SD卡中的文件系统烧写到NAND
Flash上,注意,这里他们烧写的是yaffs格式,而不是ubi,我猜想他们仅仅是为了方便用户使用SD卡烧写(毕竟友善之臂的烧写方式确实非常好),而不是使用ubi文件系统。
这里再来说一些Real6410和TQ6410,他们做法类似,Real6410是在NAND分区的时候分了两个文件系统区,一个是cramfs,一个是真正用到的文件系统区。先启动内核进入cramfs文件系统,将NAND格式化为UBI格式的,再进行烧写。同样,TQ6410也是先挂载NFS文件系统,将NAND格式化UBI,然后进行烧写。
不过貌似TQ6410V2已经支持了UBI烧写,这个还没看。
好了,就这样吧,简单记一下,呵呵,不清楚的可以看看几家公司提供的使用手册。
【上篇】【下篇】豆丁微信公众号
君,已阅读到文档的结尾了呢~~
S3C2410开发板烧写Linux操作系统的详细步骤,linux 开发板,开发板,单片机开发板,dsp开发板,fpga开发板,arm开发板,stm32开发板,msp430开发板,2440开发板,6410开发板
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
S3C2410开发板烧写Linux操作系统的详细步骤
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 普中开发板怎么进入烧写模式 的文章

 

随机推荐