首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
s5pv210专题
s5pv210 LCD控制器初始化
s5pv210 LCD控制器功能模块框图: 初始化中对寄存器的配置: (1)VIDCON0:时钟信号配置 (2)VIDCON1:信号极性设置 (3)VIDTCON0:VSYNC时序配置 (4)VIDTCON1:HSYNC时序配置 (5)VIDTCON2:像素设置 (6)WINCON0:设置像素对应数据的特征 (7)S
阅读更多...
关于S5PV210的 FIMD 对应 的 framebuffer 驱动,fb0,fbx的一篇很好的文章收藏
http://www.arm9home.net/read.php?tid-25938.html
阅读更多...
S5PV210(TQ210)学习笔记——内核移植与文件系统构建
由于之前做过2440和6410,鉴于时间原因,这里暂时跨过其他模块的裸机驱动和uboot移植,直接进入内核移植及驱动开发方面的学习。 内核移植其实很简单,因为内核是linus率领的linux内核开发团队开发并维护的,我们只需要跟我们的平台交叉编译一下即可使用,但是,内核移植也不简单,因为内核移植起见出现任何问题都可能会被卡住,因为内核代码非常庞大,我们无法通读内核代码,下面是我移植期间遇到的
阅读更多...
s5pv210开发板linux内核默认配置存储目录
linux内核默认配置存储目录 kernel_sin210/arch/arm/configs
阅读更多...
s5pv210开发板Unable to find the ncurses libraries or the解决办法
Unable to find the ncurses libraries or the解决办法 apt-get install ncurses-dev 即可
阅读更多...
三星s5pv210之芯灵思Sin210与Ti Beaglebone Black之对比
三星S5PV210之芯灵思Sin210与TI Beaglebone Black之对比 1.外观对比 Ø 芯灵思Sin210 Ø TI Beaglebone Black 2.尺寸对比 Ø 芯灵思Sin210 采用核心板+底板结构,核心板尺寸5CM*6CM;底板尺寸10.6CM*15CM Ø TI Beaglebone Black 8.636cm * 5.334cm 3.配件对比 Ø 芯灵
阅读更多...
《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——导读
前 言 近年来,嵌入式技术和嵌入式产品发展势头迅猛,其应用领域涉及通信产品、消费电子、汽车工业、工业控制、信息家电、国防工业等各个方面。嵌入式产品在IT产业以及电子工业的经济总额中所占的比重越来越大,对国民经济增长的贡献日益显著。随着智能手机、媒体播放器、数码相机和机顶盒等嵌入式产品的普及,嵌入式系统的知识在广大民众中的传播也越来越广泛。出于对嵌入式高科技知识的追求,广大在校学生纷纷选修嵌入
阅读更多...
【S5PV210】 | ARM的指令集合
【S5PV210】 | ARM的指令集合 时间:2024年3月17日23:32:06 目录 文章目录 【`S5PV210`】 | `ARM`的指令集合目录 ARM指令集具有一系列显著的特点。首先,它属于RISC(精简指令集计算机)架构,这意味着译码机制相对简单。在ARM指令中,通常包括条件码、指令码、目的寄存器、操作数1寄存器和操作数2寄存器。 其次,ARM指令集是程
阅读更多...
【S5PV210_视频编解码项目】裸机开发:实现按键的外部中断处理
加粗样式本文所作内容: 基于S5PV210芯片实现按键的外部中断处理程序,搭建中断处理流程框架 S5PV210对于中断处理的操作流程 1 外部中断得到触发: 1)外部中断在初始化阶段得到使能 2)外界达到了外部中断的触发条件 2 跳转到向量表: 1)异常向量表在初始化阶段进行了配置ISR处理程序 2)ISR处理程序包含了保护现场和回复现场的功能 3)ISR处理程序能够跳转到中断总ISR_
阅读更多...
s5pv210-Linux驱动之SD卡理论篇
一.SD/MMC卡介绍 1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。 1.2.什么是SD卡 SD:SD卡为Secure Digital Memo
阅读更多...
s5pv210 用汇编点亮led灯
一,分析硬件工作原理 1.LED灯的物理特性 LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮 物理上想要点亮一颗LED只需要给他的正负极上加正电压即可,要熄灭一颗LED只需要去掉电压即可。 二, 分析原理图 通过原理图分析,发现LED灯 D22, D23, D24, D25 分别受 寄存器 GPJ0_3 , GPJ0_4, G
阅读更多...
S5PV210按键控制LED
原理图如图所示: 查询用户手册得到: 程序例子:(完整代码见“代码下载链接”) 1、轮询的方式查询按键事件/*main.c*/核心代码如下:while(1){dat = GPH2DAT; if(dat & (1<<0)) // KEY1被按下,则LED1亮,否则LED1灭 GPJ2DAT |= 1<<0; // OFF else GPJ2DAT &= ~(1<<0); // ONif(
阅读更多...
ARM芯片学习(S5PV210开发)——GPIO控制LED
1、GPIO介绍 GPIO(general purpose input output):通用输入输出。GPIO就是芯片的引脚,是比较特殊的引脚,可以通过代码来操作,控制引脚的高低电平以及工作模式。与GPIO相对的就是固定功能的引脚,我们不能通过编程来控制其功能,比如芯片的电源引脚、时钟引脚等,这些引脚的功能在出厂的时候就固定了。 2、S5PV210的GPIO相关寄存器 GPJ0CON
阅读更多...
S5PV210时钟
S5PV210时钟方式 外部晶振+内部时钟发生器+内部PLL产生高频时钟+内部分频器分频得到各种频率的时钟 时钟域概念 因为S5PV210的时钟体系比较复杂,内部外设模块太多,所以把整个内部的时钟分为3个时钟域。如下图: MSYS Domain: CPU(Cortex-A8内核)、DRAM控制器(DMC0和DMC1)、IRAM和IROM、3D模块等等。DSYS Domain: 与视频显
阅读更多...
S5PV210之X210平台刷机注意事项
S5PV210之X210平台刷机注意事项 kernel支持nfs根文件系统 1.配置网络部分,主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项 Networking support Networking options TCP/IP networking IP: kernel level autoconfiguration [*]
阅读更多...
S5PV210开发之1.0.12------I2C通信
目录 什么是I2CI2C的通信时序I2C的寄存器解析什么是G-SensorI2C总线的通信流程 1.什么是I2C 物理接口:SCL + SDA (1)SCL:时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA: 数据线,通信数据都通过SDA线传输。 原理图: 通信特征: (1)串行通信 (2)同步 (3)非差分(对应电平信号) (4)低速率 主要用途:
阅读更多...
S5PV210开发之1.0.10------SD卡启动详解
目录 1.外存设备 2.SD卡启动详解 3.SD卡启动实战 一、外存设备 1 :Flash:NandFlash、NorFlash (1)NAND Flash一般地址线和数据线共用;而NOR Flash闪存数据线和地址线分开。 (2)大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。 2 :SD卡、MMC卡、MicroSD、TF卡 (
阅读更多...
S5PV210开发1.0.7之-----串口通信
目录 1.串口通信基本概念 2.2.S5PV210的串口通信—数据手册 3.串口通信编程实战 4.代码演示 1.串口通信基本概念 1.同步、异步 2.电平信号、差分信号 电平为一条信号线参考GND的电压差 差分为两条信号线的电压差 3.并行接口、串行接口 并行可以一次性发8位 串行一次性发2位 更常见的是:异步、串行、差分,USB和网络通信。 4.RS232电平和TTL电平 1.两者
阅读更多...
S5PV210开发1.0.6------时钟系统
目录 1 .Soc时钟系统简介 2 .S5PV210的时钟系统简介 + 时钟域详解 3 .框图详解 4 .关键性寄存器 5. PLL设置方法 6.汇编代码演示 7.C代码演示 1. Soc时钟系统简介 1.什么是时钟? 同步工作系统的同步节拍 Soc内不同器件的时钟不一样 2.时钟的来源分类 外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。 外部晶振+内部时钟发生器产生
阅读更多...
S5PV210开发1.0.5----重定位relocate与SDRAM
目录 1.5.1.关看门狗 1.5.2.设置栈、调用C语言 1.5.3.开iCache 1.5.4.重定位及其代码实战 1.5.5 SDRAM介绍 1.用汇编关看门狗 1.1 什么是看门狗? watch dog timer,定时器,Soc的内部外设,看门狗可相当于闹钟,系统在闹钟响铃前必须把闹钟时间往后调,否则会响铃(不希望响铃,响铃会复位),往后调就不会响铃,系统正常工作时,具备自动将时间
阅读更多...
S5PV210开发1.0.4------点亮led灯
1.USB下载.bin文件 2.SD卡下载.bin文件 3.安装交叉编译工具链 4.简述Makefile 5.mkv210_image.c+Makefile 6.点亮LED1原理图 7.点亮LED数据手册查阅 8.汇编点亮led 9.位运算实现 10.延时函数+LED闪烁 11.流水灯 12.反汇编工具objdump 1.USB下载.bin文件 1.安装usb驱动 2.用dnw下载,注意下载
阅读更多...
uboot源码分析(基于S5PV210)之零距离初体验
目录 一、S5PV210官方uboot配置编译实践1、找到官方(SOC/开发板厂商)移植好的uboot2、在ubuntu下配置编译 二、uboot的源码目录分析1、开发板厂商提供的uboot和三星原版uboot对比2、各文件介绍(以开发板厂商九鼎科技的uboot为例)3、各文件夹介绍 三、uboot主Makefile分析1、uboot version确定(Makefile的24-29行)2、
阅读更多...
u-boot-2016.07移植至S5PV210-单板配置
一、添加单板信息 1、 cp -r board/samsung/smdkc100 board/samsung/smdkv210 2、进入smdkv210下 cd board/samsung/smdkv210/ mv smdkc100.c smdkv210.c 3、修改Kconfig if TARGET_SMDKV210 config SYS
阅读更多...
S5PV210之UBOOT-2011.06启动过程解析-基于u-boot for tiny210 ver3.1 (by liukun321咕唧咕唧)
//主题:S5PV210之UBOOT-2011.06启动过程解析 //作者:kevinjz2010@gmail.com //版权:kevinjz原创 //平台:S5PV210 ARMV7 TINY210 //发布日期:2012-05-24 //最后修改:2012-11-27 //注意事项:欢迎转载,但不得在转载的时候擅自修改、删除文章的任何部分 //------
阅读更多...
s5pv210开发板学习笔记(2)——ARM汇编指令集
指令与伪指令: (汇编)指令:是CPU机器指令的助记符,经过编译后会得到一-串10组成的机器码,可以由CPU读取执行。 (汇编)伪指令:本质上不是指令(只是和指令一起写在代码中) ,它是编译器环境提供的,目的是用来指导编译过程,经过编译后伪指令最终不会生成机器码。 两种不同风格的ARM指令: ARM官方的ARM汇编风格:指令一般用大写、Windows中IDE开发环境(如ADS、MDK等)常用。如
阅读更多...
GEC210(S5PV210)裸机驱动之I2C
主机平台:Linux CentOS 6.5 arm平台:粤嵌GEC210开发板(S5PV210) 这次写一下I2C的使用,I2C部分在S5PV210数据手册上写的很详细,很多问题在里面解决。 I2C无论发送或接收都要用到中断的,但这次就不按照之前的那样把每一步都写的太详细,因为中断在这里不算是重点,如果不明白中断怎样写的可以看一下我前几篇文章,但整体思路还是不变的。 1.初始化
阅读更多...