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串口(UART)的使用 (
S3C2440
)
UART概述通用异步收发器简称UART(UniversalAsynchronousReceiverandTransmitter)工作方式为:串行、全双工。只需3根线:TXD(发送数据)、RXD(接收数据)、GND。数据传输流程:原来是高电平(空闲状态)发送方拉低电平,保持1bit时间,为起始位。接收方检测到起始位,然后通信双方按照波特率发送和接收5-8位数据。若使用校验功能,则发送完数据位后还要接
jiaruitao777
·
2020-08-03 18:01
ARM裸机
(JZ2440)
S3C2416
裸机开发
系列一_
裸机开发
环境以及启动模式
S3C2416
裸机开发
系列一
裸机开发
环境以及启动模式象棋小子10482729751.S3C2416概述S3C2416是低功耗、高性能、低成本的SAMSUNGARM9(ARM926EJ)处理器,目前三星已停止生产
huang20083200056
·
2020-08-03 17:24
s3c2416裸机开发
S5PV210 Uart Driver
2、参考的uartdriver文件:
s3c2440
.c,s5pv210.c3、底层相关源码:serial_core.h,serial.h,regs-serial.h,samsu
gezhenglai
·
2020-08-03 17:03
嵌入式硬件
新到S5PV210开发板,谈谈和
S3C2440
的对比
对于之前一直使用的是三星
S3C2440
的开发板的童鞋而言,这款同样是三星推出的Cortex-A8Soc总体来说上手应该比较快的。苹果的经典产品iphone4当年使用的A4处理器,基本上是这款
dizhuang5374
·
2020-08-03 16:13
嵌入式技术学习笔记(十)
(1)通信设备:①网卡:pc机自带②路由器,交换机③光纤,电缆,基站(2)通信协议:操作系统自带协议栈(linux的特点就是有丰富的网路协议);
裸机开发
需要独立的协议栈(3)简单网络通信只需要学会使用系统
a1152946932
·
2020-08-03 14:11
成功移植linux2.6.38内核到TQ2440(转)
移植步骤:1.修改根目录的Makefile中的ARCH=arm,CROSS-COMPILE=arm-linux-2.在arch/arm/mach-
s3c2440
/mach-smdk2440.c中,将163
stephen_kl
·
2020-08-03 14:23
内核
S5P4418
裸机开发
(十四):TIMER
概述S5P4418,5个定时器Timers0,1,2,and3有连接GPIO,可以输出PWM时钟源PCLK,2nboot默认配置为200MHzTimers0and1共享一个预分频器,Timers2,3,and4共享另外一个…相关寄存器寄存器功能TCFG0死区,预分频TCFG1DMA,分频TCON自动重装载,手动更新,输出翻转,启动/停止定时器TCNTB存放重装载值TCMPB0比较值TCNTO0RO
Mnnk
·
2020-08-03 13:43
嵌入式
嵌入式学习笔记004-裸奔篇之SDRAM
前提:针对
S3C2440
来说,一个地址对应一个字节!
FZK374470412
·
2020-08-03 12:52
嵌入式linux
嵌入式学习笔记001-序言
开发环境:Win7(64bit)+VBox(Ubuntu12.04)开发板:TQ2440CPU:
S3C2440
写该系列笔记即是给自己学习linux旅程所留下的痕迹,同时也方便其他刚步入嵌入式大门的同道中人以供参考
FZK374470412
·
2020-08-03 12:21
嵌入式linux
嵌入式课堂笔记10
①通信设备网卡:PC机自带路由器,交换机光纤、电缆、基站②通信协议(发什么数据,怎么发数据,发完数据后做什么)操作系统自带协议栈;(Linux的特点:丰富的网络协议)(使用通信协议)
裸机开发
需要独立的协议栈
Dfish_
·
2020-08-03 12:21
【韦东山旧1期学习笔记】07.
S3C2440
UART串口实验
目录UART原理数据格式时序波形
S3C2440
UART特性波特率FIFO设置UART相关寄存器设置相应管脚为UART功能设置串口数据传输格式UART控制寄存器UARTFIFO控制寄存器UART流量控制寄存器
伟大的贝壳
·
2020-08-03 12:46
Arm开发板学习
嵌入式Linux
裸机开发
(九)——S5PV210定时器
嵌入式Linux
裸机开发
(九)——S5PV210定时器S5PV210内部一共有四类定时器。一、PWM定时器1、PWM定时简介S5PV210内部共有5个32bit的PWM定时器。
D_SJ
·
2020-08-03 11:53
UART在4412上的
裸机开发
UART(通用异步传输收发器)简介串行通信简介我们的实际生活中,常见的通信方式有很多,例如:蓝牙,WIFI,网线,红外,HDMIVGA,USB,I2C,SP1,UART等,每种都有自己的特点以及常用的场合。今天,我们就来看看我们的串行通信。通用异步收发器简称UART,即“UniversalAsynchronousReceiverTransmitter”,它串行通信是指计算机与I/O设备之间数据传输
CHW老师
·
2020-08-03 11:58
ARM开发
(嵌入式)关于arm中的存储控制器(一)
这个实验我们先用汇编语言设置好
S3C2440
芯片内部的存储控制器,使外接的SDRAM可以操作使用:然后把程序本身从“Steppingstone”(即芯片内部的4KS
丶一个有梦想的老实人
·
2020-08-03 09:13
ARM汇编
MDK软件中解决Error: L6218E: Undefined symbol main (referred from rtentry2.o)
自己在做《ARM处理器
裸机开发
实战——机制而非策略》一书的流水灯实验时,出现了以下错误:ledtest.axf:Error:L6218E:Undefinedsymbolmain(referredfromrtentry2
小帅的博客
·
2020-08-03 05:18
Keil 调试ARM时出现的 *** error 65: access violation at xxxx : no 'write' permission
实验用soc:
s3c2440
分析原因:内存访问权限错误解决办法:1.调试开始后使用map命令进行分段更改内存访问权限例如调试小程序时,仅在0~4kB范围内寻址时,出现:***error65:accessviolationat0x00000FFC
sanzhong104204
·
2020-08-03 04:47
EDA工具
53、NandFlash的芯片id读取、数据读取、擦除与烧写
1、采用竖线的方法分析2、cpu的nandflash的控制器帮忙做了硬件部分的时序3、页、块和oob4、读nandflash的时序图5、其他时序6、nandflash相关的代码#include"
s3c2440
alen??
·
2020-08-03 02:39
第2期ARM裸机加强版
S3C2440
中断体系介绍
1、中断处理过程SUBSRCPND和SRCPND寄存器表明有哪些中断被触发了,正在等待处理(Pending);SUBMASK(INTSUBMSK寄存器)和MASK(INTMSK寄存器)用于屏蔽某些中断。1)Requestsources(withoutsub-register)中的中断源被触发后,SRCPND寄存器中相应位被置1,如果此中断没有被INTMSK寄存器屏蔽或者快速中断的话,它将被进一步处
jjjfox
·
2020-08-03 01:47
arm
S3C2440
Mini 2440 DMA方式实现Uart(串口)通信
搞了好久,终于完成了DMA方式实现串口通信。使用DMA不是很难,主要是DCONn的配置比较麻烦以及几种模式的理解。DMAservicemode:singleservice&Wholeservice。前一模式下,一次DMA请求完成一项原子操作,并且transfercount的值减1。后一模式下,一次DMA请求完成一批原子操作,直到transfercount等于0表示完成一次整体服务。具体对应DCON
fengyaqi123
·
2020-08-02 17:09
Mini2440裸机
S3C2440
cp15协处理器详解
2440的协处理器CP15总共有c0~c15这16个协处理器寄存器,各自具有一定的功能定义。但总的来说,cp15主要跟以下功能有关:1、获取deviceid和cachetype等一些CPU相关信息。2、MMU操作。包括MMU的使能和禁止,虚拟地址到物理地址的映射机制建立3、访问权限控制。主要用来实现安全机制和linux的写时复制(copyonwrite)。4、设置时钟模式。init.S中MMU_S
fengyaqi123
·
2020-08-02 17:09
U-Boot移植
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(3)-实现数据传输(完善)
视频监控—从0写USB摄像头驱动(3)-实现数据传输(完善)硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2020-08-02 14:27
第三阶段应用层
第三阶段应用层——2.6 视频监控—CMOS摄像头的硬件原理
视频监控—CMOS摄像头的硬件原理硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-02 14:27
第三阶段应用层
嵌入式
linux
第三阶段应用层——2.5 视频监控—在LCD上显示摄像头图像
视频监控—在LCD上显示摄像头图像硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-02 14:27
第三阶段应用层
第三阶段应用层——2.4 视频监控—从0写USB摄像头驱动(2)-实现数据传输(初步)
视频监控—从0写USB摄像头驱动(2)-实现数据传输(初步)硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2020-08-02 14:26
第三阶段应用层
linux
嵌入式
内核
usb
韦东山嵌入式Linux学习——014 NOR Flash(2)-NOR Flash编程实现识别
NORFlash编程实现识别硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料
Going1
·
2020-08-02 14:26
韦东山嵌入式Linux第一阶段
第二期驱动篇——2.1 输入子系统—框架分析
输入子系统——框架分析硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3)软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04_x64系统参考资料:
Going1
·
2020-08-02 14:26
第二阶段驱动篇
嵌入式
链表
linux
Linux CMOS摄像头驱动
1、CMOS摄像头原理摄像头数据流向:自然景观>摄像头模块>接口>
S3C2440
摄像头控制器>LCDov7740(摄像头模块)输入信号:自然景观等的模拟信号输出信号:RGB、YUV格式的数字信号输出分辨率
lrl2ye
·
2020-08-02 13:03
arm学习
第三阶段应用层——2.7 视频监控—从零写CMOS摄像头驱动
视频监控—从零写CMOS摄像头驱动硬件平台:韦东山嵌入式Linxu开发板(
S3C2440
.v3),OV7740摄像头软件平台:运行于VMwareWorkstation12Player下UbuntuLTS16.04
Going1
·
2020-08-02 12:26
第三阶段应用层
嵌入式
linux
驱动程序
Linux驱动开发之
S3C2440
按键点亮LED
513.html文章记录了作者在
S3C2440
开发板上实现按键点亮LED驱动开发的详细过程,还记录了一些容易出现的错误,以及怎么解决这些错误。一、驱动开发流程Linux驱动开发不同于应用程序的开发。
haryen
·
2020-08-01 12:10
QT在ARM平台的移植(三)
Qtopia-opensource-4.2.4,这个版本带有手机桌面环境交叉编译器:arm-linux-gcc4.1.2支持EABI操作系统平台:Linux--RedHat9.0开发板平台:Arm--
S3C2440
chyxwzn
·
2020-08-01 11:00
linux
Linux-2.6.32.67内核裁剪与移植之内核启动与根文件系统制作(1)
1.修改内核以支持
s3c2440
开发板在顶层的makefile中,将ARCH?=$(SUBARCH)CROSS_COMPILE?
zkpingguo
·
2020-08-01 08:00
单片机编程
Linux学习
ARM--学习笔记
先以一个例子解释一下架构、核、处理器和芯片:
S3C2440
,这是一款SoC芯片,注意,它不是cpu,2440和我们熟知的51单片机有点类似,都属于嵌入式,嵌入式的发展到目前经历了三个阶段,分别是SCM、
lYl0o0lYl
·
2020-08-01 05:48
嵌入式
(转载)
S3C2440
A工程移植:从ADS1.2到RealView MDK
但是,以前的
S3C2440
的项目都是由ADS开发,而且我在网上搜索并没有发现有ADS1.2工程移植的例子,只能自己摸索。而且刚刚接触嵌入式的这个部分,希望把这个成果与大家分享,让其他的人少走弯路。
weixin_30363817
·
2020-08-01 03:50
win10下搭建jz2440v3(arm
s3c2440
)开发及gdb调试环境
一、主要内容:1、在windows10下搭建arm(
s3c2440
)开发环境在win10下使用vmwareworkstation12pro建立Ubuntu主机,而后在Ubuntu中配置arm交叉编译链。
jack_new003
·
2020-07-31 20:37
嵌入式
Linux I2C驱动完全分析
下载地址http://wenku.baidu.com/view/0521ab8da0116c175f0e48fe.html3.
S3C2440
datasheet4.AT24C08datasheet5.Bq27200datasheet6
leerobin83
·
2020-07-31 19:04
linux
Samsung
S3C2440
平台上的Vxworks BSP移植
引言美国WindRiver公司于1983年设计开发的VxWorks操作系统是一种嵌入式实时操作系统(RTOS),是嵌入式操作系统的典型代表,它的高可靠性、可剪裁性、强实时性被广泛的应用在军事、通信、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、导弹制导、飞机导航等。BSP(BoardSupportPackage)在VxWorks操作系统中起到了部分接口的驱动和硬件初始化的作
禅-师
·
2020-07-31 17:42
vxworks
U-boot移植步骤详解_附:bin文件和所需文件(代码+流程图+遇到的错误及解决办法)
S3C2440
的U-Boot移植按照视频教程,直接使用老大(韦东山老师)提供的补丁文件,直接对下载的u-boot源码打补丁,然后make100ask24x0_config,就可以编译成功,编译下载就可以在开发板
西伯利亚的风
·
2020-07-31 16:52
u-boot
移植
Linux
RAM, SDRAM ,ROM, NAND FLASH, NOR FLASH
1)
S3C2440
支持两种启动模式:一种是从NandFlash启动;一种是从NorFlash启动。
suiyuan0755
·
2020-07-30 22:44
keil4.74中运行
s3c2440
程序出现警告 进行一步骤修改
安装提示一步一步的修改解析警告warning: A1608W: MOV pc, instruction used, but BX is preferred。 这需要配置keil软件在option属性中Asm选项卡中去掉EnableARM/ThumbInterworking选项。编译出现一个警告src\2440init.s(341):warning:A1876W:Useof'|'asasynony
dfl448866
·
2020-07-30 22:52
s3c2440
ads裸机
warning: initialization from incompatible pointer type 分析
在字符驱动中,这行代码报了警告信息:warning:initializationfromincompatiblepointertypestaticssize_t
s3c2440
_key_read(structfile
blrk
·
2020-07-30 19:23
问题分析
Linux驱动之LCD驱动编写
在Linux驱动之内核自带的
S3C2440
的LCD驱动分析这篇博客中已经分析了编写LCD驱动的步骤,接下来就按照这个步骤来字尝试字节编写LCD驱动。用的LCD屏幕为tft屏,每个像素点为16bit。
weixin_30652491
·
2020-07-30 12:19
基于ARM处理器
S3C2440
和Linux系统的I2C触摸屏设计
基于ARM处理器
S3C2440
和Linux系统的I2C触摸屏设计0引言随着计算机相关技术的发展,ARM嵌入式系统受到越来越广泛的应用,与人们生活的结合也越来越紧密。
weixin_30693683
·
2020-07-30 12:19
嵌入式
操作系统
驱动开发
DMA原理
下面是
S3C2440
A数据手册上的一段截图,展示了4个DMA通道和每个通道对应的DMA源:对这些DMA通道和其对应DMA源的管理在文件linux/arch/arm/mach-
s3c2440
/dma.c中实现
shangyaowei
·
2020-07-30 12:01
从串口驱动到Linux驱动模型
从串口驱动到Linux的tty子系统驱动模型简要分析基于ARM920T核心Samsung的
S3C2440
芯片本文通过对Linux下串口驱动的分析。由最上层的C库。到操作系统系统调用层的封装。
Linkerist
·
2020-07-30 11:53
mini2440 uart串口实验(fifo模式+中断)
这次是
S3C2440
上面的uart0的FIFO模式的实验,程序设置串口0的输入fifo中包含的数据个数在从小于16字节的状态变换为大于等于16字节的状态的瞬间触发一个脉冲中断,在这个中断中,把输入fifo
皓首不倦
·
2020-07-30 05:18
mini2440
arm GPIO访问规则
1、简介开发板
裸机开发
需要自己按照数据手册自己计算每个gpio的偏移,以实现相应功能,如上拉,第二功能等。linux为开发者提供了一套统一的方法,方便开发。
with_dream
·
2020-07-30 05:58
linux驱动
Linux I2C子系统分析-I2C总线驱动
在drivers/i2c/busses下包含各种I2C总线驱动,如
S3C2440
的I2C总线驱动i2c-s3c2410.c,使用GPIO模拟I2C总线的驱动i2c-gpio.c,这里只分析i2c-gpio.c
weixin_30725315
·
2020-07-30 02:19
ARM9自学笔记---1.GPIO
GPIOGPIO概要
S3C2440
包含了130个多功能输入/输出口引脚,它们可分为8组端口:端口A(GPA):25位输出端口端口B(GPB):11位输入/输出端口端口C(GPC):16位输入/输出端口端口
weixin_30312557
·
2020-07-30 02:54
Linux I2C子系统分析之(一) ----- 用GPIO模拟I2C总线
原文地址:http://blog.csdn.net/tommy_wxie/article/details/7408328在drivers/i2c/busses下包含各种I2C总线驱动,如
S3C2440
的
ziyou飞翔
·
2020-07-30 02:30
驱动
i2c-gpio
mini2440+jlink+mkd 裸机按键中断调试心得体会(2013.11.17已更新)
开发板:友善之臂mini2440,仿真器:jlinkv8,开发环境:RealViewmdk4.54需要阅读的文档:
S3C2440
A_UserManual,mini2440开发手册,其他实验目标:按下开发板上的
geo2013
·
2020-07-30 01:33
总结
上一页
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
其他