嵌入式
maopaopao2087
这个作者很懒,什么都没留下…
展开
-
nandflash 启动,s3c2440
S3C2440的启动时读取的第一条指令是在0x00上,分为成nand flash和nor flash上启动。 nor flash有自己的地址线和数据线,可以采用类似于memory的随机访问方式,在nor flash上可以直接运行程序,所以nor flash可以直接用来做boot,采用nor flash启动的时候会把地址映射到0x00上。mini2440就是直接把vivi直接烧录在nor原创 2014-08-12 00:50:37 · 552 阅读 · 0 评论 -
C语言中关于哪些数据放在哪些区?
上图是用手机拍摄的Unix环境高级编程中第二版中第七章的内容。一个程序分为几个区,可以从图中明显看到。需要说明的是,stack区是从第1GByte地址处以下开始,第1GByte地址处到stack开始的地方,是命令行参数和环境列表的存储区。需要解释的是,初始化数据区和非初始化数据区,两者在其他的书中都称为数据区,data区。其中,程序中的已经初始化的数据区里面又含有多种类型的数据存放。比如静原创 2015-07-09 18:51:39 · 1600 阅读 · 0 评论 -
关于几个信号
CTRL+C 送的是SIGINT信号,默认进程会结束。CTRL+Z 送得是SIGSTOP信号,进程被停止,被挂起(suspend),再送一个SIGCONT信号,进程会继续执行。CTRL+D 不是发送信号,而是表示一个特殊的二进制值,表示EOF。原创 2015-06-13 16:47:26 · 448 阅读 · 0 评论 -
What is the difference between static and global variables ?
What is the difference between static and global variables ?这个回答要好好看看 ?网址是:http://www.geekinterview.com/talk/4375-what-difference-between-static-global-variables.html原创 2015-07-11 18:50:50 · 506 阅读 · 0 评论 -
Unix环境高级编程中这么描述文件系统
File System:The UNIX file system is a hierarchical arrangement of directories and files. Everything starts in the directory called root whose name is the singal character / .A directory is a file原创 2015-07-25 12:29:27 · 371 阅读 · 0 评论 -
位图和矢量图的区别
前言知识:每个像素由很多个灰度级组成。如果用一个bit来表示灰度级,那么这个像素只有两个灰度,1时亮,0时黑。如果用8个bit来表示一个像素的灰度,那么就有256个灰度等级。当然,这个说的是非彩色图像。如果是彩色图像,那么可以用RGB三种源颜色来表示自然界的任何一种颜色。一个像素就有RGB三个颜色通道。如果,每个颜色通道用8个bit来表示的话,那么三个颜色通道总共有8*3=24个bit来表原创 2015-06-14 10:25:08 · 1115 阅读 · 0 评论 -
什么叫做库
一直搞不懂什么是库。库就是一堆文件的集合。库就是仓库,就是Library,里面放东西的地方。Library:a collection of things for use on a computer, e.g. programs.C库就是把一堆.c文件写好了,各个编译好了的文件,放在一起,就叫C库。那些头文件放在一起叫做头文件库。这两天搞明白这个,突然轻松了好多,有种原创 2015-07-06 16:03:12 · 1896 阅读 · 0 评论 -
明确一下,哪些类型放在data区
放在Data区的常量:1.全局变量。2.static修饰的全局变量和局部变量。3.字符串,char *str = "abcd",“abcd”放在data区 。但是char str[] = "abcd"; “abcd”是放在栈区的,因为它是字符串数组。4.const修饰的全局变量放在Data区。但是,const修饰的局部变量不是放在data区的,它仅仅意味着表达式上不能显示的改变变原创 2015-07-15 23:51:22 · 770 阅读 · 0 评论