Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61348
  • 博文数量: 23
  • 博客积分: 270
  • 博客等级: 二等列兵
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 11:01
文章分类

全部博文(23)

文章存档

2013年(21)

2012年(2)

我的朋友

发布时间:2013-04-12 21:51:33

虽然网上关于arm平台上linux启动的详解已经数不清楚了,但我还是坚持要自己写一篇大致听说过嵌入式linux的人都知道是,bootloader-kernel-init进程但细说起来那就有一点小复杂了。先是开发板上电,arm就从soc芯片内部的的flash开始执行第一行代码,内部flash非常小,一般才几k吧,几十k的也有,S5PV210有64K,这些都是芯.........【阅读全文】

阅读(699) | 评论(0) | 转发(0)

发布时间:2013-03-24 20:13:52

truct file_operations是一个字符设备把驱动的操作和设备号联系在一起的纽带,是一系列指针的集合,每个被打开的文件都对应于一系列的操作,这就是file_operations,用来执行一系列的系统调用。linux-2.6.22/include/linux/fs.hstruct file_operations {        struct module *owne.........【阅读全文】

阅读(949) | 评论(0) | 转发(3)

发布时间:2013-01-06 15:16:14

话说用苹果的孩子都是好孩子,不会在外面过夜,因为晚上要回家充电。 随着移动设备越来越高的性能,移动设备的电池也只能是越来越不耐用了。 所有模块的功耗都由电池来提供,电池可充电,电池能储多少电量用容量来表示。 容量的单位是毫安时(mAh),即毫安乘以秒,现在手机电池1600mAh算正常,也有高点的,小米手机就标上了1900mAh,苹果5的是1400mAh。不过这些电池容量可能有虚标的情况,具体电池容量由什么决定,请问那些念电学材料,大概是由里面的锂材料的浓度之类的指标决定。具体的我真研究不了。总之一句话,谁能攻破锂电池容量问题(体积不变)那就发财了。    ......【阅读全文】

阅读(728) | 评论(0) | 转发(0)

发布时间:2013-01-04 20:09:18

以前说过,计算机各设备通过总线连接,各总线有自己的规格和协议。 现在说一下无论采取什么总线都必须面对的一个问题:通信时机。 1,轮询,感觉没什么好说的,CPU不断的来设备控制器读数据,有就处理数据,没有就返回继续原来的工作 2,中断,中断用白话文来讲就是,外设有数据需要处理时,设备控制器告诉CPU一下,CPU就过来处理了。 在I/O设备中断方式下,中央处理器与I/O设备之间数据的传输步骤如下:  ⑴在某个进程需要数据时,发出指令启动输入输出设备准备数据  ⑵在进程发出指令启动设备之后,该进程放弃处理器,等待相关I/O操作完成。此时,进程调度程序会调度其他就绪进程使用处理器。  ⑶当I/......【阅读全文】

阅读(2427) | 评论(0) | 转发(0)

发布时间:2013-01-04 15:51:29

    首先定位:第一软件工作人员的视角,第二入门级,第三,嵌入式产品大架构。     只是一个入门级技术人员的视角,并不从产品工程师或者消费者的视角,这种视角思维是不能做产品的。因为现代产品必须人性化才好卖。     真的很不知道从哪个入口来讲嵌入式产品的大架构,就从硬件连接开始讲吧。 硬件的结构,大家肯定会想到冯诺依曼结构和哈佛结构,这两种结构的优缺点比较已经属于细节了,不算是大架构的内容,在此略过,不过提一下。现在的处理器,依托CACHE的存在,已经很好的将二者统一起来了。这两种结构......【阅读全文】

阅读(655) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册