正式入手s3c6410 开发板,ARM 开发板,我来了~~

S3C6410开发板       S3C6410开发板是北京雅希路基于S3C6400开发板基础之上倾力打造的又一款高端ARM11开发板,面向高端手机、PDA等产品开发研究人员,旨在为客户提供一个性能优异的基础开发套件,您可以将之作为初期软件开发的平台,也可以直接选用并集成到您的产品中,能够更加缩短您的产品开发周期。该开发套件包括: 核心板(37×50mm) 底板(185×118mm)完整版成套BSP驱动 Win 阅读详情

从事嵌入式 ARM开发已经快3年了,忙碌的工作让自己没能抽出时间好好的系统学习ARM开发。现在赶个闲季,钻研下广大嵌入式爱好者起步用的s3c6410开发板,希望也能凭借绵薄之力为嵌入式行业的XDJM们整理点资料,share 一下自己的心得~~

 

1. Tiny 6410 刷机指南(自带的光盘里面也有,不过杯具的是这电脑竟然没有光驱,吐血中~~)

http://www.doc88.com/p-137418176161.html (旧版的刷机文档)

2012.08.08 最新版的刷机文档:

http://pan.baidu.com/disk/home#dir/path=%2FA

Tiny 6410 刷机竟然必须要用SDcard,改天买个卡托试试我那micro SDcard.

现在有个想法是直接把u-boot 修改下,在开机的时候看看能不能找个事件,然后出发uboot 进入USB 下载模式,这样就不用非得依赖友善的superboot 和SDcard了。(可恶的友善superboot 都不开源,争取自己研究下)。

 

2. Tiny6410 Android使用的rootfs 是rootfs_android-mlc2.ubi,了解一下UBIFS吧:

无排序区块图像文件系统(Unsorted Block Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一。真正开始开发于2007年,并于2008年10月第一次加入稳定版本于Linux核心2.6.27版。

UBIFS最早在2006年由IBM与Nokia的工程师Thomas Gleixner,Artem Bityutskiy所设计,专门为了解决MTD(Memory Technology Device)设备所遇到的瓶颈。由于Nand Flash容量的暴涨,YAFFS等皆无法再去控制Nand Flash的空间。UBIFS通过子系统UBI处理与MTD device之间的动作。与JFFS2一样,UBIFS 建构于MTD device 之上,因而与一般的block device不兼容。

UBIFS在设计与性能上均较YAFFS2、JFFS2更适合MLC NAND FLASH。[1]例如:UBIFS 支持 write-back, 其写入的数据会被cache, 直到有必要写入时才写到flash, 大大地降低分散小区块数量并提高I/O效率。UBIFS UBIFS文件系统目录存储在flash上,UBIFS mount时不需要scan整个flash的数据来重新创建文件目录。支持on-the-flight压缩文件数据,而且可选择性压缩部份文件。另外UBIFS使用日志(journal),可减少对flash index的更新频率。

UBIFS 目前是 Nokia N900 智能手机上的默认文件系统。

3. MLC Nand 的介绍:

http://baike.baidu.com/view/9701101.htm


4. Bootloader

嵌入式的bootloader 一般分为两个阶段,

第一阶段,Stage 1的主要完成以下功能:

  • 硬件设备初始化(CPU 内部的硬件)
  • 为加载Stage2 的bootloader 准备 RAM 空间
  • 拷贝 Stage bootloader 到RAM 空间中
  • 设置好 堆栈
  • 跳转到 stage2 的 C 入口点
第二阶段bootloader 主要完成以下功能:
  • 初始化本阶段要使用的硬件设备(开发板级的硬件,比如串口,网卡之类的)
  • 将内核镜像和根文件系统从flash上读到 RAM 中
  • 调用内核



烧写linux系统到开发板中,【嵌入式开发】向开发板中烧写Linux系统 作者 : 万境绝尘 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写内容 : BootLoader , Linux Kernel , File System ; 烧写流程 : -- sd卡烧写u-boot并启动 : 首先将 u-boot作者 : 万境绝尘终于拿到板子了, 嵌入式开发... 阅读详情

相关推荐

[xboard-real6410]35 S3C6410开发板对比及网盘下载链接

虽然S3C6410系列开发板,已走进了历史,但是,6410作为代替2440开发板,也曾昙花一现。记得当年,有个googleman的网友,对比过市面上各家的板卡的优劣,《中国嵌入式高端ARM开发板的江湖故事——详细分析国内各家ARM11 S3C6410 开发板的选型以及竞争格局分析各家2440开发板的性价比(初学者如何选择开发板)最早推出S3C6410开发板的是友坚,代表开发板有UT6410和idea6410,主要做方案,突出在Wince,而且开发板非常贵;

鹰之翔 946

Tiny6410 初体验

从同学处借得Tiny6410一试,问题多多。 首先,没有SD卡 其次,没有usb 串口线, 只有带的两张光盘,一根电源线,略显头疼啊。 开机无程序,从尼康相机中取了一张8G的SD卡,先是用SD-Flasher.exe找不到内存卡,墨迹了一个多小时才发现是win8下需要以管理员身份运行才行。 好不容易relayout了,结果忘记了pause,就以为烧写成功了,折腾一晚上 戒之慎之!

songhuanlinux的专栏 597

ARM11 S3C6410的开发板原理图(原设计SCH图)

这可是用Altium Designer Summer 09绘制的飞凌OK6410开发板原图,软件可以到飞凌网站下载

入手tiny6410

     纯粹出于对嵌入式技术的爱好,上周终于买回了一个开发板tiny6410。当时在mini2440和tiny6410之间对比了很久,发现mini2440的学习资源多得多,因为tiny6410刚出不久,但从性价比来看,tiny6410确实好很多。对于我这么一个完全的新手来说,当然是踏着前人的足迹来学会来得更方便。但后来想想,两者的原理应该都是相通的,遇到问题时解决问题吧!所以还是买个性价比高点的

JenkinsLee的专栏 7135

s3c6410 开发板原理图

仿s3c6410 开发板,已经测试过。该文档为底板。

ARM11 S3C6410 核心原理图(SCH设计原图)

这可是原图,不是PDF文件,用Altium Designer Summer 09根据原厂资料绘制的原图,可以直接拿来做核心板设计资料。

Tiny6410驱动开发心得(一)

工具: 1.光盘A中linux-2.6.38-20150708.tgz 2.交叉编译器arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz 3.tiny6410开发板(自带的系统) 步骤: 一、解压内核 tar xzvf linux-2.6.39.tar.gz   二、修改Makefile ARCH ?= $(SUBARCH) CROSS

cumtzdlxm的博客 617

Real6410 开发板手册

gooogleman 推荐的广州华天正Real6410 原理图和PCB,性价比最好的6410 开发板,大家看看吧。

1. S3C6410 裸机开发环境

由于本人使用 S3C640 的开发板是 feilin

TDBswitch的专栏 1060

S3C6410处理器 OK6410S 开发板全套学习资料,原理图/PCB/源码等-电路方案

飞凌的OK6410S 开发板采用“核心板+底板”结构。此开发板主要是针对企业用户应用方案而设计,包括测试和测量设备、工厂自动化、HVAC 和建筑控制、运动控制、医疗器械、火警安防以及电力/能源等。OK6410S 开发板采用三星S3C6410主处理器,S3C6410 是由三星公司推出的一款低功耗、高性价比的RSIC 处理器,它基于ARM11 内核(ARM1176JZF-S),可广泛应用于移动电话和通用处理等领域。另外,OK6410S 开发板可连接飞凌公司与之相配套使用的串口扩展板、WIFI 模块、摄像头模块等。 S3C6410处理器 OK6410S 开发板实物截图: S3C6410处理器 OK6410S 开发板电路 PCB截图:

聚宽策略实盘新路径:不开通QMT , 小资金自动化交易解决方案

聚宽策略实盘新路径:不开通QMT , 小资金自动化交易解决方案

u011111246的博客 1467

S3C6410 IDE硬盘接口性能测试

因项目需要,要验证在S3C6410系统下面挂硬盘存储大量数据的方案,目前市场上的6410开发板由于成本和定位的原因,99.99%都没把6410的ATA接口留出。放狗搜了半天,找来找去也就只有立宇泰一家的6410支持ATA接口,打开一看,只有wince下面的测试报告,PIO模式,支持单硬盘,但读写速度只有区区的2.88MB/S,连个NAND Flash的速度都比不上,更不用说SD卡的速度了,好好的一

sdecat的专栏 1546

从零构建:openEuler WSL下的ARM交叉编译工具链自动化部署方案

本文详细介绍了在openEuler WSL环境下使用Ansible自动化部署ARM交叉编译工具链的方案。通过编写Ansible角色和Playbook,实现从基础环境配置到工具链安装、环境变量设置的一键部署,大幅提升嵌入式开发效率。方案支持多种ARM架构,并扩展了QEMU仿真、VS Code远程开发等实用功能,是嵌入式开发者的高效解决方案。

h3i4j的博客 383

linux开发板 系统烧写,嵌入式笔记 - 向开发板中烧写Linux系统-型号S3C6410

终于拿到板子了, 嵌入式开发正式开启.板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集;为毛不是 Cortext A9的板子;烧写内容:BootLoader,Linux Kernel,File System;烧写流程:--sd卡烧写u-boot并启动: 首先将 u-boot 烧写到 sd 卡中, 使用 sd 卡的bootloader启动;--擦出nand...

weixin_29357243的博客 534

保姆级教程:用CH34xSerCfg工具修改USB转串口芯片的VID/PID,避免驱动冲突

本文详细介绍了如何使用CH34xSerCfg工具修改USB转串口芯片的VID/PID,解决驱动冲突问题。通过实战案例和配置技巧,帮助开发者高效管理嵌入式设备,避免常见的USB设备识别问题,提升开发效率。

weixin_30924239的博客 224

聚类分析(超全超详细版)

聚类分析是一种典型的无监督学习, 用于对未知类别的样本进行划分,将它们按照一定的规则划分成若干个类族,把相似(距高相近)的样本聚在同一个类簇中, 把不相似的样本分为不同类簇,从而揭示样本之间内在的性质以及相互之间的联系规律 聚类算法在银行、零售、保险、医学、军事等诸多领域有着广泛的应用 聚类分析基础 聚类分析的概念 聚类分析是根据在数据中发现的描述对象及其关系的信息,将数据对象分组。目的是...

Gfqwy2021 22万+

a9 linux 程序烧录,嵌入式笔记 - 向开发板中烧写Linux系统-型号S3C6410

终于拿到板子了, 嵌入式开发正式开启.板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集;为毛不是 Cortext A9的板子;烧写内容:BootLoader,Linux Kernel,File System;烧写流程:--sd卡烧写u-boot并启动: 首先将 u-boot 烧写到 sd 卡中, 使用 sd 卡的bootloader启动;--擦出nand...

weixin_34822215的博客 445

ROS机器人里程计模型

3.5 移动机器人系统模型 相信大家的机器人平台STM32端底层控制和机器人urdf建模都已经顺利完成了,在正式开始ros端编写机器人启动功能包之前,我们还不得不学习一些必要的理论知识。别担心数学不好,这里基本都是高中数学。下面我们开始,Are you ready? 没准备好也开始了。 3.5.1 常用坐标系系统模型 在移动机器人技术研究中,最为常用的坐标系统是笛卡尔坐标系统。而在SLAM算法研究中,有如下几个比较常见的笛卡尔坐标系统,它们分别为机器人坐标系XR YR OR 、传感器坐标系XS YS OS

「小白学移动机器人」一个专注分享移动机器人相关知识的公众号! 1万+

ip地址信息固化 linux,嵌入式笔记 - 向开发板中烧写Linux系统-型号S3C6410

终于拿到板子了, 嵌入式开发正式开启.板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集;为毛不是 Cortext A9的板子;烧写内容:BootLoader,Linux Kernel,File System;烧写流程:--sd卡烧写u-boot并启动: 首先将 u-boot 烧写到 sd 卡中, 使用 sd 卡的bootloader启动;--擦出nand...

weixin_35902873的博客 532

YOLOv8【第十章:多任务扩展深度篇·第19节】YOLOv8 与 DeepLabV3+ 对比——实时性与精度的权衡!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1万+

14、多层螺旋 CT 技术详解

本文详细解析了多层螺旋CT(MSCT)技术的原理与应用,涵盖其相对于单层螺旋CT的优势,包括图像采集速度提升、分辨率提高和噪声降低。文章深入探讨了扫描仪的几何结构、离散投影模型以及关键参数如切片宽度和螺距的影响,并重点介绍了z-滤波重建算法及其离散实现流程。通过流程图和公式推导,系统梳理了从投影获取到图像重建的全过程。同时分析了MSCT在临床中的实际应用案例及未来发展趋势,如更高分辨率、更低辐射剂量和智能化算法等方向,全面展示了MSCT在现代医学影像中的核心价值。

f0g1h2的博客 195

【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410

向 S3C6410开发板中烧写 bootloader, Linux Kernel, FileSystem

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 7554

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

嵌入式系统硬件构成-基于ARM的嵌入式开发板介绍

嵌入式系统硬件构成,介绍基于ARM的嵌入式开发板的硬件资源介绍

咸鱼弟的博客 2822

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

飞凌OK6410开发板之u-boot-2011.06-rc2移植之愚见

     最近,对UBOOT产生了点兴趣,以前一直用的都是飞凌官方自带的uboot1.16版本,记得当时的这个版本还不支持板载的DM9000网卡,后来就在其基础上学着去移植DM9000网卡驱动,虽然移植是成功了,但是说起来移植也是惭愧,完全是参照网上别人的教程,一条一条的去改相关文件的代码,完全就是依葫芦划瓢,哎,一点成就感也没有,为什么要去这么改,根本就不清楚,突然,就有种是被嵌入式在玩,而不是

L_1054781936的专栏(互相学习,共同进步) 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

上一篇: Guide to test USB camera with luvcview
下一篇: I2S 分析
windtakers
博客等级 码龄17年 94粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值