自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 《深入理解Linux内核》学习笔记——第二章(未完待续)

第二章 内存寻址1.三种地址:在使用80x86处理器时(注意这是硬件!!!)一定要区分这三个地址,即逻辑地址(logical address)线性地址(linear address)也叫虚拟地址(virtual address),最后一个是物理地址(physical address)。依次解释下这三个地址:逻辑地址:在机器语言指令中用来指定一个操作数或一条指令的地址。(这里的地址已经是

2012-08-09 08:39:45 1726 3

原创 《深入理解Linux内核》学习笔记——第一章

第一章 绪论本章内容涉及整本书,大致介绍了整本书的编排情况。主要知识点有以下几点:1.Linux是单块结构内核(Monolithic kernel)因此也引入了模块(module)这个强大的东西,内核可以按需装载或卸载模块。引申开来,在进行Linux移植时会需要自己定制代码,通常采用MenuConfig的方法,选择需要编译进内核的模块,这种设计方法为移植带了方便。2.抢占式内核

2012-08-02 14:31:06 4459

原创 晒晒我做的android项目

 花了一个多月的时间对android开发已有了比较全面的了解,于是决定牛刀小试做了一个校园监控软件虽然做的不是十分好看,但至少每行代码都是自己推敲打出来的先看看项目框架:这是由两个activity和三个界面xml构成的。里面运用了相当丰富的widget,具体代码就不晒了,也晒不完。想要可以加我QQ251415495再晒晒其整体界面因为摄像头的数据还没加载进

2011-03-30 13:03:00 3586 12

原创 C/S(Client–server model)编程思想(2)

Client–server modelSpecific types of clients include web browsers, email clients, and online chat clients.Specific types of servers include web servers, ftp servers, application servers, database

2011-03-07 15:07:00 1607

原创 DRY(don't repeat yourself)软件思想(1)

In software engineering, Dont Repeat Yourself (DRY) or Duplication is Evil (DIE) is a principle of software development aimed at reducing repetition of information of all kinds, especially useful in

2011-03-06 18:50:00 2294

原创 linux内核学习有感(1)

<br /> 前段时间看了《linux内核修炼之道》《嵌入式系统linux内核(ARM平台)》还有华清的《linux2.6内核标准教程》这几本书,颇有感触。先谈了总的吧,也就是大家很熟悉,但又很反感的东西——方法论。有人说,大学到底学了什么?觉得每学期三个多月的学习不如考前的两周,事实上,我们都误解了,我觉得,大学里最重要的是学习方法的转变,即从自下而上的学习方法转变成自上而下的学习方法,我们通常的学习都是从一个个知识点出发,再到一个完整的知识体系,而如果我们变成从对知识体系的完整把握,再到各知识点的学习,

2011-02-28 16:51:00 472

原创 linux内核学习有感(1)

 前段时间看了《linux内核修炼之道》《嵌入式系统linux内核(ARM平台)》还有华清的《linux2.6内核标准教程》这几本书,颇有感触。先谈了总的吧,也就是大家很熟悉,但又很反感的东西——方法论。有人说,大学到底学了什么?觉得每学期三个多月的学习不如考前的两周,事实上,我们都误解了,我觉得,大学里最重要的是学习方法的转变,即从自下而上的学习方法转变成自上而下的学习方法,我们通常的学习都是从

2011-02-22 17:17:00 693 1

原创 W7下android IDE 创建指南

这几天为了在W7下搭建android IDE找遍了各大网站,甚至翻   墙。。终于被我搭建成功,现在跟大家分享下android IDE搭建流程(都是用迅雷下的。。并且要在联网安装所有内容!!)1.安装 JDK1.6ftp://210.30.108.40/%B1%E0%B3%CC%BF%AA%B7%A2/SUN%C6%BD%CC%A8/JDK%201.6.0_14.rar在这个地址可以下载

2011-02-18 13:24:00 1376 6

原创 W7下android IDE搭建指南

这几天为了在W7下搭建android IDE找遍了各大网站,甚至翻墙。。终于被我搭建成功,现在跟大家分享下android IDE搭建流程(都是用迅雷下的。。并且要在联网安装所有内容!!)1.安装 JDK1.6ftp://210.30.108.40/%B1%E0%B3%CC%BF%AA%B7%A2/SUN%C6%BD%CC%A8/JDK%201.6.0_14.rar在这个地址可以下载JDK1.6,建议安装在C盘,我觉得一些娱乐软件什么的可以放在别的盘,开发软件还是尽量放在C盘下。2.安装eclipse3.5.

2011-02-18 13:13:00 942

原创 嵌入式驱动开发小感悟(2)

<br />之前写的那篇文章只是阅读周立功的驱动开发详解得到的感悟,也算是只有一个感性认识,现在在读华清的《linux设备驱动开发详解》,说实在的这本书真的不错,要比周立功的好,至少不是在罗列代码。花了有3天时间也算是读了一小部分,就随便再说说什么吧。<br /><br />驱动的开发是在操作系统的基础上,这一点周立功的就没有华清有针对性,由于是基于linux2.6的内核,所以在此之前,我大致了解了下linux2.6内核架构,以及一些新的东西。众所周知,linux内核主要实现这样四个功能1.进程调度,2.文

2011-02-18 12:42:00 401

原创 嵌入式驱动开发小感悟(2)

  之前写的那篇文章只是阅读周立功的驱动开发详解得到的感悟,也算是只有一个感性认识,现在在读华清的《linux设备驱动开发详解》,说实在的这本书真的不错,要比周立功的好,至少不是在罗列代码。花了有3天时间也算是读了一小部分,就随便再说说什么吧。   驱动的开发是在操作系统的基础上,这一点周立功的就没有华清有针对性,由于是基于linux2.6的内核,所以在此之前,我大致了解了下linux2.6内核

2011-02-01 23:13:00 564

原创 关于嵌入式驱动编写的小感悟

学了那么长时间嵌入式,总算是入门了哈,最近在看两本书《linux程序设计》和《ARM嵌入式linux系统构建与驱动开发范例》,之前学了有一学期的51单片机和AVR,这些芯片的控制,主要是将驱动和应用程序写在一起,这个最大的坏处就是不利于排查错误,通常要硬件单步调试才行,搞的人很蛋疼!现在越来越觉得操作系统是个天才的产物!它巧妙的将应用层和硬件层分开,真的太牛了!其中一个最重要的部分就是驱动,没有驱

2011-02-01 22:35:00 440

原创 关于嵌入式驱动编写的小感悟

<br />学了那么长时间嵌入式,总算是入门了哈,最近在看两本书《linux程序设计》和《ARM嵌入式linux系统构建与驱动开发范例》,之前学了有一学期的51单片机和AVR,这些芯片的控制,主要是将驱动和应用程序写在一起,这个最大的坏处就是不利于排查错误,通常要硬件单步调试才行,搞的人很蛋疼!现在越来越觉得操作系统是个天才的产物!它巧妙的将应用层和硬件层分开,真的太牛了!其中一个最重要的部分就是驱动,没有驱动硬件就不存在,软件就是空中楼阁,所以,咱立志做一名嵌入式驱动工程师。先谈谈最近学写驱动的一些感悟吧

2011-01-24 11:26:00 451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除