E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
S5PV210系统移植
ARM启动过程之Uboot两个阶段具体工作(以
S5PV210
为例)
1,
S5PV210
的启动过程(1)iROM:iROM(价格最贵)在0地址处,与CPU总线式连接,上电就会执行,和norflash类似。
VClol
·
2020-08-05 14:52
uboot
【Linux】U-Boot启动文件start.S详解(超详细讲解,上篇)
本文芯片选择
S5PV210
,U-Boot版本选择u-boot-2012.10版本。
Yngz_Miao
·
2020-08-05 13:07
《操作系统》Linux系统移植
arm嵌入式Linux
系统移植
实例过程及问题
制作根文件系统并使用NFS挂载运行。上位机准备:准备busybox,安装menuconfig所需依赖的库:sudoapt-getinstallbuild-essentialsudoapt-getinstalllibncurses5sudoapt-getinstalllibncurses5-dev在busybox中执行makemenuconfigLinuxModuleUtilities--->//按
跑不了的你
·
2020-08-05 13:31
嵌入式相关基础知识
U-boot引导内核流程分析
它将正式进入工作状态,可以加载内核镜像到DDR的链接地址中了,具体的地址也可以通过bootcmd这个环境变量来指定,内核镜像有两种加载方式:一种是通过tftp将镜像文件直接引导入DDR中内核的链接地址(对于
s5pv210
XiaoBaWu
·
2020-08-05 13:56
【U-boot开发】
linux
系统移植
之LCD驱动移植
Host:Ubuntu-12.04Target:Tiny6410简介:移植LCD驱动程序,其实是copy啦~移植LCD驱动的基本思路是拿来主义,最大感受是:被友臂的资料给坑了。一线触摸屏控制方式与其他方式有很大不同,内核资料提供的mini6410_backlight.c也不是真正的背光控制,真正的背光控制被mini6410_1wire_host.c劫持了。详细内容可以看这篇帖子http://www
mznd520
·
2020-08-05 13:05
Sate210(Cortex A8
S5pv210
)邮票孔核心板PCB设计说明
作者:sate210设计团队硬件工程师整理:gooogleman时间:2011.10.226.Sate210PCB设计说明6.1Sate210核心板PCB层叠结构Sate210采用8层板设计,板厚1.2mm。Sate210最高运行频率1GHz,内存总线带宽频率是DDR400MHz所以PCB设计要严格遵守信号完整性与电源完整性设计原则。首先是层叠结构设计,PCB层叠需要考虑多个因素,层叠结构的选择首
gooogleman
·
2020-08-05 13:54
原创S5PV210
Sate210开发板
基于FS4412嵌入式
系统移植
(1) 基本环境搭建
首先在开始正式进行linux操作
系统移植
之前,需要进
andylauren
·
2020-08-05 12:51
嵌入式系统移植
Linux
系统移植
实验之u-boot-2013.01的移植
实验三u-boot-2013.01的移植【实验目的】了解u-boot的代码结构及移植方法。【实验环境】1、ubuntu10.10发行版2、u-boot-2013.013、FS_4412平台(EXYNOS4412)4、交叉编译器arm-none-linux-gnueabi-gcc【实验步骤】一、建立自己的平台1、下载源码我们可以在下面这个网站上下载最新的和以前任一版本的ubootftp://ftp.
IT平头哥
·
2020-08-05 12:39
Linux系统移植
uboot移植五:添加板级打印信息
一、初始化时钟
s5pv210
内部的irom中有对时钟的初始化,但是其时钟配置不是三星官方的推荐的配置,它的配置是arm主频400MHz,在这里我们在lowlevel_init函数中重新初始化时钟,将主频初始化到
Wenlong_L
·
2020-08-05 12:01
uboot移植
将TIzigbee开源协议栈中的OS操作
系统移植
出来,放在STC12C60S2中使用
本人从事zigbee的研发工作已接有多年,在这几年的技术之路上收获了很多,也失去了很多。几年之后,离开了zigbee研发岗位,决定写点什么作为纪念,另外也希望给后来的学习zigbee的同盟们留下一点“砖块”。不复杂的小系统一般设计成如图1所示的样子,这种系统一般称作为前后台系统或超循环系统。整个应用程序(整个工程)是一个无限循环,对于应用中的具体操作既是在这个无限循环中不停地调用各个相应的函数来实
xiaolei05
·
2020-08-05 03:57
MSP430
Android
系统移植
问题集(2)
2019独角兽企业重金招聘Python工程师标准>>>同步Android代码时遇到错误:fatal:emptyidentnotallowed是你没有正确设置电子邮箱和用户名wyp@ubuntu:~/android_source$repoinit-uhttps://android.googlesource.com/platform/manifestTraceback(mostrecentcallla
weixin_33795093
·
2020-08-05 02:20
ARM_DDR初始化
TQ210采用的处理器解决方案是集成了ARMCortex-A8core的
S5PV210
芯片,
S5PV210
有2个独立的DRAM控制器和端口(引脚):DMC0和DMC1。
Horsdy123
·
2020-08-04 23:38
Linux
WM8960音频播放
tid=20515&page=1#175657
S5PV210
通过i2s和i2c与音频编解码芯片wm8960进行交互,其中i2s负责只传输声音数据,而i2c负责传输控制信息(如音量调节、静音等),wm8960
weixin_33739646
·
2020-08-04 20:19
深入浅出 - Android
系统移植
与平台开发(八)- HAL Stub框架分析
1.HALStub框架分析HALstub的框架比较简单,三个结构体、两个常量、一个函数,简称321架构,它的定义在:@hardware/libhardware/include/hardware/hardware.h@hardware/libhardware/hardware.c/*每一个硬件都通过hw_module_t来描述,我们称之为一个硬件对象。你可以去“继承”这个hw_module_t,然后
mr_raptor
·
2020-08-04 15:09
Android移植
Android平台移植
android
平台
module
struct
methods
【Camera专题】HAL层-Kernel层实现字符驱动-实践篇
HAL层博客推荐1.深入浅出-Android
系统移植
与平台开发(八)-HALSt
c枫_撸码的日子
·
2020-08-04 15:58
Camera专题
STM32 USB_SPI_FLASH 简易U盘设计
主要涉及STM32单片机、W25Q128闪存芯片、电路板绘制、文件
系统移植
等内容,发布出来供大家参考。
ZhangH.J.
·
2020-08-04 12:16
单片机
STM32
SPI通信
U盘
EDA实训
Qt-5.3.2 在友善Smart210开发板的移植记录
(Soc是三星的
S5PV210
,内核是cortex-a8,下面的移植方法是普适的,不是此平台的也可参考下面的移植步骤)Qt版本:Qt-5.3.22Qt5.3.2在ARM-Linux平台(Mi
NewThinker_wei
·
2020-08-04 12:48
嵌入式
1.
S5PV210
定时器系统概述和时钟结构框图分析
PULSEWIDTHMODULATIONTIMER(脉冲宽度调制定时器)1.1OVERVIEWOFPULSEWIDTHMODULATIONTIMERThe
S5PV210
hasfive32-bitPulseWidthModulation
丶一个有梦想的老实人
·
2020-08-04 09:32
1.9.
S5PV210
启动过程详解(二)
三星的
S5PV210
的启动方式是:InternalROMBooting即iROM启动TouseIROMbootloader,severalhardwarefeaturesarerequired.
丶一个有梦想的老实人
·
2020-08-04 09:31
ARM汇编
嵌入式启动之五:基于
S5PV210
的UBOOT概述
启动引导(bootloader)是包括两个部分:1.引导加载os2.为了让os能够正常运行所要做的硬件和软件初始化工作。从OS引导的方式来看,启动又分两种模式,一种是用于开发人员调试的“下载模式”,配置好网络环境、网络文件系统变量之后,OS可以从PC宿主机进行引导;另一种是量产产品的启动模式,OS已经存在于产品系统的外存设备中,启动即从外存中加载。常见的启动引导模块技术如下图:uboot是一个通用
吴跃前
·
2020-08-04 09:55
启动/uboot
S5PV210(Cortex
A8)
Uboot和
系统移植
Author:sxE-mail:
[email protected]
资料整理于自己的笔记(有许多的图片和代码块没有添加,后面会慢慢补齐),也有些是博客之类,如有侵权,请及时联系我,我会及时删除。因为都是手码的,可能会有些错别字,理解有误的地方请联系我,以便及时修改计算机系统的组成:CPU(控制器/运算器)+内存(DDR/SDRAM)+外存(硬盘、flash)嵌入式系统的启动过程:Uboot存放在nor
yog_hourt
·
2020-08-04 09:11
Tiny210
s5pv210
uboot移植(编译过程)
基于从官方gitclone下来的uboot进行修改。只是修改了框架,使得编译通过,熟悉下uboot的架构,要使得板子可用,还要显示菜单,需要自己加好多代码,关于NandFlash和NorFlash还有很多外围器件,需要根据datasheet作修改,网上有人已经作了整合:http://blog.csdn.net/liukun321/article/details/8610868。我把它的ver4.0
Norton-Linux内核研究
·
2020-08-04 08:55
uboot
移植linux-2.6.32.2到mini2440开发板(实录)
Linux移植开发实战指南.pdf》和《【申嵌培训】Mini2440Linux移植开发实战指南-内核部分2010-9-9.pdf》,对公司购买的友善之臂的mini2440进行了linux2.6.32.2的
系统移植
杨工
·
2020-08-04 08:49
S5PV210
之UBOOT-2011.06启动过程解析-基于u-boot for tiny210 ver3.1 (by liukun321咕唧咕唧)
//主题:
S5PV210
之UBOOT-2011.06启动过程解析//作者:
[email protected]
//版权:kevinjz原创//平台:
S5PV210
ARMV7TINY210//发布日期
xiaoxizi198807
·
2020-08-04 08:05
S5PV210
RealV210开发板Cortex-A8内核Android2.3
S5PV210
开发板www.realarm.cn支持自由选配模块(WIFI,GPS,GPRS,3G,300万摄像头)华天正科技【抛弃浮华呈现真实】倾情三星十年研发!
xiaoshiniu
·
2020-08-04 08:29
【
S5PV210
学习笔记】外插SD卡启动程序失败的解决办法
正常的SD卡启动办法是:通过在uboot的命令行下输入如下命令:moviwriteu-boot0x30000000该命令是把内存0x30000000处开始的内容写到iNand的u-boot分区中。这样就把原有的u-boot破坏,iROM的代码校验失败,转而进行第二启动。即通过外插的SD卡进行启动。如下图,正常情况下,这种办法是可以的,而且多次实测都没问题。不过,有一次,执行了上述的代码后,硬是没有
secondfeeling
·
2020-08-04 07:27
嵌入式
S5PV210
的中断体系
1、
S5PV210
的向量中断控制器可以将异常处理分为两个阶段来理解。第一个阶段是异常向量表跳转;第二个阶段就是进入了真正的异常处理程序irq_handler后的部分。
最后一位大侠
·
2020-08-04 07:34
ARM
s5pv210
的学习之路(1)环境搭建
参考朱老师:https://eyun.baidu.com/enterprise/share/link?cid=8272060746427218340&uk=672611650&sid=201712195532878833#sharelink/parent_path=%2F%E6%9C%B1%E6%9C%89%E9%B9%8F%E8%80%81%E5%B8%88%E7%89%A9%E8%81%94%
weixin_43097675
·
2020-08-04 06:41
arm
S5PV210
-NoOS-汇编写启动代码之设置栈和调用C语言
C语言运行时需要和栈的意义"C语言运行时(runtime)"需要一定的条件,这些条件由汇编来提供。有些单片机直接写C语言是因为启动文件已经做好了这部分工作。C语言运行时,主要是需要栈。C语言与栈的关系:C语言中的局部变量都是用栈来实现的。如果我们汇编部分没有给C部分预先设置合理合法的栈地址,那么C代码中定义的局部变量就会落空,整个程序就死掉了。我们平时在编写单片机程序或者写应用程序时并没有去设置栈
咸亨苦行僧
·
2020-08-04 06:01
linux
单片机
S5PV210
-NoOS-一步一步点亮LED
LED特性电流从LED正流向LED负,LED就发光,没有电流就不亮。原理图最下面一颗是电源指示灯,上面三个普通IO口。LED4为PWM调节,可以用来调亮度。如何点亮LED?把GPJ0_3写成低电平,即可点亮LED1.数据手册和寄存器分析1、GPIO概念的引用GPIO:generalpurposeinputoutput,能用输入输出GPIO就是芯片的引脚,作为GPIO的这类引脚,他的功能和特点是可以
咸亨苦行僧
·
2020-08-04 06:01
(小白嵌入式)基于
S5pv210
的arm初级驱动开发之认识驱动开发
内核的作用:1、承上启下。即要熟悉应用,才知道上面是怎么写程序,又要懂arm知道怎样操作硬件。2、应用和arm开发链接贯穿为一条线(内核框架API宏达成)。3、对上请求相应、对下操作硬件。VFS:各种文件系统的封装提供通用的接口,比如不同文件系统复制文件。内核和驱动的关系:1内核理论代码非常复杂,写驱动仅仅是用内核的人。2内核中内存,中断,进程只需要了解它的原理机制。3.驱动是内核的一部分,写驱动
lvredbin
·
2020-08-04 06:29
嵌入式开发笔记(二)嵌入式系统启动过程 (
S5pv210
)
官方文档1.
S5PV210
支持多种启动方式(IROM),MoviNAND/iNand,MMC/SDCard,pureNand,eMMC,eSSD,UARTandUSBbootwithiROMissupported
weixin_34399060
·
2020-08-04 05:14
嵌入式
S5PV210
点亮LED
GPIO简介GPIO(通用输入/输出端口)是相对于芯片而言的,如果在对应的芯片存在GPIO引脚则可以通过读这些引脚来获取引脚的变化(即:引脚的高低电平的变化)。通过寄存器来访问引脚:在S3C2410芯片中存在117个I/O端口,共分为A~H共8组分别为GPA~~GPH,在S3C2440中存在130个I/O端口,共分为A~J9组名分别为GPA~GPJ,配置这些端口相应的寄存器(GPXCON,x=A~
weixin_34306446
·
2020-08-04 05:08
S5PV210
中断体系
第一节关于
S5PV210
的中断体系结构
S5PV210
的中断控制器是由4个向量中断控制器(VIC)、ARMPrimeCellPL192和4个TrustZoneInterruptController(TZIC
weixin_34293059
·
2020-08-04 05:03
S5PV210
-uboot移植-从三星官方uboot开始移植
11、1、uboot移植前的准备工作1、三星移植过的uboot源代码准备(1)三星对于
S5PV210
的官方开发板为SMDKV210,对应移植过的uboot是android_uboot_smdkv210.
weixin_34246551
·
2020-08-04 05:11
嵌入式Linux裸机开发(八)——
S5PV210
中断处理流程
嵌入式Linux裸机开发(八)——
S5PV210
中断处理流程中断是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。
weixin_34220623
·
2020-08-04 05:57
用
S5PV210
学习 Linux (一) 刷机(一)
简介:习惯了用keil或者IAR一键下载(烧写)代码,
S5PV210
貌似就不能这么简单用仿真器的方式下载代码了,因此学习
S5PV210
的第一步就是学习怎么下载代码,下面就是学习过程。
weixin_34204057
·
2020-08-04 05:53
《嵌入式Linux软硬件开发详解——基于
S5PV210
处理器》——2.4 DM9000A以太网控制器...
本节书摘来异步社区《嵌入式Linux软硬件开发详解——基于
S5PV210
处理器》一书中的第2章,第2.4节,作者:刘龙,更多章节内容可以访问云栖社区“异步社区”公众号查看2.4DM9000A以太网控制器嵌入式
weixin_34087503
·
2020-08-04 05:43
嵌入式
操作系统
《嵌入式Linux软硬件开发详解——基于
S5PV210
处理器》——导读
前言嵌入式Linux软硬件开发详解——基于
S5PV210
处理器近年来,嵌入式技术和嵌入式产品发展势头迅猛,其应用领域涉及通信产品、消费电子、汽车工业、工业控制、信息家电、国防工业等各个方面。
weixin_33937913
·
2020-08-04 05:30
嵌入式Linux裸机开发(六)——
S5PV210
时钟系统
嵌入式Linux裸机开发(六)——
S5PV210
时钟系统一、时钟系统简介外设工作需要一定频率的时钟,这些时钟都由系统时钟提供。系统时钟一般由外部低频24MHZ晶体振荡器通过锁相环电路PLL倍频产生。
weixin_33889665
·
2020-08-04 05:47
S5PV210
-uboot移植-从uboot官方的uboot进行移植
1、从uboot官方网站下载uboot2、uboot并不越新的版本越好,早期的uboot版本号是类似于1.3.4xx这样的,现在的是类似于2009xxx的是用日期的。uboot版本越新支持的开发板和CPU就越多,代码量就越多,如果我们的CPU和开发板的并没有这么多东西,那我们可以不用新的。而用合适我们的,一般结合开发板处来的日期,和uboot的日期来结合找到合适的uboot。3、一般情况下,ubo
weixin_33894640
·
2020-08-04 05:11
S5PV210
NAND Flash
NANDFlash关于NANDFlash
S5PV210
的NANDFlash控制器有如下特点:1)支持512byte,2k,4k,8k的页大小2)通过各种软件模式来进行NANDFlash的读写擦除等3)8bit
weixin_33796177
·
2020-08-04 04:10
S5PV210
开发板 V3
WY-
S5PV210
V3
S5PV210
具有更高的主频和更丰富外设,能适用于对性能和处理能力有更高要求的嵌入式系统应用场合。
weixin_33786077
·
2020-08-04 04:08
移动开发
嵌入式
S5PV210
-uboot-fastboot原理
1、什么是fastboot(1)fastboot是android使用的一种刷机方法。因为Android、的底层是Linux(2)fastboot使用usb作为物理传输(3)fastboot是uboot中的一个命令在uboot下输入fastboot命令,就可以让uboot进入fastboot模式,刷机就是在fastboot模式下进行刷机。(4)fastboot需要主机端的fastboot软件相配合(
weixin_33743661
·
2020-08-04 04:25
[smart210]
s5pv210
的中断体系
平台:smart210CPU:
s5pv210
目标:学习
s5pv210
的中断体系,从一个子中断的使能等设置的流程中体会完整的中断过程。
weixin_30832143
·
2020-08-04 04:30
s5pv210
uboot——移植DM9000网卡驱动
1:DM9000原理分析
s5pv210
接DM9000底板图:重要的引脚有:IOR、IOW、AEN、CMD、INT、RST以及数据引脚SD0-SD15看数据手册这些引脚的作用:IOR:读选择引脚,低电平有效
weixin_30820151
·
2020-08-04 04:29
S5PV210
定时器
在
S5PV210
内部,一共有4类定时器件。这4类定时器件的功能、特征是不同的。1、PWM定时器(1)这种是最常用的,平时所说的定时器一般指的是这个。像简单单片机(譬如51单片机)中的定时器也是这类。
weixin_30765475
·
2020-08-04 04:12
操作系统
嵌入式
友坚
S5PV210
开发板10份闪耀登场 1G的主频 速度最快 性能最强大
UT-
S5PV210
是一款功能极其强大的高端ARMCortex-A8开发平台,其功能全面、接口丰富,完美展现了Samsuung
S5PV210
芯片的强大,主要面向企业用户进行产品开发过程中,对
S5PV210
weixin_30687587
·
2020-08-04 04:51
[smart210] UART设置与编程
平台:smart210CPU:
S5PV210
目标:通过官方文档【
S5PV210
_UM_REV1.1.pdf】,获取UART设置的相关信息,进一步学习UART编程1.通过搜索UART,在P853找到该芯片的串口功能介绍
weixin_30498921
·
2020-08-04 04:30
linux内核移植到
S5pv210
make
s5pv210
_defconfig1.SystemType--->(0)S3CUARTtouseforlow-levelmessages2.Kernelhacking--->[*]Kernellow-leveldebuggingfunctions
weixin_30497527
·
2020-08-04 04:59
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他