嵌入式
swingspring
这个作者很懒,什么都没留下…
展开
-
os_cpu.a
;/*;*********************************************************************************************************;* uC/OS-II;*转载 2012-06-26 22:21:48 · 608 阅读 · 0 评论 -
启动代码分析
;模式定义 Mode_USR EQU 0x10 ;用户模式Mode_FIQ EQU 0x11 ;快速中断模式Mode_IRQ EQU 0x12 ;中断模式Mode_SVC EQU 0x13 ;管理模式Mode_ABT EQU 0x17 ;数据访问中转载 2012-07-15 00:49:07 · 736 阅读 · 0 评论 -
OS_CPU_C.C
/*********************************************************************************************************** uC/OS-II*转载 2012-06-26 22:54:21 · 1618 阅读 · 0 评论 -
NXP的ARM7带ucos中硬中断与软中断响应详细分析(转)
NXP的ARM7带ucos中硬中断与软中断响应详细分析(转) 2009-08-25 14:39:29| 分类: ucos|字号 订阅一.带UCOS系统的软中断响应过程 11.第一步: 22.第二步: 2二.带UCOS系统的硬中断响应过程 6 下面的主要分析LPC系列ARM7的中断响应,以转载 2012-07-06 23:14:58 · 2189 阅读 · 0 评论 -
NRF24L01 接收
#include #include typedef unsigned char uchar;typedef unsigned char uint;//****************************************IO端口定义***************************************sbit MISO =P1^6;s转载 2012-05-09 09:35:08 · 1473 阅读 · 0 评论 -
sbit 头文件
在一个文件中这样:uint bdata TEST;sbit tflag = TEST^1;其他的用到这个bit变量的地方只要声明:extern tflag就可以了;),注意:只要extern bit tflag;没有extern uint bdata TEST转载 2012-05-08 23:40:09 · 2136 阅读 · 0 评论 -
S3C2410A.S
; *** Startup Code (executed after Reset) ***; Standard definitions of Mode bits and Interrupt (I & F) flags in PSRsMode_USR EQU 0x10Mode_FIQ EQU 0x11Mode_IRQ转载 2012-07-18 23:07:18 · 7154 阅读 · 0 评论 -
ARM开发总结的小知识
ARM开发总结的小知识 字节 8位半字 16位字 32位 Code, RO-dataRW-data,ZI-data Code为程序代码部分RO-data 表示程序定义的常量 const temp;RW-data 表示已初始化的全局变量ZI-data 表示未初始化的全局变量 Program Size: Code="18248"RO-data=3转载 2012-07-18 21:45:10 · 692 阅读 · 0 评论 -
ARM7的LPC22xx寄存器基础。
1.MEMMAP = 0x00时为Boot模式,异常向量表从Boot Block重新映射MEMMAP = 0x01时为片内Flash模式,异常向量表不重新映射MEMMAP = 0x10时为片内RAM模式,异常向量表从静态RAM重新映射MEMMAP = 0x11时为片外存储器模式,异常向量表从外部存储器重新映射(only for LPC22xx)所谓映射,就是转载 2012-07-14 14:31:32 · 1213 阅读 · 0 评论 -
LPC2000 启动代码Start.s文件简要分析
题目:LPC2000 启动代码Start.s文件简要分析作者:Singyea@七星居日期:2008.7.21最近要做一个温度采集。大师兄非要上ARM7,可俺还差不多是个白板呢,只能恶补一下了,先找个启动代码看看,ARM的汇编跟x86下的就是不一样啊(再说x86下的都菜的不行,呵呵),编译器与编译器之间的差异也挺大的。本例采用的是 Keil 环境下,由Keil自动生成的启动文转载 2012-07-14 23:28:05 · 1618 阅读 · 0 评论 -
LPC2000 启动代码Start.s文件简要分析
先说一下启动代码的位置,启动代码是在板子加电后首先执行的。所以非要用汇编来写才行。要完成处理器模式的初始化、设置中断向量表、设置各个模式下的堆栈、初始某些变量从而把系统带到一个合适的运行环境中开始用户程序的运行。;-------------------------------------------------------------------------------; ; 本段转载 2012-07-14 15:21:16 · 1087 阅读 · 0 评论 -
LPC系列 ARM7 startup.s 启动代码分析(ZZ)
转载地址 http://blog.sina.com.cn/s/blog_4b94a3ba0100cbj0.htmlMode_USR EQU 0x10Mode_FIQ EQU 0x11Mode_IRQ EQU 0x12Mode_SVC EQU 0x13Mode_ABT转载 2012-07-10 13:57:28 · 1100 阅读 · 0 评论 -
BSD TCP/IP协议栈 uC/IP LwIP uIP TinyTcp
1、BSD TCP/IP协议栈 BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。转载 2012-07-07 23:06:35 · 2207 阅读 · 0 评论 -
ucos+lwip应用心得
ucos+lwip应用心得经过几天调试除掉几个bug以后,ucos+lwip在我的44b0+8019开发板上终于跑得比较稳定了.一只觉得lwip是一个不错的开放源码的tcp/ip 协议栈,想把自己对lwip的移植和理解写出来.但是由于最近比较忙,lwip的移植也是利用业余时间做的,今天写好了第一部分(lwip的 process model)先贴上来,如果大家有兴趣我再接着往下写.另外我转载 2012-07-07 23:00:55 · 967 阅读 · 0 评论 -
uCMEM.c
/*;*****************************************************************************************************;* Copyright (c) 2006 by JiaoJinXing. ;* All rights reserved.;*;*---- 文件信息 -----------转载 2012-06-26 22:57:06 · 646 阅读 · 0 评论 -
arm启动
从开始搞ARM到现在将近半年多了,第一个项目搞得有些眉目了,终于感觉像是入门了,半年来,有开始的新鲜,中间的苦闷,到最后的欣喜。其中过程可谓曲折离奇,遇到了很到前人没有遇到过的疑难杂症,当然很多时候是因为我的粗心酿成的。曾经也有过放弃的念头,那个焦虑,像得了狂躁症一样。后来下定决心即使绩效没了,工作丢了也要搞完它。其实在这个过程中,看到跟我一样的很多新人在论坛上发帖求助,可是很多时候回者寥寥无几,转载 2012-07-19 23:02:46 · 3132 阅读 · 0 评论