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
交叉编译opencv并移植到hi3516
环境准备:编译环境:Ubuntu-14.04交叉编译工具链:arm-linux-gnueabi-4.5.1目标机器:粤嵌GEC210开发板
S5PV210
(Cortex-a8)opencv库:opencv
-若光-
·
2020-08-08 22:21
海思芯片研究
tiny210(
s5pv210
)移植u-boot(基于 2014.4 版本)——移植u-boot-spl.bin(点亮led灯)
在这节,我们要完成u-boot-spl.bin移植,并且通过这个程序,拷贝我们自己写的一个led程序到内存,让led灯点亮,首先我们回顾一下u-boot-spl.bin的整个运行过程:1.运行arch/arm/cpu/armv7/start.S文件,设置异常向量表,关闭中断,设置处理器到svc模式,然后执行cup_init_cp15这个段,从字面意思理解是初始化cp15。然后跳转到cpu_init
sihailin1991
·
2020-08-08 21:09
u-boot
tiny210(
s5pv210
)移植u-boot(基于 2014.4 版本)——移植u-boot-spl.bin(核心初始化)
关于u-boot中的命令的使用,大家可以百度“uboot命令详解”,或者查看u-boot的帮助文档。注意:所有修改或添加的代码都标注有“addbyshl”或者“modiedbyshl”,这样方便查看。首先大致分析一下u-boot的代码走向,通过看链接脚本u-boot-2014.04/arch/arm/cpu/u-boot.lds和u-boot-2014.04/arch/arm/cpu/u-boot
sihailin1991
·
2020-08-08 21:09
u-boot
1.4.ARM裸机第四部分-GPIO和LED
1.4.1.裸机实验体验之usb启动配合dnw工具下载1.4.1.1、背景知识介绍回顾
S5PV210
的启动方式,必须将OM5打到VCC,才能从USB启动。
qq_20043187
·
2020-08-08 18:29
朱老师ARM裸机全集
Tiny210(
S5PV210
) U-BOOT(八)----DDR工作时序与原理
DDRSDRAM全称为DoubleDataRateSDRAM,中文名为“双倍数据流SDRAM”。DDRSDRAM在原有的SDRAM的基础上改进而来。下图是DDR和SDRAM的数据传输对比图图上可以清楚的看到,DDRSDRAM可在一个时钟周期内传送两次数据,上升沿传一次,下降沿传一次。1.DDR的基本原理先来看一张DDR读操作时序图从中可以发现它多了两个信号:CLK#与DQS,CLK#与正常CLK时
mutemob
·
2020-08-08 18:13
u-boot
Makefile专题:
S5PV210
裸机的Makefile代码分析【实战】
1、前言主要分析下学Cortex-A8系列的芯片
S5PV210
裸机时,一段经常使用的Makefile代码,环境是GCC。
ABeiTian
·
2020-08-08 18:54
Makefile专题
S5pv210
HDMI 接口在 Linux 3.0.8 驱动框架解析 (By liukun321 咕唧咕唧)
作者:liukun321咕唧咕唧日期:2014.1.18转载请标明作者、出处:http://blog.csdn.net/liukun321/article/details/18452663本文主要简述
S5pv210
咕唧咕唧shuboLK
·
2020-08-08 17:45
linux
设备驱动
u-boot-2016.09移植(2)-uboot启动简易分析
注:此文与下面关于uboot的移植都参考了《嵌入式linux学习笔记(基于
s5pv210
、tq210)》不管什么版本的uboot都是在arch/arm/cpu/u-boot-spl.lds和arch/arm
未名湖畔的落叶
·
2020-08-08 16:02
嵌入式
openwrt libubox 移植到ARM上
宿主机为ubuntu10.04交叉编译工具链版本为arm-linux-gcc4.5.1,目标机为s3c6410/
s5pv210
源码为libubox-2014-08-04-dffbc09baf71b294185a36048166d0
知秋一叶123
·
2020-08-08 15:30
开源库移植
6.地址映射和外部存储器
6.1.内存映射和地址映射(1)
S5PV210
属于ARM的Cortex-A8架构,32位的CPU(有32根数据总线),CPU设计时就有32根地址总线和32根数据总线。
Rston
·
2020-08-08 13:45
arm裸机
朱老师ARM裸机学习笔记(七):汇编写启动代码之调用C语言
实验环境说明硬件平台:飞凌嵌入式OK210开发板(
S5PV210
)说明:开发板已经刷入OK210原厂u-boot,本文程序直接下载进CPUiRAm中运行软件平台:Ubuntu15.10+arm-linux-gcc4.4.3
Kevin_Mr
·
2020-08-08 12:37
ARM内核和驱动
利用连续点灯定位汇编代码的错误
以
s5pv210
为例:/****************led,sjhad
XiaoBaWu
·
2020-08-08 11:42
【开发技巧】
设备树学习(二、设备树dts/dtsi格式)
说明:后续的博文参考自韦东山老师的设备树视屏,老师用的是2440的开发板,我用的是
s5pv210
的开发板。
to_run_away
·
2020-08-07 16:20
设备树
设备树
uboot移植(九)移植网卡DM9000
一、原理TQ210板载的网卡芯片是DM9000A,接在
S5PV210
的SROM控制器的BANK1上。
S5PV210
的SROM控制器支持8/16位NORFlash/PROM/SRAM内存。
LouisGou
·
2020-08-07 11:39
uboot
uboot
Linux内核镜像及根文件系统制作
一、系统开发平台介绍本次试验是基于九鼎创展公司嵌入式开发板x210v3,核心处理器是ARMCortex–A8架构的
S5PV210
,主频1GHz。
知星
·
2020-08-07 11:01
Linux内核分析
AM335x(TQ335x)学习笔记——GPIO按键驱动移植
还是按照
S5PV210
的学习顺序来,我们首先解决按键问题。TQ335x有六个用户按键,分别是上、下、左、右、Enter和ESC。
girlkoo
·
2020-08-05 16:26
嵌入式开发
(七)u-boot2013.01.01 for
s5pv210
:《u-boot启动流程》
转载请注明地址:http://blog.csdn.net/zsy2020314/article/details/98240351.关于启动流程1.1启动阶段分为3个,bl0,bl1,bl2。下面只是就功能方面对它们做说明,实际设计的时候,也许会对其具体功能做出调整,也就是说,这几个阶段的划分是就功能而言的,不能看得太死。bl0:出厂的时候就固化在irom中一段代码,主要负责拷贝8kb的bl1到s5
寒心雪林-红叶嵌入式
·
2020-08-05 15:32
arm-从0开始刷机(linux下)
环境开发板:九鼎
s5pv210
_3s部分资料来源于九鼎科技官方与朱有鹏老师课件资料1.操作系统:deepin5.3.152.代码编辑器:VisualStudioCode3.交叉编译工具链安装版本:arm
W----D
·
2020-08-05 14:14
arm-uboot-drive
S5PV210
(TQ210)U-BOOT第一阶段
地址:http://write.blog.csdn.net/postedit/8960858#include//#include#include#include#include/*内部96KSRAM,有一信息头,共16字节。前4字节为BL1大小(此处为.word0x2000,即BL1大小为8K);4到8字节为保留位,默认为0;8到12字节为checkSum,校验位,此处默认为0;最后4字节为保留字
ARM爱好者
·
2020-08-05 14:55
arm
嵌入式开发指导博客-刘洪涛
viewmode=contents
s5pv210
上实现大分辨率VGA显示的方法2013-07-1200:25阅读(960)评论(3)ARMPL330DMA控制器开发(二)2012-12-2320:05阅读
zzw--开发小农
·
2020-08-05 14:09
android系统
linux驱动开发
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系统移植
U-boot引导内核流程分析
它将正式进入工作状态,可以加载内核镜像到DDR的链接地址中了,具体的地址也可以通过bootcmd这个环境变量来指定,内核镜像有两种加载方式:一种是通过tftp将镜像文件直接引导入DDR中内核的链接地址(对于
s5pv210
XiaoBaWu
·
2020-08-05 13:56
【U-boot开发】
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开发板
uboot移植五:添加板级打印信息
一、初始化时钟
s5pv210
内部的irom中有对时钟的初始化,但是其时钟配置不是三星官方的推荐的配置,它的配置是arm主频400MHz,在这里我们在lowlevel_init函数中重新初始化时钟,将主频初始化到
Wenlong_L
·
2020-08-05 12:01
uboot移植
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
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)
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
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
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他