梁老虎

人无远虑,必有近忧

导航

2009年11月18日 #

ADS的参数解析

摘要: ADS集成开发环境参数解析ARM ADS的全称为ARM Developer Suite。是ARM公司推出的ARM集成开发工具,内部集成了汇编器、编译器、链接器和调试器等等。1.ADS的工程类型在开发环境中提供了7种可选择的工程类型,每种类型都有各自不同的参数设置,用户还可以根据需要自定义工程类型,方便批量开发使用。这7种工程类型包括:◆ARM Executable Image:用于由A... 阅读全文

posted @ 2009-11-18 09:37 梁老虎 阅读(1706) 评论(0) 推荐(0) 编辑

2009年11月17日 #

ARM映像文件

摘要: 记录一些简单的ARM的映像文件的内容组成及原理。1.ARM映像文件(axf和bin文件)的组成。ARM是32位处理器,地址位宽也是32位,因此其存储器的映射范围可以达到4GB空间。基本上对于ARM处理器,上电或复位时都会从0x00000000出开始执行指令,因此必须保证映像文件的起始位置放置在0x00000000处,无论是采用NAND或NOR flash,这一点都无法改变。正确放置之后,处理器会获... 阅读全文

posted @ 2009-11-17 21:30 梁老虎 阅读(3391) 评论(0) 推荐(0) 编辑

ARM S3C2410学习手记

摘要: 1.S3C2410处理器介绍2410是三星公司的一款基于ARM920T内核的16/32位RISC嵌入式系统微处理器,主要面向手持设备和低功耗、高性价比的应用。频率达到203Mhz。ARM920T核由ARM9TDMI内核、存储管理单元(MMU)和高速缓存三部分组成。高速缓存由独立的16KB地址和16KB数据高速缓存组成。ARM920T有两个协处理器,CP14和CP15。CP14用于调试控制而CP15... 阅读全文

posted @ 2009-11-17 20:16 梁老虎 阅读(1820) 评论(0) 推荐(0) 编辑

2009年11月15日 #

ARM处理器寄存器和汇编指令系统

摘要: 1.ARM的处理器模式ARM体系结构支持7种处理器模式,分别是:用户、FIQ、IRQ、管理、中止(abort)、未定义和系统模式。除了用户模式外,其余都称之为特权模式。除了用户和系统模式外,其余都称之为异常模式。2.ARM的存储器组织ARM处理器总共有37个寄存器:包括31个通用寄存器、包括程序计数器(PC)、和6个状态寄存器。这些寄存器在不同模式下,不能被同时看到,有些名称是重叠的。分为三类:不... 阅读全文

posted @ 2009-11-15 17:39 梁老虎 阅读(4057) 评论(0) 推荐(0) 编辑

2009年11月14日 #

字符串函数

摘要: C语言中提供了许多用来处理字符串的函数,使用这些函数可以大大减轻我们的工作量。在此之前,先让我们搞清楚一些基本的字符串的一些定义,观察如下语句,看输出的情况是怎样的。char a[] = "welcome to";printf("%d\n",sizeof(a));//由于a是一个字符串,sizeof(a)即代表了字符串的大小,因此这里是11。printf("%d\n",a);//a是字符串的名称,... 阅读全文

posted @ 2009-11-14 15:09 梁老虎 阅读(723) 评论(0) 推荐(0) 编辑

2009年11月12日 #

ascii码表

摘要: Bin DecHex 缩写/字符 解释0000 0000 0 00 NUL (null) 空字符 0000 0001 1 01 SOH (start of handing) 标题开始 0000 0010 2 02 STX (start of text) 正文开始 0000 0011 3 03 ETX (end of text) 正文结束 0000 0100 4 04 EOT (end of tra... 阅读全文

posted @ 2009-11-12 19:45 梁老虎 阅读(373) 评论(0) 推荐(0) 编辑

2009年11月10日 #

linux线程控制

摘要: [摘至linux C编程实战]线程控制1.线程与进程的关系线程是计算机中独立运行的最小单位,运行时占用很少的系统资源。可以把线程看成是操作系统分配CPU时间的基本单元。一个进程可以拥有一个至多个线程。它包含有如下优点:1)多进程情况下,每个进程有自己独立的地址空间,而在多线程的情况下,同一个进程内的线程共享进程的地址空间。创建一个新的线程耗费的资源要少很多。2)系统调度方面,线程共享地址空间,因此... 阅读全文

posted @ 2009-11-10 21:02 梁老虎 阅读(1997) 评论(0) 推荐(0) 编辑

2009年11月9日 #

linux内核编译系统

摘要: [摘至嵌入式LINUX开发(英文版)]linux内核编译系统1. .config文件.config文件是编译一个linux镜像文件的蓝图脚本,负责保存对于特定系统的内容配置。.config文件放在了linux文件树下的顶层文件中。需要注意备份自己的.config文件,使用像make mrproper命令会将内核恢复到未配置状态,导致.config文件被删除。在.config文件中会包含诸如以下的内... 阅读全文

posted @ 2009-11-09 14:22 梁老虎 阅读(2473) 评论(0) 推荐(0) 编辑

2009年10月29日 #

C++多态性

摘要: 前几天笔试的时候碰到考C++多态性的题目,因为不是自己的专业不是纯做软件开发,C++学习不是很好,做得有点混乱。回来以后立刻查了相关资料,大概明白了一点,可能以后解题的时候不会乱了。先摘下一些网上的书上的基本概念。多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymorphisn),字面意思多种形状。多... 阅读全文

posted @ 2009-10-29 13:52 梁老虎 阅读(891) 评论(0) 推荐(0) 编辑

2009年10月28日 #

腾讯技术一面

摘要: 10月28号上午10点的一面,提前半个钟到了,没多久就说可以面试,结果面试结束还没到10点钟。估计是个技术人员,上来直接问一大堆技术题目,非常规矩的流程。被问及问题,按时间顺序,少数记得不清了。1. 自我介绍。2. linux下查看运行状态的命令。(估计我说我熟悉linux,直接往这里开炮,结果我不知道,只记得个ps)3. linux下网络连接的命令,控制网络连接的命令。(难道不是ifconfig... 阅读全文

posted @ 2009-10-28 10:54 梁老虎 阅读(1046) 评论(1) 推荐(0) 编辑