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裸机开发
友善micro2440(
s3c2440
) U-boot移植过程
到u-boot官网http://www.denx.de/wiki/U-Boot上下载了最新版u-boot-2009.06。移植到过程主要是参照了韦东山的《嵌入式linux应用开发完全手册》一书。首先阅读了一下readme,全E文,有点晕(又开始后悔英文学的不好了)。大体知道了编译u-boot官方推荐的开发环境ELDK,以及一些串口调试工具的设置(minicom,ckermit..)。由于原来机器上
novawl
·
2020-07-29 21:23
嵌入式系统
U-boot移植 (v2012.04.1
S3C2440
平台) (一) 平台相关文件修改
一概述项目概述:移植u-bootv2012.4.1到micro2440开发板(
S3C2440
平台)项目github地址:https://github.com/novawl/u-boot-v2012.4.1
novawl
·
2020-07-29 21:23
嵌入式系统
S3C2440
UART自动流控制(AFC)
1.流控制在串行通讯中的作用这里讲到的“流”,当然指的是数据流。数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通讯,接收端数据缓冲区已满,则此时继续发送来的数据就会丢失。现在我们在网络上通过MODEM进行数据传输,这个问题就尤为突出。流控制能解决这个问题,当接收端数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,直到收到“可以继
sylixos-cainiao
·
2020-07-29 18:16
S3C2440
基于
S3C2440
嵌入式linux学习目录-linux3.4.2+uboot2012.01+操作
一、bootloader学习1、【实战】自己写bootloader:分析bootloader的组成,自己写一个可以启动内核的bootloader。http://blog.csdn.net/fengyuwuzu0519/article/details/549872572、移植uboot-2012.042.1、过程分析(1)【分析】uboot编译体验http://blog.csdn.net/fengy
【星星之火】
·
2020-07-29 18:15
ARM9的裸奔(一)——GPIO的输入与输出
S3C2440
A有九组IO口,共130个。每组IO口数目不同,其中A组口只有输出功能。截图如下:关于对IO口的操作,就主要设计到3个寄存器。
Suagr
·
2020-07-29 16:58
Linux
ARM9入门学习心得
开发的过程中的作用有两个:第一、是用于下载2440.jflash程序,第二、用于下载U-boot到NorFlash配合使用的,还有J-FlashARM软件,打开J-FlashARM,然后openproject->
s3c2440
_hello_cc
·
2020-07-29 15:37
ARM9
S3C2440
Exynos4412 IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析
关于Exynos4412IIC
裸机开发
请看:Exynos4412
裸机开发
——IIC总线,下面回顾下IIC基础概念一、IIC基础概念IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS
zqixiao_09
·
2020-07-29 15:20
Linux
IIC
驱动开发
Linux
系统
Linux
驱动开发进阶
Linux
驱动开发
DAY1stm32f411ret6
基本特点:嵌入性专用性计算机系统应用演变:MCU作为主控——MCU+RF+Sense+Algorithm嵌入式处理器:微处理器MPU,具备MMU,如
S3C2440
A;微控制器MCU,将CPU,存储器,中断
崔宇植的小菜鸡
·
2020-07-29 14:42
PC与虚拟机ping不通
虚拟机:VMware12Linux系统:Ubuntu16.04windows系统:win10在跟随韦东山老师学习
s3c2440
,搭建开发环境之初就遇到问题。PC主机与虚拟机网络连接ping不通。
i540113104
·
2020-07-29 13:15
linux
ubuntu
嵌入式开发
网络配置
RISC-V单片机快速入门02-移植RT_Thread Nano
前言:上一节,我们使用芯来科技NucleiStudioIDE搭建了
裸机开发
环境,本节我们开始正式移植RT_Thread系统。
一叶孤沙
·
2020-07-28 22:42
RISC-V
Linux TTY驱动--Uart_driver底层
Linux中将串口驱动进行了分层,如图:本节讲解与底层硬件密切相关的层,以
S3C2440
为例剖析:实现文件有:/drivers/serial/samsung.c/drivers/serial/samsung.h
shareCode
·
2020-07-28 10:53
嵌入式
RT-Thread_1.2.0+lwip+rtgui0.8.0 移植心得
1.总的感觉就是rtt的移植比较简单,因为是国人做的系统,所以你经常用到的芯片在bsp里面都能找到,不过貌似支持最好的还是stm32和lpc系列,此外就是
S3C2440
。
liverpoolsun
·
2020-07-28 02:54
rtt
sram sdram fram eeprom norflash nandflash emmc……各种ram和rom的区分
不适合做大容量的内存,一般用在处理器的缓存里面,SRAM的速度非常快,在快速读取和刷新时能够保证数据完整性,SRAM的电路结构非常复杂,制造相同容量的SRAM比DRAM的成本高的多,正因如此,才使其发展受到了限制,在
S3C2440
Robben.Han
·
2020-07-27 23:22
RT-Thread学习笔记(6)- RT-Thread中断服务程序的书写注意
在RT-Thread中,中断服务程序的书写和在
裸机开发
的写法差不多,区别是加入一组API函数,如下:rt_interrupt_enter();//通知操作系统此时进入中断状态rt_interrupt_leave
Gl-Young
·
2020-07-27 12:52
RT-Thread学习
JZ
S3C2440
LCD控制器——LCD接口和LCD控制器介绍
首先使用LCD控制器之前先说一下LCD的接口。CPU或显卡发出的图像数据是TTL信号,而LCD本来是接收TTL信号的。但是TTL信号在高速长距离传输时,性能不佳,抗干扰能力差。于是,就出现很多接口,如LVDS、TDMS、GVIF、P&D、DVI、DFP等。实际上,这些接口的功能就是将CPU或显卡发出的TTL信号编码成其他信号传输,LCD通过解码得到TTL信号。话虽如此,由于市场上数字接口还没统一,
Turf96
·
2020-07-16 05:16
S3C2440
从NAND Flash启动和NOR FLASH启动的问题
1.为什么NANDFLASH不能直接运行程序 NANDFLASH本身是连接到了控制器上而不是系统总线上。CPU运行机制为:CPU启动后是要取指令执行的,如果是SROM、NORFLASH等之类的,CPU通过地址线发个地址就可以取得指令并执行,NANDFLASH不行,因为NANDFLASH是管脚复用,它有自己的一套时序,这样CPU无法取得可以执行的代码,也就不能初始化系统了。 NANDFLASH是
飞猪飞飞
·
2020-07-16 04:50
ARM体系结构
NAND
FLASH
NOR
FLASH
UBOOT启动
安装交叉编译工具链
所以用户完全可以将ARM当做计算机来使用,理论上也可以在ARM上使用本地的编译器来编译程序.但是,编译器在编译程序时,会产生大量的中间文件,这会占用很大的内存和磁盘空间,且对CPU处理速度要求较高,比如
S3C2440
A
qingkongyeyue
·
2020-07-16 04:51
命令工具
S3C2440
之触摸屏(一)
1.触摸屏简单的讲,其实就是在LCD屏上加了一层触摸膜,如果是电阻屏,感知的是电压的不同,如果是电容屏,感知的是电流的不同。2.然后通过一个AD转换芯片通知ARM芯片,LCD有分辨率,以320X240的分辨率和电阻屏为例,对应这么多个点,触摸到哪个点,返回的电压也是不同的,但是由于接触的物体一般接触点较大,3.触摸屏使用的时候一般都是做个框,在框内的坐标所有点都认为触发的是同一个功能。触摸屏一般是
夕阳下的枫林
·
2020-07-16 04:01
ARM
ARM
Exynos4412
裸机开发
系列教程--LED流水灯
对于任何一门编程语言的学习,绝大部分都是从HelloWord开始的,但是对于大部分嵌入式驱动开发者,通常都是从点Led灯开始的,前人有言,给我一个发光二极管,我将点亮整个世界,从这格层面上讲,点灯已是一种方便快捷的调试手段。同样,本教程也不列外,所有的一切都从点亮一颗Led开始。任何一款SOC芯片,其外围必定有一堆扩展IO口,通常这些IO是和各种内部外设复用的,比如串口的TXD、RXD信号既可以做
QQ8192542
·
2020-07-16 04:07
Exynos4412
s3c2440
LCD及触摸屏的学习笔记
根据
s3c2440
手册
s3c2440
处理LCD的时钟源是HCLK,通过寄存器LCDCON1中的CLKVAL可以调整VCLK频率大小,它的公式为:VCLK=HCLK÷[(CLKVAL+1)×2],程序的内部分频为
luxiefly
·
2020-07-16 02:15
S3C2440裸板学习
烧写内核+烧写文件系统(JZ2440-
S3C2440
)
烧写内核+烧写文件系统(JZ2440-
S3C2440
)(一)使用DNW烧写内核1、把开发板设置为NOR启动,连接USB-串口线(开发板上的USBcom1口PC的USB口),用另一条USB线连接PC机和开发板
阳光下的Smiles
·
2020-07-16 02:48
嵌入式开发(学习笔记)
Qt2.2.0移植到ARM9(四)(JZ2440----
S3c2440
)
Qt2.2.0移植到ARM9(四)(JZ2440----
S3c2440
)Linux:Ubuntu9.10编译器版本:arm-linux-gcc-4.3.2Qt:qtopia-free-src-2.2.0
阳光下的Smiles
·
2020-07-16 02:48
项目
嵌入式开发(学习笔记)
/sys/class/gpio 文件接口操作IO端口(
s3c2440
)
在嵌入式设备中对GPIO的操作是最基本的操作。一般的做法是写一个单独驱动程序,网上大多数的例子都是这样的。其实linux下面有一个通用的GPIO操作接口,那就是我要介绍的“/sys/class/gpio”方式。首先,看看系统中有没有“/sys/class/gpio”这个文件夹。如果没有请在编译内核的时候加入DeviceDrivers—>GPIOSupport—>/sys/class/gpio/…(
linxi_hnh
·
2020-07-16 02:05
linux_driver
LDR/STR指令学习
S3C2440
Adatasheet上关于这两条指令的说明如下:SINGLEDATATRANSFER(LDR,STR),Thesingledatatransferinstructionsareusedtoloadorstoresinglebytesorwordsofdata
leoliu0128
·
2020-07-16 01:04
s3c2440
启动过程详解
s3c2440
启动过程详解一:地址空间的分配2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。
iamwenyifuxing
·
2020-07-16 00:27
BootLoader
c
flash
存储
framebuffer机制
s3c2440
-lcd驱动与帧缓冲注意:本文是主要参考《
S3C2440
上LCD驱动详解》,《S3c2410_LCD驱动学习心得》,《嵌入式linux_Framebuffer驱动开发》部分直接搬过来。
guolele2010
·
2020-07-15 23:23
linux内核机制
【实战】移植QT5.6.0到嵌入式linux
S3C2440
单板
欢迎扫码关注微信公众号:柒零玖嵌入式,更多嵌入式软硬件相关分享!目前网上关于QT5.6的移植教程还不完善,本博客详细说明QT5.6.0移植到嵌入式linux单板的详细步骤。并将移植好的分享在GitHub上。一、实验环境(1)编译工具链arm-Linux-gcc-4.4.3.tar.gz(2)linux系统linux-3.4.2(3)虚拟机16.04.1-Ubuntu(4)busyboxbusybo
【星星之火】
·
2020-07-15 22:08
S3C2440
S3C2440学习之旅
ARM9_
S3C2440
学习(一)ARM体系的7种工作模式
ARM体系的7种工作模式一、ARM体系的CPU有以下7种工作模式:1、用户模式(usr):正常的程序执行状态2、快速中断模式(fiq):3、中断模式(irq):4、管理模式(svc):操作系统使用的保护模式5、系统模式(sys):运行具有特权的操作系统任务6、数据访问终止模式(abt):数据或指令预取终止时进入该模式7、未定义指令终止模式(und):未定义的指令执行时进入该模式注解:可以通过软件来
陈德胜
·
2020-07-15 21:01
嵌入式开发
ARM9工作模式
s3c2410/
s3c2440
串口波特率的计算
s3c2410/
s3c2440
串口波特率的计算要正确计算串口波特率,首先要搞清楚芯片的时钟工作原理,这部分在s3c2410/
s3c2440
datasheet上写的比较详细,但对新手来说结合thisway
HelloBj
·
2020-07-15 19:41
WINCE
基于mini2440的看门狗(裸机)
程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗",
s3c2440
a16839678
·
2020-07-15 19:52
arm
我的学习笔记
C语言
基于mini2440的RTC读写(裸机)
很多处理器都有RTC实时时钟功能,
s3c2440
也提供了这个功能,其功能主要是:实时时钟、闹钟、tick中断等。RTC的操作比较简单。
a16839678
·
2020-07-15 19:51
我的学习笔记
C语言
嵌入式
基础
arm
S3C2440
-裸机篇-02 | 安装和使用arm-linux-gcc交叉编译工具链
之前我们已经使用过gcc编译Linux本地主机的程序(LinuxC语言编程(上篇)|gcc的使用),而我们现在需要的这个编译器的目标系统是ARM,不运行操作系统,仅运行裸机程序,需要在Linux主机上编译出可以运行在
S3C2440
Mculover666
·
2020-07-15 18:16
S3C2440学习之旅
diff命令详解
www.flatws.cn/article/program/shell/2011-02-23/14053.html一、文本文件比较命令diffdiff-Nuarlinux-3.0linux-3.0>linux-3.0-
s3c2440
yi412
·
2020-07-15 16:10
linux系统学习
s3c2440
LCD及触摸屏的学习笔记(1)
根据
s3c2440
手册
s3c2440
处理LCD的时钟源是HCLK,通过寄存器LCDCON1中的CLKVAL可以调整VCLK频率大小,它的公式为:VCLK=HCLK÷[(CLKVAL+1)×2],程序的内部分频为
fzct2008
·
2020-07-15 14:24
arm_2440
c
buffer
delay
byte
工作
ARM汇编程序设计学习笔记(一)
本文档的大部分资料翻译于《
S3C2440
A32-BITCMOSMICROCONTROLL
安仔都有人用
·
2020-07-15 10:27
arm汇编
armlink 第一章 镜像结构
第一章镜像结构注意:本文章只针对,
裸机开发
.至于SysV,BPABI,BP的链接模型请参考《armlink_user_guide》1.1重要的概念1.1.1镜像的构成编译器将源文件编译成中间文件。
安仔都有人用
·
2020-07-15 10:26
armlink
Redhat 9.0 NFS 设置
我在作linux移植到
S3C2440
的时候,在配置NFS服务器上搞了好久,我觉的最大的问题是我没有关掉防火墙,所以在使用NFS的时候老是连接不上,关掉防火墙只需要在终端中输入setup即可,把防火墙关掉
wangdongx40423p
·
2020-07-15 02:15
驱动开发1——概述
说点废话这是基于fs4412的随笔,知识体系基于原子哥的视频以及网上相关资源,记录一路路程一、裸机驱动开发回顾1、
裸机开发
的特点:非常底层,跟寄存器打交道。
bad_aaple
·
2020-07-14 21:50
linux驱动
s3c2440
烧写整个系统(及利用Jlink下载u-boot)
s3c2440
烧写整个系统分为两部分烧写内核文件烧写文件系统每一部分分为三个步骤a.下载文件到开发板(tftp方式)b.擦除分区c.设置环境变量d.烧写1.烧写内核文件a.下载文件到开发板(tftp方式
蔡松豆
·
2020-07-14 17:22
s3c2440
ZYNQ开发_Vivado_
裸机开发
流程
ZYNQ开发_Vivado_
裸机开发
流程文章信息开发环境开发流程文章信息撰写日期2019.07.07完稿日期2019.07.07最近维护2019.07.07本文作者multimicro联系方式multimicro
multimicro
·
2020-07-14 15:23
Zynq
JZ2440(V3)移植QT5.6--图文教程
2.1按照韦东山的补丁文件进行编译第一个版本的uImage2.2内核增加网卡(网络)功能2.3增加支持4.3寸LCD2.4增加触摸屏功能2.4.1完善触摸屏相关信息2.4.2进入menuconfig中开启
s3c2440
multimicro
·
2020-07-14 15:23
嵌入式Linux开发
linux下使用串口终端C-kermint连接飞凌OK6410开发板
系统:Ubuntu9.10开发板:飞凌OK6410最近购入一块新的开发板,芯片是基于三星的S3C6410,ARM11,使用之后发现,速度果然很不错,跟ARM9的
S3C2440
不可同日而语。
昵称2019~
·
2020-07-14 13:12
linux
ZED Board从入门到精通(三):从传统ARM开发到PS开发的转变
ARM已经在国内流行得一塌糊涂,各类教程、开发板(
S3C2440
,6410)层出不穷,归结下来,传统ARM开发包括以下几个步骤:(1)硬件电路板设计(对于Zedboard,相当于设计逻辑电路,PL工程师负责
卜居
·
2020-07-14 13:52
FPGA
高性能计算——FPGA篇
U-BOOT之一:BootLoader 的概念与功能
U-BOOT之一:BootLoader的概念与功能——转自《U-BOOT移植
S3C2440
完全手册》1.1嵌入式Linux软件结构与分布一般情况下嵌入式Linux系统中的软件主要分为以下几部分:1)引导加载程序
kekuixiong
·
2020-07-14 13:19
BootLoader
移植
裸板程序记录之sdram初始化-
s3c2440
sdram初始化1.主要是寄存器的设置sdram相关的寄存器1.1BWSCONBWSCONSTx:网上资料说是什么启动/禁止SDRAM的数据掩码引脚,对于SDRAM,此位为0;对于SRAM,此位为1,也不知道对不对,不确定的情况就参考u-boot的设置#defineB6_BWSCON(DW32)#defineB7_BWSCON(DW32)SMRDATA:.word(0+(B1_BWSCONmdw0
sgy1993
·
2020-07-14 12:23
u-boot-1.1.6在mini2440开发板上的移植
uboot版本:u-boot-1.1.6交叉编译器:3.4.5开发板:友善之臂mini2440开发板配置:SoC
s3c2440
、网卡DM9000、NorFlashAM29LV160DB(2M)、NANDFLash
桃叶儿
·
2020-07-14 10:14
uboot
基于Linux2.6.22.6内核的
S3C2440
的触摸屏驱动程序分析
本文来简单的分析一下Linux2.6.22.6内核自带的
S3C2440
的触摸屏驱动程序。
TECH_PRO
·
2020-07-14 06:12
Linux设备驱动开发
基于JZ2440的设备驱动开发
2.2安装BootLoader程序到Nor Flash
先打开软件j-flasharm,关闭旧的工程,点击文件,打开工程,在I:\Lnux嵌入式光盘资料\光盘S1体验与基础篇视频教程\【申嵌视频】1体验篇\tools\JLink\JLink烧写NORFlash\
s3c2440
a_embedclub.jflash
GorgeousChou
·
2020-07-14 04:25
嵌入式
2440开发板,210开发板,imx6开发板和4412开发板选择哪个更好呢?
以下主要对成本和性能做一下对比:
S3C2440
S5PV210i.mx6Exynos4412公司三星三星飞思卡尔三星工艺130纳米45纳米40纳米32纳米架构ARM9Cortex-A8Cortex-A9Cortex-A9
Chihiro_S
·
2020-07-14 04:51
ZYNQ-7000的Vivado
裸机开发
流程
创建工程(CreateProject)创建块设计(CreateBlockDesign)添加ZYNQ7ProcessingSystemIP核根据自己的设计需要,修改ZYNQ7的相关配置,如时钟,串口,定时器,PS-PL设置等合法有效性检查(ValidateDesign)快捷键为F6导出输出文件,在source文件目录下,选中System.BD,右键选择Generateoutputproducts在D
whustxsk
·
2020-07-14 02:36
FPGA-Zynq7000
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他