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
S3C2440裸机开发
基于ARM平台的远程视频监控系统的研究
TheResearchOfRemoteVideoMonitorSystemBasedOnTheARM王宪刘井权戴旻来源:微计算机信息(江南大学通信与控制工程学院江苏无锡214122)摘要介绍了一种基于
S3C2440
wuxi_liujq
·
2020-08-18 18:18
【ARM】
s3c2440
裸机实现图片显示
功能LCD显示字汉字,字符和图片说明汉字,字符和图片需要用相应的取模软件得到相应的c文件,然后包含到工程中主要代码1)绘制背景1234567891011voidBrush_U32c){intx,y;for(y=0;y>1;}mask=0x80;//掩码buffer=ch[i*2+1];//提取一行的第二个字节for(j=0;j>1;}}}3)字符绘制123456789101112131415161
weixin_34355559
·
2020-08-18 17:20
s3c2440
的LCD应用
要想正确使用LCD,必须注意两点:1、时序;2、显示缓存区。1、时序LCD一般需要三个时序信号:VSYNC、HSYNC和VCLK。VSYNC是垂直同步信号,在每进行一个帧(即一个屏)的扫描之前,该信号就有效一次,由该信号可以确定LCD的场频,即每秒屏幕刷新的次数(单位Hz)。HSYNC是水平同步信号,在每进行一行的扫描之前,该信号就有效一次,由该信号可以确定LCD的行频,即每秒屏幕从左到右扫描一行
driverSir
·
2020-08-18 17:27
linux_driver
Linux下移植LCD驱动
使用Linux3.2.81内核4.3寸LCD修改arch/arm/mach-
s3c2440
/mach-smdk2440.cstaticstructs3c2410fb_displaysmdk2440_
挣钱养梦
·
2020-08-18 17:48
Linux驱动
arm9(
s3c2440
)jlink烧写uboot
笔者开发环境:操作系统win7,开发板GT2440,电脑没有串口,用的u转串口(本文简要摘录,并整理相关资源)1.连接pc和jlink和开发板2.安装jlink驱动,配置jlink3.开发板打到norflash启动方式,启动开发板ARM学习笔记之Jlink烧写Uboot:下载jlink驱动JLINK-V7安装包。解压后找到驱动安装。双击默认安装安装完后在桌面会出现两个图标安装完成可以桌面出现两个快
tianhen791
·
2020-08-18 16:29
ARM
[完美解决]JZ2240最简单方式显示一张BMP图像
实现框架1.打开LCD设备2.打开BMP图片3.偏移54个字节4.24位的bmp图像转化为
S3C2440
下4.3寸显示屏每位像素用16位表示的图片(注意:某些LCD1个像素用32位表示)5.读取BMP图片信息
Turf96
·
2020-08-18 15:01
【u-boot-2018.05】移植到
S3C2440
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux等相关技术文章分享的公众号因为u-boot-2018.05并不支持
S3C2440
,所以先在以前的版本中寻找我们所需要的代码
JiauZhang
·
2020-08-18 15:35
u-boot
【u-boot-2018.05】移植到
S3C2440
之准备阶段
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux等相关技术文章分享的公众号因为u-boot-2018.05并不支持
S3C2440
,所以先在以前的版本中寻找我们所需要的代码
JiauZhang
·
2020-08-18 15:34
u-boot
JZ2440平台移植uboot 2016.11(七)
本节中实现uboot对Nandflash的操作1.复制文件对比了S3C2410和
S3C2440
的Nand控制寄存器,他们之间的差别还是比较大,uboot源代码中支持2410nand,我们需要复制文件drivers
淼森
·
2020-08-18 15:12
uboot
2440ARM开发板按键_LCD切换显示3张图片
2440ARM开发板按键_LCD切换显示3张图片我使用的开发板为上海勤研电子科技有限公司的JZ2440v2开发板,主芯片为
s3c2440
,4寸LCD触摸屏(480X272)代码功能:按下不同的三个按键显示
小小书童M
·
2020-08-18 15:11
S3C2440
-LCD图片显示
哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处http://blog.csdn.net/woshixingaaa/archive/2010/12/23/6093448.aspx折腾了几日,终于可以将图片显示在LCD上了,我使用的东华的WXCAT35-TG3#001TFTLCD。首先使用PHOTOSHOP软件将图片改成宽320,高240,注意不要反了。然后用Image2Lcd_32
iteye_20954
·
2020-08-18 15:58
S3C2440
LCD控制器与TFT屏的字符和图片的显示
2440LCD控制器与TFT屏的总结一、学习前的困惑从刚学2440到现在也有一个多月了,对里面的一些基本的结构还算是有所了解。但是在做裸机程序来控制TFT屏时遇到了很多的麻烦,从最开始的一无所知到现在能够将图像和文字还有字符显示到上面,是经历了一个痛苦又漫长的过程,下面我来分享一下我的经验。二、2440LCD控制器内部结构和一些基本的概念2440LCD控制器可以产生LCD所需要的控制信号,来完成对
hntanguo
·
2020-08-18 15:23
嵌入式
基于S3C2451
裸机开发
的电子相册
学习S3C2451也有一段时间了,对于ARM9
裸机开发
也有了一点了解,这次做了一个基于ARM9
裸机开发
的电子相册,其中也遇到了一些问题,最终都通过各种方法解决了,现也将之记录,给后人一个借鉴。
hjf161105
·
2020-08-18 15:22
项目
嵌入式系统S3C2451
【ARM】
s3c2440
裸机实现图片显示
功能LCD显示字汉字,字符和图片说明汉字,字符和图片需要用相应的取模软件得到相应的c文件,然后包含到工程中主要代码1)绘制背景voidBrush_U32c){intx,y;for(y=0;y>1;}mask=0x80;//掩码buffer=ch[i*2+1];//提取一行的第二个字节for(j=0;j>1;}}}3)字符绘制voidDraw_ASCII(U32x,U32y,U32color,con
成鹏致远
·
2020-08-18 15:33
ARM技术
06-
S3C2440
学习之移植2012u-boot到
S3C2440
(移植过程三)支持NorFlash
上一节我们实现了支持nandflash启动(点击查看),并不代表uboot此时可以对nand进行读写操作,只是可以把uboot烧写到nand然后上电后,对代码进行重定位,实现了nand启动。这一节我们加入对nor的支持,使uboot可以识别出norflash并可以读写norflash。(1)查看上一节最后的报错:(2)搜索Flash:查看代码:程序会陷入死循环,并打印出错误信息。(3)找不到不卡死
【星星之火】
·
2020-08-18 14:52
S3C2440
S3C2440学习之旅
linux 2.6.32 在arm9(
s3c2440
)平台的移植 - LCD背光驱动
LCD背光是通过CPU的LCD_PWR引脚来控制的,当LCD_PWR输出1,亮,输出0则灭.以下的代码均参考mini2440的移植手册(1)新建/drivers/video/mini2440_backlight.c#include#include#include#include#include#include#include#include#include#include#include#incl
dos5gw
·
2020-08-18 14:01
Linux移植笔记
linux下
s3c2440
lcd驱动移植详解
1.LCD工作的硬件需求:要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。2.S3
control_tech
·
2020-08-18 14:16
linux
C
linux设备驱动
S3C6410
裸机开发
--LED
相信不要学习单片机,嵌入式系统的爱好者都是从点亮LED开始的,大家都也形成了这样的一个习惯性思维,其实这是熟悉一款单片机或微处理器的最好的起步方法,GPIO对于微处理器来说是相对简单但有时最基本和最重要的,所以,从LED开始学习,可以很好的熟悉这款微处理器的一些特性和编程方法,好了,下面就开始实现S3C6410的LED点亮之路。首先是熟悉开发板的硬件电路,知道LED是怎样的电路构成,与微处理器是怎
TDB1111
·
2020-08-18 14:28
S3C6410
裸机驱动
Linux-2.6.32.2内核在mini2440上的移植----LCD驱动移植
1、LCD驱动基础知识Linux-2.6.32.2内核已经支持
S3C2440
的LCD控制器驱动,但在此我们先介绍一下关于2440LCD控制器以及驱动相关的LCD的一些基础知识。
DreamCatcher100
·
2020-08-18 13:32
S3C2440
开发板上SD显示BMP图片的显示之二
2011-09-0811:26
S3C2440
开发板上BMP图片的显示之二二、BMP图片显示测试程序设计1、测试程序结构设计(1)目的确认对BMP结构的认识,加深对RGB颜色格式的理解。
芸纤飘羽
·
2020-08-18 13:29
SD
S3C2440
开发板上BMP图片的显示之三
三、BMP图片显示功能扩展1、图片显示的功能扩展(1)能够调整图片的显示区域,比如我准备了一张480x384的图片,液晶屏大小只有它的九分之一,要通过键盘控制,“看到整张图片”。(2)能够显示单色、16色、256色、24位真彩色图片。(3)能够对图片进行缩小显示,比如前面那个480x384的图片,能够缩小比例显示在液晶屏上。这个实现应该不难,但是放大就比较麻烦了,要用到数学上的插值,这个稍微做一下
芸纤飘羽
·
2020-08-18 13:29
SD
S3C2440
开发板上BMP图片的显示之一
一、BMP图片的格式分析1、BMP文件的大致组成BMP文件的数据由四个部分组成:位图文件头部、位图信息头部、彩色表和图像数据阵列字节。其中彩色表不是必须的,比如24位真彩色位图就没有彩色表。(1)位图文件头部的组成(前面14个字节)(2)位图信息头部的组成(从14字节开始,14-53共40个字节)(3)下面以一个文件的分解为例,加深对各个分量的理解。第一个文件为160x128,24位真彩色,用Ul
芸纤飘羽
·
2020-08-18 13:29
SD
linux2.6.32.2 mini2440平台移植-- LCD 显示驱动 ( W35屏 )
1.4.1LCD驱动基础知识Linux-2.6.32.2内核已经支持
S3C2440
的LCD控制器驱动,但在此我们先介绍一下关于2440LCD控制器以及驱动相关的LCD的一些基础知识。
shawn_____
·
2020-08-18 13:36
mini2440内核移植
移植Linux内核至
S3C2440
实验平台开发板:JZ2440CPU:三星
S3C2440
内核版本:linux-4.19.69下载内核首先从Linux官网https://www.kernel.org/.上下载自己需要的内核版本,并解压修改启动参数因为我的开发板使用的是
丶未云何龙
·
2020-08-18 10:16
移植Linux内核相关
S3C2440
的UART详解
http://www.cnblogs.com/idle_man/archive/2010/12/19/1910548.html1、UART原理简介在介绍2440的UART控制器之前,我们首先来了解一下UART的原理UART:UniversalAsynchronousReceiver/Transmitter(通用异步收发送器),用来传输串行数据,发送数据时,CPU将并行数据写入UART,UART按照
xp_xiaopeng
·
2020-08-18 06:22
UART学习
s3c2440
的pwm输出寄存器设置分析
1.
S3C2440
有5个16位的定时器,其中0,1,2,3定时器都有一个输出引脚,通过定时器控制引脚周期性的输出高低电平(通过引进GPB0~GPB3输出,这是GPB引脚的第三功能),从而实现pwm功能
DanDan_M
·
2020-08-17 23:17
s3c2440
pwm
寄存器
基于Ubuntu9.10+qt-embedded-linux-opensource-src-4.5.0+tslib-1.4.1+gcc-4.3.3+gcc-4.1
目标平台:TQ2440(
s3c2440
)+LCDw3.5-2(东华)+kernel:2.6.30.4+QT4.5【Qtopia-2.2.0】NandFlash:256MB+NorFlash:2MB+SDRAM
xiaolei05
·
2020-08-17 17:52
QT
嵌入式系统设计——网络编程
网络基础为什么需要网络通信进程间通信解决的是本机内通信网络通信解决的是任意不同机器通信实现网络通信需要哪些支持通信设备网卡(PC机自带)路由器、交换机光纤、电缆、基站通信协议操作系统自带协议栈
裸机开发
需要独立的协议栈简单网络通信只需要学会使用系统
福旺旺
·
2020-08-17 14:24
学习笔记:Linux内核的配置裁剪
/arch/arm/configs/以上所显示的就是该内核版本Linux-2.6.22.6所支持的单板类型,选择与
s3c2440
类似的s3c2410的配置文件s3c2410_defconfig进行内核配置
Colin.Tan
·
2020-08-17 08:49
linux开发与学习相关
从零开始的嵌入式开发生涯
S3C2440
UART原理
1.UART使用标准的TTL/CMOS电平2.为了增强数据的抗干扰能力、提高传输长度,通常将TTL/CMOS逻辑电平转换为RS-232电平
S3C2440
A的通用异步收发器(UART)配有3个独立异步串行
weixin_41293394
·
2020-08-17 07:52
S3C2440-裸板程序
s3c2440
红外控制美的空调(Linux)
以空间里头前做的一个实验,现在搬家,把他也挪过来了~-------------2013.6.18更新------------用逻辑分析仪捕捉了几个功能的编码,记录下来:摆风:B26BE0强劲:B5F5A2//地址码为B5,再发一次为关闭强劲高风:B23F00中风:B25F00低风:B29F00自动:B2BF00另:老家的空调是格力的,拿格力的遥控器来试了下,编码比较复杂,很长一串,还不清楚有啥规律
zennTidy
·
2020-08-17 06:04
自娱自乐的项目
Linux
S3C2440
串口驱动程序设计
串口作用:数据传输、充当控制台串口通讯,分为同步通讯和异步通讯,我们通常使用的都是异步串口。通讯时,双方先约定好数据帧的格式,即波特率,数据位,停止位,奇偶校验位等。波特率:这是一个衡量通信速度的参数。它表示每秒钟传送的bit的个数。常用的波特率有38400,115200。起始位:当线路空闲时候,电平为高。一旦检测到一个下降沿,则视为一个起始位。然后接收方按照约定好的格式,接收这一帧数据。数据位:
_参天小草_
·
2020-08-17 06:04
嵌入式裸机开发
s3c2440
串口驱动(一)
s3c2440
串口驱动(一)
s3c2440
_serial.c源代码/**=================================================================
sunsea1026
·
2020-08-17 06:12
驱动
c
module
makefile
compiler
gcc
user
s3c2440
串口驱动笔记【已修改】
终端设备驱动:终端设备分类:串行端口终端(/dev/ttySn),伪端口(/dev/pty),控制台终端(/dev/ttyn,/dev/console)。终端设备驱动结构:包含tty核心,tty线路规程(以特殊的方式格式化从一个用户或硬件收到到数据,ppp或bluetooth),tty驱动。tty设备发送数据流程:tty核心从用户获取数据---->tty线程规程驱动----->tty驱动-----
iefswang
·
2020-08-17 05:36
三 ARM9(
S3C2440
)的串口UART——程序实例讲解
串口通信程序编写步骤UART通信程序可以采用查询、中断和DMA模式。我们通过使用较多的中断方式来介UART通信程序的编写。简单做法是,UART通信程序的编写参照例子程序。选通道,通过函数Uart_Select();选UART0~UART2;选波特率和波特率发生器时钟,选波特率通过函数Uart_Pclk_En(intch,intbaud)或Uart_Pclk_En(intch,intbaud)来进行
fengdingkusong
·
2020-08-17 05:28
S3C2440
UART串口驱动
++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载!转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/6556133++++++++++++++++++++++++++++++++++++++++++1.1UART串口通用异步接收器和发送器(UniversalAsynchronou
mr_raptor
·
2020-08-17 04:03
裸板驱动
ARM体系结构
S3C2440
裸机驱动--启动代码
功能:作为C程序启动代码,配置内存、中断向量、栈,初始化C语言环境变量大概流程:1.定义处理器模式及各模式的堆栈指针常量用于初始化堆栈sp(R13)2.设置处理器模式3.宏定义MOV_PC_LR,作用:子程序返回4.第一次查表实现中断向量的重定向5.代码入口6.大小端判断与转换7.中断的第二次查表8.禁止看门狗,屏蔽所有中断9.设置系统时钟频率10.初始化内存控制器;===============
iteye_12869
·
2020-08-17 00:48
s3c2440
看门狗定时器的应用
看门狗定时器的主要作用是在程序因为干扰而跑飞后,能够使系统复位,不至于使系统永远的死下去。它的原理与一般的定时器没有多大区别,就是先要设置好一段时间,当超过这段时间后,就从当前运行的程序中跳出进入中断处理程序中。但两者的主要差别是,一般的定时器中断是我们希望它发生的,因此我们不会在定时器中断发生前的那个时间段内干预它;而看门狗定时器中断是我们不希望它发生的,因此我们要想方设法地避免其发生。主要的方
zhaocj
·
2020-08-16 10:04
ARM系统
MMU 工作原理
1、
S3C2440
MMU地址变换过程1)地址的分类一个程序在运行之前,没有必要全部装入内存,仅需要将那些要运行的部分先装入内
颇锐克
·
2020-08-16 07:35
硬件开发/芯片架构
SDRAM时序理解与操作
本文主要讲述读写SDRAM的时序以及如何配置
s3c2440
操作SDRA
手语者hello
·
2020-08-16 04:36
存储控制器和SDRAM 实验
S3C2440
存储控制器(memorycontroller)提供了訪问外部设备所需的信号,这是一种通过总线形式来訪问扩展的外设。
b10l07
·
2020-08-16 02:16
存储控制器
嵌入式Linux学习笔记(三)-存储控制器一、使用存储控制器访问外设的原理1、
S3C2440
的地址空间
S3C2440
对外引出27根地址线ADDR0-ADDR26,访问范围只有128MB,CPU对外还引出
mirkerson
·
2020-08-16 00:35
嵌入式
存储器控制器与SDRAM(
S3C2440
)
S3C2440
属于统一编址,即存储器和外设统一编址。CPU可以通过寻址的方式来访问诸如a.GPIO、b.UART、IIC、c.NOR、NAND、网卡等不同的设备。
jiaruitao777
·
2020-08-15 23:48
ARM裸机
(JZ2440)
嵌入式Linux之我行——
S3C2440
上MMC/SD卡驱动实例开发讲解(一)
http://blog.ednchina.com/mcuandme/1787530/Message.aspxhttp://blog.chinaunix.net/u3/101649/showart_2232724.html嵌入式Linux之我行,主要讲述和总结了本人在学习嵌入式linux中的每个步骤。一为总结经验,二希望能给想入门嵌入式Linux的朋友提供方便。如有错误之处,谢请指正。共享资源,欢迎
alex_xhl
·
2020-08-15 22:10
linux
kernel
c
语言
linux
device
driver
arm中驱动模块加载并由应用程序调用
开发板:
s3c2440
驱动模块程序如下:#include#include#include#include#include#include#include#include#include#include#
wwbinghai
·
2020-08-15 17:49
arm-linux学习
摄像头驱动的Linux内核配置
我们的内核是
s3c2440
_kernel2.4.18_r2.0,摄像头是ZC301P。内核支持ov511的驱动,因此应该首先确定你的摄像头需要的驱动。我们的摄像头使用spca5xx-LE,详细信息可以
tianwaixing2007
·
2020-08-15 15:53
Linux的I2C 设备驱动 -- mini2440 上i2c接口触摸屏驱动
内核版本linux-2.6.32.2,平台是ARM9
S3C2440
+I2C接口的触摸屏如上篇Linux的I2C驱动体系结构讲述http://www.lupaworld.com/273398/viewspace
fyyy4030
·
2020-08-15 14:43
Linux
转一篇比较详细介绍FatFs文件系统移植的文章 FatFs文件系统的移植
说下我的硬件和开发工具:接成TRUEIDE模式下的CF卡(也就是相当于一块硬盘了),三星
S3C2440
的ARM9,开发工具是很老很老的D版的ADS1.2。
yuweixian
·
2020-08-15 12:40
51单片机
转一篇比较详细介绍FatFs文件系统移植的文章
说下我的硬件和开发工具:接成TRUEIDE模式下的CF卡(也就是相当于一块硬盘了),三星
S3C2440
的ARM9,开发工具是很老很老的D版的ADS1.2。
第八个猴子
·
2020-08-15 11:00
Zedboard(二)使用Vivado+SDK开发嵌入式应用程序——实例一:Hello World
本次介绍用Vivado构建Zedboard开发板的硬件平台+SDK开发应用程序(Zedboard
裸机开发
)过程如下:一、运行Vivado,建立新工程指定好工程路径,下一步,选择RTLProject,勾选
pro_HE
·
2020-08-15 11:40
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他