上一页 1 ··· 5 6 7 8 9 10 下一页
  2016年8月5日
摘要: 网址:http://blog.csdn.net/glorin/article/details/6327083 memsetup:mov r1, #MEM_CTL_BASEadrl r2,mem_cfg_valadd r3, r1,#521:ldr r4, [r2],#4str r4, [r1],#4 阅读全文
posted @ 2016-08-05 14:33 FREEH 阅读(220) 评论(0) 推荐(0)
摘要: 网址:http://blog.csdn.net/zhou1232006/article/details/6149548 深入理解ARM的这三个寄存器,对编程以及操作系统的移植都有很大的裨益。 1、堆栈指针r13(SP):每一种异常模式都有其自己独立的r13,它通常指向异常模式所专用的堆栈,也就是说五 阅读全文
posted @ 2016-08-05 14:09 FREEH 阅读(1324) 评论(0) 推荐(0)
  2016年8月4日
摘要: 在linux环境下做嵌入式无论是编写应用程序还是驱动程序等等,都需要用make来进行程序的编译,就需要学会自己编写Makefile。Makefile主要的作用有3点:1、决定编译哪些文件 2、怎样编译这些文件 3、怎样连接这些文件,他们的顺序是什么样的 一个简单的makefile文件如下: 这个是最 阅读全文
posted @ 2016-08-04 18:00 FREEH 阅读(9238) 评论(0) 推荐(0)
  2016年7月26日
摘要: 1、是普通的命令 2、是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件) 3、是库函数,如printf,fread 4、是特殊文件,也就是/dev下的各种设备文件 5、是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义 6、是给 阅读全文
posted @ 2016-07-26 15:22 FREEH 阅读(245) 评论(0) 推荐(1)
  2016年7月19日
摘要: 转自网站:http://blog.sina.com.cn/s/blog_633f462901018reb.html 0. 综述 总的来说TLB miss处理分为硬件处理和软件处理两种,硬件处理代表架构为X86,X86-64,IBM VM370;软件处理代表为: MIPS, SPARC, Alpha; 阅读全文
posted @ 2016-07-19 17:19 FREEH 阅读(5907) 评论(0) 推荐(0)
摘要: cache高速缓冲存储器注意与块设备页高速缓存进行区别,一个是硬件的实现一个是软件的实现,块设备页高速缓存。 s3c2440/s3c2410里面主要有一个arm920t的核,但同时包含几个协处理器,协处理器相当于一个处理器,帮助主CPU完成如浮点数运算,这儿讨论的cache及MMU、TLB就会用到协 阅读全文
posted @ 2016-07-19 16:47 FREEH 阅读(344) 评论(0) 推荐(0)
摘要: linux操作系统提供了良好定义、数量有限、直接进入内核的入口点,这些入库点成为系统调用。linux中位每个系统调用在标准C库中设置一个具有同样名字的函数。用户进程用标准C调用序列来调用这些函数,然后函数又用系统所要求的技术调用相应的内核服务。 对于开发者来说,内核系统调用接口和标准C库这两者没有什 阅读全文
posted @ 2016-07-19 11:19 FREEH 阅读(292) 评论(0) 推荐(0)
  2016年7月17日
摘要: 最近找工作需要学习一些数据库方面的知识,所以就在实验室的树莓派上准备装个数据库试试,刚开始准备装一个mysql数据库,出现了很多问题,放弃了,后来查了一些资料原来还有很多可以用的小巧实用的数据库,sqlite就是其一,对于学习完全是够了。 我的平台是树莓派+Linux raspberrypi 3.1 阅读全文
posted @ 2016-07-17 21:22 FREEH 阅读(3793) 评论(0) 推荐(0)
  2016年6月10日
摘要: 转载网址:http://my.oschina.net/haomcu/blog/468656 1. 什么是系统调用 2. read系统调用在内核空间的处理层次模型 3. 相关的内核数据结构 4. read系统调用的过程 4.1. 前提条件 4.2. read前的open 4.3. 虚拟文件系统层的处理 阅读全文
posted @ 2016-06-10 19:08 FREEH 阅读(466) 评论(0) 推荐(0)
摘要: 网址:http://blog.chinaunix.net/uid-24807808-id-3219820.html 在看linux源码的时候,经常会看到类似于下面的结构体赋值的代码: struct device my_dev = { .bus = &my_bus_type, .parent = &m 阅读全文
posted @ 2016-06-10 10:13 FREEH 阅读(2412) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页