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
arm9
OpenCV2.0.0移植到
ARM9
(五)(JZ2440----S3c2440)
OpenCV2.0.0移植到
ARM9
(五)(JZ2440----S3c2440)Linux系统:Ubuntu9.10交叉编译器:arm-linux-gcc-4.3.2(已安装)Qt:qt-x11-opensource-src
阳光下的Smiles
·
2016-12-31 18:19
嵌入式开发(学习笔记)
项目
OpenCV2.0.0移植到
ARM9
(二)(JZ2440----S3c2440)
OpenCV2.0.0移植到
ARM9
(二)(JZ2440----S3c2440)1、交叉编译libjpeg为了使OpenCV能处理jpeg图像,我们必须事先交叉编译好libjpeg这里使用的版本是jpegsrc.v6b
阳光下的Smiles
·
2016-12-30 19:02
嵌入式开发(学习笔记)
项目
OpenCV2.0.0移植到
ARM9
(一)(JZ2440----S3c2440)
OpenCV2.0.0移植到
ARM9
(一)(JZ2440----S3c2440)Linux系统:Ubuntu9.10交叉编译器:arm-linux-gcc-4.3.2(已安装)OpenCV:OpenCV
阳光下的Smiles
·
2016-12-29 23:55
嵌入式开发(学习笔记)
项目
我的技术之路
以前移植
ARM9
处理器uboot和linux的时候参考了大量的别的文档,每当遇到一个可能很简单的问题,但限于对相关知识的了解程度或技术知识积累,往往会在一个小问题上卡好久,若别人做过相同的事情,又有记录
Austin_2020
·
2016-12-24 09:09
Ice-E移植到s3c2440A(
arm9
)linux(2.6.12)上
2009-03-2618:31:31原文链接1、前言ICE-E是ICE在嵌入式上运行的一个版本,与ICE比较如下:CategoryIce3.3.0Ice-E1.3.0ThreadPoolconcurrencymodelBidirectionalconnectionsActiveconnectionmanagement(ACM)RequestbatchingSupportforUDPandSSLOb
dj0379
·
2016-12-23 14:40
Linux
嵌入式web服务器boa移植全过程(含图解过程)
移植平台:mini2440(
arm9
s3c2440)开发板,内核2.6.29一、boa下载和安装:1、修改编译安装文件:1)在www.boa.org下载boa-0.94.13.tar.gz并解压2)在src
双双的背影
·
2016-11-30 10:13
web服务器
nandflash启动理解
大部分
ARM9
的CPU内部都集成有一个SRAM,SRAM是英文StaticRAM的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。这样他不需要初始化就能够直接使用。
Aguangg_6655_la
·
2016-11-25 11:00
linux
移植
ARM
minigui3.0.12之初体验-移植篇
内存,界面上做了很多功能,但整体运行还是十分流畅,我想要是换成QT在上面跑流畅度应该是比不上minigui的了;前段时间从朋友那拿到一块基于新塘nuc972的板子用来玩玩学习下,nuc972也是一颗基于
arm9
26
潜水企鹅
·
2016-11-07 21:07
minigui
圆形图片360度不停旋转---@-webkit-keyframes使用@keyframes规则,你可以创建动画
body{background:#1F1F1F;}.picxz{width:220px;height:220px;margin:0auto;background:no-repeaturl("http://f
arm9
青菜馒头
·
2016-10-21 14:49
网页特效
css动画
html5
animation
360度旋转
在 keil MDK_V5中加入arm7,
arm9
等一些芯片型号
今天嵌入式原理课,老师给的keil软件中含有的芯片但是我自己安装的keilMDK中没有这些芯片,在网上看到这个文章,自己照着做了后把芯片加了进去原网址http://blog.csdn.net/kissmonx/article/details/38642147最近有位同事接私活时遇到一个问题,用Keil-5可以打开甲方给的工程,但是仿真和下载出错。根据报的错误,找到了问题,原来是Keil5不支持LP
兔兔里个花兔
·
2016-09-13 21:36
arm
初探嵌入式(
arm9
2440)linux之一——加载u-boot
嵌入式系统区别与简单的单片机(如stc89c51、stm32等),主要在于加载了linux系统。当然,不可忽略stm32可以加载ucOS(MicroControlOperationSystem)。ucOS是一个基本的带任务调度的实时操作系统(RTOS),用来做嵌入式入门比较合适。我会在后期有时间整理部分ucOS资料。对于裸板程序来说,arm的开发跟stc89c51和stm32区别不大。现在个人PC
ds1231h
·
2016-09-05 11:15
linux
STM32启动文件总结
一、ARM控制器一些启动简介ARM7/
ARM9
内核的控制器在复位后,CPU会从存储空间的绝对地址0x000000取出第一条指令,执行复位中断服务程序的方式启动,即固定了复位后的起始地址为0x000000
E_ROAD_BY_U
·
2016-08-29 21:38
STM32
多路温度采集控制系统(1)项目介绍
嵌入式开发培训(阶段1)基础应用开发视频地址多路温度采集系统视频地址系统硬件主控模块:NanoPI开发板(
arm9
Tony_Shen
·
2016-08-29 11:00
web服务器
嵌入式开发
嵌入式web
嵌入式+传感器
嵌入式系统原理及接口技术
ARM9
体系结构
一、ARM微处理器系列介绍1.1ARM的版本号含义不同的体系结构对应着不同的指令集,ARM公司给这些在不同阶段体系结构中使用的指令集定义了版本号,版本号的名称为ARMvx(符号x代表数字,即1,2,3,…)。1.2ARM系列中的一些符号含义以“ARM”字符为前缀的微处理器核名称中,还经常会出现以下一些符号:(1)T:支持高密度16位的压缩Thumb指令集。(2)D:支持片上调试。(3)M:支持64
JinbaoSite0144
·
2016-08-11 19:50
嵌入式系统原理及接口
uboot源代码第一阶段分析(感性认识)
源代码位置cpu/
arm9
20t/start.S这个文件我们一般称之为uboot的第一阶段代码,是ARMGNU汇编写成的,我们如何理解代码构思思路以现实社会中的火车作为实例来类比运行的系统,这样方便理解记忆
一块笨笨的木头
·
2016-07-31 23:45
Bootloader
移植
Linux C第一课
硬件平台就是指CPU,CPU有很多系列,常见的有51单片机,avr,ARM,mips,PowerPC等,其中ARM又分为ARM7(stm32),
ARM9
(2440,2451),ARM11(6410三星)
jxm_96
·
2016-07-09 10:00
安装GDB和GDBSERVER
GDBSERVER转自http://www.360doc.com/content/10/0407/17/155970_21971613.shtml把GDBSERVER装入文件系统转自http://www.
arm9
home.net
DoubleLi
·
2016-07-06 08:00
嵌入式学习-uboot-lesson2-ARM相关知识
1.ARM简介关于arm的一些概念性的知识,这里就不再说明,因此需要了解三个方面的内容:架构:ARMV5ARMV6ARMV7内核:
ARM9
ARM11Cortex-A8芯片:S3C2440S3C6410关于这三款芯片的比较
u011003120
·
2016-06-21 09:00
ARM
arm处理器
ARM寄存器
Hi3520 SDK 在ubuntu下安装说明
从arm:指双核中的
arm9
。2、第六章FAQ,新增如何调整主从armMMZ和os内存,实现16D1编码or16D1解码。
dxmcu
·
2016-06-15 22:52
HI3520D
ARM Linux中的非对齐内存访问(Alignment trap警告的原因)
ARMv5指令集的CPU(一般是
arm9
架构)默认不支持非对齐内存访问,ARMv6及以上的CPU默认支持处理大部分的非对齐内存地址访问。对齐指的是起始地址是一个word长度的整数倍,通常是4字节对齐。
落尘纷扰
·
2016-06-04 22:05
Linux编程
ARM开发
从WinCE到Linux
它采用的处理器NUC972DF62Y是新唐公司(原台湾华邦)出品的
ARM9
26内核工业级SOC,在QFP216的封装内集成了64MBDDR2,可以稳定运行在300MHz,其片上外设资源极其丰富,主要有摄像头接口
sunrain_hjb
·
2016-06-04 18:00
IPC网络高清摄像机基础知识0(TI 海思 安霸方案分析“来自2014年”)
TI(TexasInstruments):是美国德州仪器的简称,总部位于美国德克萨斯州的达拉斯,是全球知名的半导体企业,主要从事模拟电路和数字信号处理技术的研究,其具有代表性的DaVinci-DM3x
ARM9
Times_poem
·
2016-06-02 14:00
网络摄像头
【51CTO学院三周年】
ARM9
启动代码(裸机版)
所谓启动代码,就是处理器在启动的时候执行的一段代码,主要任务是初始化处理器模式,设置堆栈,初始化变量等等。由于以上的操作均与处理器体系结构和系统配置密切相关,所以一般由汇编来编写。在一般32位ARM应用系统中,软件大多数采用c语言进行编程,并且以嵌入式操作系统为开发平台,这样就大大提高了开发效率和软件性能。为了能够进行系统初始化,通常采用一个汇编文件作启动代码。它可以实现向量表定义、堆栈初始化、系
770304617
·
2016-06-02 12:17
技能大增了
U-Boot源码——start.S
start.S是U-Boot执行的第1个文件,是U-Boot的入口,保存于平台相关的arch目录的各的cpu子目录中,例如U-Boot-2011.12的arch/arm/cpu/
arm9
20t/start.S
Q1302182594
·
2016-05-14 11:00
记录一次stm32F429 IAP跳转到SDRAM内执行程序的DEBUG过程
某个项目需要用到bootloader更新app到sdram内执行程序,不能选
ARM9
,领导又喜欢stm32,不差钱所以选了stm32f427这个芯片,最主要原因就是可以挂上sdram。
lrmlrm
·
2016-05-12 11:00
跳转
stm32
bootloader
sdram
ucos
iap
简易多任务的设计(v1.0) --基于TQ2440(
ARM9
)的实现(1)
**1.概述**多任务是现代操作系统的核心功能,深入理解多任务并非易事,但学习者如果能尝试去实现一个简易的多任务程序,对理解操作系统的“多任务”概念会有很大的帮助。若能进一步拓展这个多任务的程序,则可设计一个简易的内核(Kernel)。本文就是介绍一个十分简易的多任务程序。实验程序中共有2个任务,Task1和Task2:Task1中,闪烁LED1灯3次后,主动将CPU使用权切换给Task2;Tas
jgw2008
·
2016-05-05 15:00
操作系统
kernel
ARM
移植u-boot到mini2440--SPL初探
前面添加开发板的时候,在文件arch/arm/Kconfig添加:configTARGET_MINI2440 bool"Supportmini2440" selectCPU_
ARM9
20T selectSUPPORT_SPL
XscKernel
·
2016-05-05 14:00
编译
spl
ARM
u-boot
移植u-boot到mini2440--SPL初探
前面添加开发板的时候,在文件arch/arm/Kconfig添加:configTARGET_MINI2440 bool"Supportmini2440" selectCPU_
ARM9
20T selectSUPPORT_SPL
XscKernel
·
2016-05-05 14:00
编译
spl
ARM
u-boot
glib交叉编译
为了在产品上尝试使用glib,需要对glib进行交叉编译,使其能在
ARM9
上运行。以下是版本信息: 开发平台:Linuxubuntu3.8.0-35-generi
yueguanyun
·
2016-05-03 16:00
ARM9
20T及其MMU,Cache学习杂记 (五)
这里,根据MMU的需求,我们还得在内存中做一个二级转换表,这个页转换表有256个入口,每个入口4KB大小,总共1MB!这个基址我们已假设好,就是0x4C88D000这个表的数据我们也先初始化好,这里只假设我们要用到的 偏移量为0的值 为 0x7654C0023130 2019 12Ap3Ap2Ap1Ap0CB10011101100101010111000000000000
qq_21792169
·
2016-05-03 13:00
ARM9
20T及其MMU,Cache学习杂记 (四)
两级页表怎么用? 来个假设先:我们需要将 0x00000000 开始的4KB映射到YA开始的4KB,显然仅用段映射无法实现,我们这里采用映射大小为4KB的小页操作。YA我们还不知道是多少,我们先假设转换表的基址为:0x10000000 因此,0x00000000 的虚拟地址所对就的转换表地址为0x10000000我们假设先知道 0x10000000地址上的数据如下:3130 201
qq_21792169
·
2016-05-03 13:00
ARM9
20T及其MMU,Cache学习杂记 (三)
要实现中断向量重映射,我们需至少将地址0开始的1MB地址映射到0x30000000开始的地址上.因为我们现在只使用段描述符.我们现在要实现的虚拟地址与物理地址的对应关系为VA PA0x00000000-0x000fffff 0x30000000-0x300fffff0x30000000-0x31ffffff
qq_21792169
·
2016-05-03 12:00
ARM9
20T及其MMU,Cache学习杂记(二)
MMU,MMU由单一的存于内存的两级页表控制。为什么是两级?TLB用来做什么?在哪里?指令TLB和数据TLB分别用来做什么?标准的ARMv4MMU重映射大小,域入访问保护机制映射大小为1MB的段,64KB的大页,4KB的小页和1KB的微页段的访问允许控制大页及小页的访问允许控制由它的子页控制,微页则没有访问控制硬件16个域CP15中Reg3为域访问控制 (域用来做什么?)64个转换入口的指令TL
qq_21792169
·
2016-05-03 12:00
ARM9
20T及其MMU,Cache学习杂记(一)
转载地址:http://blog.chinaunix.net/uid-7627289-id-2047807.htmlS3C2410使用
ARM9
20T的内核,这个内核分别有16KB的指令和数据cache,
qq_21792169
·
2016-05-03 12:00
ARM9
学习之调试
1、gdb的安装去官网下载gdb压缩包:http://ftp.gnu.org/gnu/gdb/解压源码包,进入解压目录并配置–target=arm-linux代表程序运行目标为arm-linux./configure--target=arm-linux编译make安装到当前文件夹下的tmp目录mkdirtmp makeinstallprefix=$PWD/tmp配置安装gdbserver./con
u013904227
·
2016-04-30 10:00
调试
ARM
从零使用qemu模拟器搭建arm运行环境
于是到淘宝上买了块三星s3c2440(
arm9
)开发板,学起内核开发。没有过多久,机缘巧合,正式加入了公司的内核
lch900907
·
2016-04-29 15:00
ARM 内核分类
-ARM7系列 -
ARM9
系列 -
ARM9
E系列 -ARM10E系列 -ARM11系列-Cortex系列-SecurCore系列-Optim
qq_21792169
·
2016-04-28 21:00
stm32自学篇——(1)驱动安装
1.MDK安装MDK是Keil公司开发的用于cortex、arm7、
arm9
的软件。MDK514是用于安装软件。第一个为stm32F1的知识库。知识库可以在下面的链接下载。
Jacket_Xu
·
2016-04-24 00:00
stm32
ARM 指令集版本和ARM 版本
ARM指令集版本和ARM版本常常能看到ARM7,
ARM9
,ARM11,以及armv6k等不同的表达。且在GCC编译中,常常要用到-march,-mcpu等。他们分别表达什么涵义呢?
dayancn
·
2016-04-23 09:00
arm9
:PC=当前执行指令地址+8
假设当前正在执行0地址处的指令AMR7的三级流水线如下:
ARM9
是五级流水线,
ARM9
的五级流水线如下:可见,
ARM9
和ARM7中都是PC=当前执行指令地址+8的根本的原因是,两者的流水线设计中,指令的执行阶段都是处于流水线的第三级
sinat_24088685
·
2016-04-22 13:00
[置顶] ARM内部大家族详解---嵌入式回归第四篇
常用熟悉的一般分为:1.芯片:6410 210 2440 (这三款都是三星的)2.ARM核:arm11 A8
arm9
3.指令架构:armv7 armv6首先ARM大家族的一些名词:上面的图简化一下就是
woshi_ziyu
·
2016-04-17 18:00
ARM
ARM寄存器
ARM寻址方式
ARM处理器工作模式
常用ARM家族简洁
嵌入式(linux+ARM)线路图
id=196112ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为
arm9
)(2)必须掌握一个嵌入式操作系统(初步定为uclinux
ztguang
·
2016-03-30 10:00
uboot启动流程
首先系统是从arch/arm/cpu/
arm9
20t目录下的start.s文件开始执行,并且实际开始执行的代码是从第117行开始:117:start_code:118:/*119:*setthecputoSVC32mode120
liusirboke
·
2016-03-25 13:06
知识积累
文章标题
首先系统是从arch/arm/cpu/
arm9
20t目录下的start.s文件开始执行,并且实际开始执行的代码是从第117行开始: 117:start_code: 118:/*119:*setthecputoSVC32mode120
liusirboke
·
2016-03-25 13:00
u-boot
uboot的启动流程
从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux
下面两篇文章是
ARM9
论坛上的讲解ramdisk文件系统的很不错的文章今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下。
DoubleLi
·
2016-03-21 23:00
STM32部分学习经验(待补充)
而且是使用库函数开发,底层部分在学习库函数时带着看看,反正后续会有
ARM9
的课,应该会有详细的讲解。2.
hello_world12138
·
2016-03-18 10:00
stm32
MPlayer移植
arm9
+linux
一、编译环境及库文件linux环境:ubuntu-10.04交叉编译:arm-linux-gcc4.3.3硬件平台:GT2440软件平台:Linux-2.6.30.4软件包:zlib-1.2.3.tar.gz libid3tag-0.15.1b.tar.gz libmad-0.15.1b.tar.gz MPlayer-1.0rc2.tar.bz2二、编译步骤1、libz的交叉编译:#tarxvfz
mowwwcom
·
2016-03-14 22:00
linux
linux
linux
mplayer
mplayer
ARM9
ARM9
关于S3C2440开发板Nand flash程序烧写和运行的一些理解
这两天刚开始学习
ARM9
的裸机编程和Linux系统移植,在烧写Nandflash内存的时候对一些指定的地址产生了疑惑。
买菜市民刘先生
·
2016-03-14 13:30
嵌入式
ARM7、
ARM9
、ARM11有多少种工作模式?
ARM微处理器支持7种运行模式,分别为:用户模式(usr):ARM处理器正常的程序执行状态。快速中断模式(fiq):用于高速数据传输或通道处理。外部中断模式(irq):用于通用的中断处理。管理模式(svc):操作系统使用的保护模式。数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。系统模式(sys):运行具有特权的操作系统任务。定义指令中止模式(und):当未
qq_28090573
·
2016-03-12 09:00
arm9
的时钟和定时器
学习
ARM9
时钟的四步:1) 晶振:12MHZ2) 有多少个PLL:两个,MPLL和UPLL3) PLL产生了哪些时钟:MPLL:FCLK HCLK PCLKUPLL:UCLK4) 时钟都用来做什么了:
DChipNau
·
2016-03-08 21:00
上一页
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
其他