- 博客(20)
- 资源 (14)
- 收藏
- 关注
原创 《Android系统学习》之bug定位
======================================================================================================================================/system/core/debuggerd/debuggerd.c
2012-12-24 13:18:54 1308
原创 有关free()函数的一个问题
1.源码#include #include #include int main(){ char *test1; test1 = (char *)malloc(8); printf("test1 addr is 0x%lx\n",test1); strncpy(test1,"adbdefg",7); //test1 = "adbdefg"; printf("tes
2012-12-21 15:39:31 1590
原创 《tiny6410裸机程序》第九章:tiny6410按键控制蜂鸣器程序
====================================================================================================================================还没有调通,先记录一下吧:1.Startup.s preserve8 IMPORT keymain
2012-12-18 00:40:54 2180
原创 《tiny6410裸机程序》第八章:S3C6410总中断控制寄存器
子中断组的划分是根据设置它们的寄存器是否是同一个;总中断的按组划分,也是一样。 S3C6410总中断控制器共支持64个中断,分别由两组总中断控制器、即VIC0和VIC1来处理。上一章节我们分析的28个外部中断即第0组外部中断与总中断的对应关系是:总中断号中断源组中断源成员描述对应总中断控制器0INT_EINT0外部中断的EINT0~EINT
2012-12-13 23:46:19 1424
原创 《tiny6410裸机程序》第八章:S3C6410外部中断控制寄存器
S3C6410将外部GPIO/EINT中断源分成了10组、分别通过以下外部子中断控制寄存器来设置它们:rEINT0CON0(rEINT0CON1)、rEINT0MASK、rEINT0PEND/控制第0组;rEINT12CON、rEINT12MASK、rEINT12PEND/控制第1和第2组;rEINT34CON、rEINT34MASK、rEINT34PEND/控制第3和第4组;rE
2012-12-13 22:53:38 1422
原创 《tiny6410裸机程序》第七章:S3C6410外部中断简介
==================================================================================================================================== 本章内容是为下面要进行的按键裸机驱动做准备,主要讲解tiny6410的外部中断:涉及GPIO复用引脚设置为特殊功能作为中断源、子
2012-12-12 21:03:27 2005
原创 《tiny6410裸机程序》第六章:myled通过usb下载至nandflash不能运行
====================================================================================================================================一、前期准备1.开发板必须在SD卡启动模式!2.安装usb下载驱动,安装rs232 to usb驱动。3.安装dns,并
2012-12-10 22:45:13 1930
原创 《tiny6410裸机程序》第五章:汇编与C混合编程-LED跑马灯最终说明、myled再次精简
RVDS的CodeWarrior配置如下:Linker(链接)设置RealView Linker->Output:Linkertype选Simple;Simple image中RO Base填0x50200000、RW Base填0x50203000。RealView Linker->Options:Image entry point填0x50200000。RealView
2012-12-09 17:26:02 1418
原创 《tiny6410裸机程序》第四章:汇编与C混合编程
RVDS集成环境下CodeWarrior配置如下:Linker(链接)设置RealView Linker->Output:Linkertype选Simple;Simple image中RO Base填0x50200000。RealView Linker->Layout:Object/Symbol填Startup.o;Section填start。 在应用程序设计中,如果所有
2012-12-09 17:00:59 1238
原创 《tiny6410裸机程序》第三章:基础汇编test1
一、CodeWarrior for RVDS建立工程1.File->New->Project选ARM EXecutable Image;Project name填test1.mcp,Location填C:\work\6410\test1\二、CodeWarrior for RVDS添加源文件test1.mcp窗口的空白处点击右键,选择Add Files、选test1.s。三、C
2012-12-09 12:41:57 1200
原创 指向指针的指针
======================================================================================================================================1.test.cmain() { char *s[]={"man","woman","girl","boy","siste
2012-12-07 01:34:55 876
原创 《tiny6410裸机程序》第二章:LED跑马灯RVDS精简main.c说明
1.改写后的程序需要如下源文件:startup.s retarget_.s fpinit.c vfpinit.s system_.s main.c2.另外需要链接器设置文件:6410_scatter.txt(RealView Linker中选择Scattered时设置);DRAM 0x5020 0000{ DODE 0x5020 0000 startu
2012-12-07 01:07:33 2390
原创 《C++面向对象》结构体继承
======================================================================================================================================
2012-12-06 13:33:47 2992
原创 《C++面向对象》C++虚函数与多态性
====================================================================================================================================1.先看源码,test.cpp#include using namespace std;namespace mytest
2012-12-06 10:53:05 1041
原创 void指针强转结构体指针问题
====================================================================================================================================1.程序,test.c#include #include typedef unsigned long u32; //6
2012-12-06 10:19:32 10442
原创 《tiny6410裸机程序》第一章:LED跑马灯RVDS调试初探
====================================================================================================================================一、硬件引脚说明 tiny6410开发板具有4个用户可编程LED,它们位于核心板上,直接与CPU的GPIO相连接。LED详
2012-12-05 20:31:08 1741
原创 《micro2440开发》第十一章:S3C6410地址空间
====================================================================================================================================一、S3C6410地址空间整体说明 S3C6410基于32位的ARM11内核(ARM是按字节(每一个字节都有地址)寻址,即地址
2012-12-05 08:57:42 935
原创 《micro2440开发》第十章:tiny6410和micro2440的Jlink与RVDS/ADS调试对比学习
以后分析都将基于tiny6410进行:一、安装rvds2.2问题汇总安装:rvds/setup.exe1.出现Error: %variable HOSTPLAT is not defined in File RDI\armsd\1.3.1\66\install.xml原因:电脑的CPU是AMD的问题。解决方法:把安装目录中的rvds/RDI/ARMSD/1.3.1/66下的
2012-12-04 23:35:30 1145
原创 Android4.2 Input子系统
======================================================================================================================================1.InputReaderThread线程调用InputDispatcher分发给InputDispatcherThread线程
2012-12-03 17:39:14 3603
原创 《Android系统学习》第十一章:Android应用程序Activity组件分析
======================================================================================================================================接上一章:《Android系统学习》第十章:Android消息处理、消息循环和消息队列Activity类由ActivityT
2012-12-03 15:51:36 795
window下YUVviewerPlus图像查看
2013-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人