![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我的转载
文章平均质量分 78
williamlinchen
这个作者很懒,什么都没留下…
展开
-
Android核心模块及相关技术(转)
<br /><br />Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:<br /> 第一、操作系统层(OS)<br /> 第二、各种库(Libraries)和Android 运行环境(RunTime)<br /> 第三、应用程序框架(Application Framework)<br /> 第四、应用程序(Appl转载 2011-03-04 16:20:00 · 299 阅读 · 0 评论 -
C语言动态内存分配函数解析(转)
<br /><br />引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。<br /> <br />一、对于malloc,在终端输入 #:man malloc可以知道函数原型是:<br /> <br />Void *calloc(size_t size) ,包含在库函数 stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成功,函数返回新分配内存的首地址,否则,返回NULL,注意转载 2011-03-04 16:21:00 · 497 阅读 · 0 评论 -
让ubuntu启动到字符界面
<br /> 默认安装的Ubuntu Linux会直接到图形界面。如果不想在这么华丽的图形界面作业而想在更加高级的字符界面作业的话呢。想起在RedHat里可以通过修改/etc/inittab来把默认运行等级(run level)从5改到3来实现,不幸的是Ubuntu中并没有这个文件。刚刚在Google上找了一遍,发现Ubuntu也是可以兼容inittab的,不过需要自己手工建一个罢了。 <br /><br /> Ubuntu安装后默认的run level为2,这个可以用runlevel命令转载 2011-03-14 23:14:00 · 506 阅读 · 0 评论 -
s3c2440地址空间的分配(转)
<br /><br />地址空间的分配<br />1:s3c2440是32位的,所以可以寻址4GB空间,内存(SDRAM)和端口(特殊寄存器),还有ROM都映射到同一个4G空间里.<br />2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。其中nand flash没有地址线,一次至少要读一页(512B).其他两个有地址线<br />3:norflash不用来运行代码,只用来存储代码,NORflash,SDRAM可以直接运行代码)<br /><br />4:s3c2440总转载 2011-03-27 19:54:00 · 1759 阅读 · 3 评论 -
ubuntu环境变量设置(转)
<br />1)etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.<br />并从/etc/profile.d目录的配置文件中搜集shell的设置.<br />注:在这里我们设定是为所有用户可使用的全局变量。<br /><br />2)/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bashshell被打开时,该文件被读取.<br /><br />3)~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shel转载 2011-04-24 00:07:00 · 651 阅读 · 0 评论 -
如何理解ARM的一些名词
通常我们都有这么一个模糊的概念,我以前做单片机,单片机是不是嵌入式系统呢?当然是。只不过呢,我们现在把它看成一个低端的嵌入式系统。通常我们所说的嵌入式系统是指什么呢?指像“ARM+LINUX”这样结构的系统。 低端的单片机系统和高端的ARM+LINUX这种结构有什么不同呢? 单片转载 2011-07-09 09:48:51 · 1023 阅读 · 0 评论