网址· 导航
在线工具
嵌入式系统
电子电路
硬件设计
C语言
单片机
ARM
RTOS
树莓派
Linux
DSP
FPGA & CPLD
接口 & 协议
以太网
USB
文件系统
工具 & 软件
其它
关于ARM芯片浮点运算的资料
2012-06-02
18
微软MSDN上关于ARM芯片浮点运算的资料 勿使用浮点运算 ARM 处理器并不支持浮点运算 (Floating Point Math)。所有的浮点运算都是在浮点运算模拟器上进行,因此特别缓慢。需要浮点运算的函式,常要耗费数千个循环才能执行完毕。这就是为何游戏开发时,通常都使用定点 (Fixed Point) 格式的运算。定点运算实际上是使用整数,但 .. [
查看全文
]
arm linux演艺(四)
2012-06-02
xiangye
11
长篇连载--arm linux演艺---第四回 -------------------------------------------------------------------------------- 如果直接输入回车,进入kernel拷贝工作: EUARTputString("Copying kernel from Flash to RAM ... "); count = 0x200000; // 2 Mbytes pSource = (U32 *)0x0C100000; pDestin = ( .. [
查看全文
]
S3C44B0的初始化程序的理解
2012-06-02
16
S3C44B0的初始化程序就是初始化各个关键的寄存器,建立中断向量,然后转移到主函数去执行程序。不过S3C44B0不支持地址映射,所以程序不COPY到RAM种执行。S3C44B0初始化对我们广大初学者来说,比较难理解的是中断的处理和一些少见的操作符号,S3C44B0的中断子程序地址存放在初始化程序最后就是 HandleADC # 4 Handle .. [
查看全文
]
ARM S3C2410驱动TFT-LCD的研究
2012-06-02
张义磊
21
摘要:介绍了S3C2410的LCD控制器的数据和控制管脚,并给出了LCD的控制流程和TFT-LCD的控制器设置规则。参照TFT-LCD CJM10C0101的逻辑要求和时序要求设计了其驱动电路,设置了各主要LCD寄存器。开发了CJM10C0101在嵌入式LINUX下的显示驱动程序,并在CJM10C0101上显示了清晰稳定的画面。实验表明这套装置通用性好 .. [
查看全文
]
ARM SDT汇编格式与GNU汇编格式的移植
2012-06-02
28
问题:如何将ARM SDT环境下的汇编代码移植到GCC编译环境中?回答:将ARM SDT下的汇编码移植到GCC for ARM编译器时,经常要做如下修改:1、注释行以“#”或“/* ... */”代替“;”2、伪操作符替换:INCLUDE 替换成 .INCLUDETCLK2 EQU PB25 替换成 .equ TCLK2, PB25EXPORT 替换成 .globalIMPORT 替换成 .externD .. [
查看全文
]
S3C2410X开发总结及心得
2012-06-02
52
2002年12月,我来到现在的这家公司,当时来的时候还是一肚子的气, 现在是2003年8月,我打算离开这家公司,虽然有气,但是已经不是像当初来的时候那样了…… 来到公司,就开始搞这个2410的项目,2410作为CPU,其他的部分由于商业的原因,涉及到芯片的细节我就不在这里细细说了,大致是一个DSP作为MPEG4的Enc .. [
查看全文
]
S3C2410的WINCE BSP添加串口支持
2012-06-02
coldfly
27
最近在调优龙ST2410的板子,总体来说,优龙的板子做的不错,技术支持也还可以~ 不过呢,优龙提供的WinCE BSP也只是在三星的公版BSP上少量修改而成的,虽然三星S3C2410能够提供3个UART支持,也就是说每个UART控制器都可以工作在Interrupt(中断)模式或DMA(直接内存访问)模式,但是三星提供的公版BSP上只添加了 .. [
查看全文
]
VxWorks在S3C2410上的BSP设计
2012-06-02
张忠 樊留群
19
摘要:VxWorks是美国WindRiver公司设计开发的一种嵌入式实时操作系统,可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的开发,分析了VxWorks的启动过程,给出了基于三星S3C2410处理器开发板的BSP设 .. [
查看全文
]
S3C2410 bootloader(vivi)阅读笔记
2012-06-02
23
建议读一读《嵌入式系统Boot Loader技术内幕》(詹荣开著)。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。 Bootloader有很多种,如本文将要阅读的vivi,除此之外还有uboot,redboot,lilo等等。Vivi 是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。 先来看看vivi的源码树: vivi-+-arch-+-s3c2410 |-D .. [
查看全文
]
S3C44b0引导注释
2012-06-02
13
******************************************************* ; * NAME : 44BINIT.S * ; * Version : 10.JAn.2003 * ; * Description: * ; * C start up codes * ; * Configure memory, Initialize ISR ,stacks * ; * Initialize C-variables * ; * Fill zeros into zero-initialized C-variables * ; ****************************** .. [
查看全文
]
s3c2410 watchdog详解
2012-06-02
蔡于清
17
1.什么是watchdog? watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时 (Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过w .. [
查看全文
]
ARM 向量中断机制在uClinux 下的设计与实现
2012-06-02
吴炜荣 梁阿磊 王刚
19
摘要:在ARM体系结构中,硬件产生的外部中断( IRQ) 具有单一的程序入口。为了识别中断源,进而运行对应的中断服务例程( ISR) ,程序需读取中断悬挂寄存器,获得中断号。在这种方式中,程序必须通过软件方法对中断悬挂寄存器的每一位进行比较,直到找到中断源为止,效率较低。本文移植了基于2.6.11 内核的uClinux ,在此基础上设计了 .. [
查看全文
]
14/16
首页
上一页
9
10
11
12
13
14
15
16
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
2024年11月13日
150
C99语法规则
2024年11月16日
1262
FreeRTOS 动态内存管理
2024年11月12日
537
一款常用buffer程序
2024年11月06日
146
1602液晶显示模块的应用
2012年08月03日
219
GNU C 9条扩展语法
2024年11月18日
334
最新文章
Corext-M3中断的具体行为
2025年11月11日
110
优秀的字符串哈希算法-ELFhash
2024年11月26日
133
SD卡TF卡引脚定义
2024年11月26日
151
C语言string.h常用函数重点说明
2024年11月22日
83
C语言下划线命名法
2024年11月22日
102
C数组 结构体 联合体快速初始化
2024年11月22日
79
热门文章
C99语法规则
2024年11月16日
1262
51单片机LED16*16点阵滚动显示
2012年09月05日
684
FreeRTOS 动态内存管理
2024年11月12日
537
ARM9远程图像无线监控系统
2012年07月03日
447
如何实现STM32F407单片机的ADC转换
2024年11月15日
342
GNU C 9条扩展语法
2024年11月18日
334
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号