会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
深海的小鱼儿
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2011年11月2日
ARM-Button-Driver-硬件图
摘要: 1、实物图 2、CPU接线图 3、实际硬件接图
阅读全文
posted @ 2011-11-02 19:59 深海的小鱼儿
阅读(408)
评论(0)
推荐(0)
ARM11-Linux2.6-Button-Driver-Base-info-1
摘要: readb(),readw(),readl()几个函数的区别联系: 功能: 从内存映射的I/O空间读取数据。 1、readb()从I/O读取8位数据(1字节); 2、readw()从I/O读取16位数据(2字节); 3、readl()从 I/O 读取 32 位数据(4字节). 原型: #include <asm/io.h> unsigned char readb (unsigne...
阅读全文
posted @ 2011-11-02 19:26 深海的小鱼儿
阅读(377)
评论(0)
推荐(0)
程序员都应该阅读的十一本名书
摘要: 国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?这个调查已历时两年,目前为止吸引 了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本 书《Code Complete》被顶了1306次。 如果你是个程序员,你一定有兴 趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么 ,也许你是个天才,但我相信大多...
阅读全文
posted @ 2011-11-02 18:16 深海的小鱼儿
阅读(2141)
评论(3)
推荐(1)
华为失意老员工的感悟:失去梦想,我们还能拥有什么?
摘要: 技术出身,没有背景,缺少投资意识,全靠挣老实工资养家糊口,追求自己理想,即使不是HW,在其他公司,也一样有这样的喟叹蹉跎。只不过,同样的块垒,有了HW这样同样的借口而已。 ——————————————————————————- 作为一个老资格的潜水者,已经在这个论坛混迹很久了,基本都是游客的身份去看看,甚少发言。09年以来,这个论坛似乎越发活跃了,大量的小道消息,大量的桃色新闻,大量的离职宣言...
阅读全文
posted @ 2011-11-02 18:14 深海的小鱼儿
阅读(3978)
评论(5)
推荐(2)
source insight 汉字问题的解决方案与函数调用关系图配置
摘要: 【问题】 Source Insight里输入中文,字间距相当的大。 【答案】 1.Options->Style Properties 2. 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的Font Name中选“Pick…” 设置为宋体、常规、小四。确定,退回Style Properties界面,Size设...
阅读全文
posted @ 2011-11-02 17:58 深海的小鱼儿
阅读(3459)
评论(0)
推荐(0)
Arm设计思想与高效C语言编程联系
摘要: 一.RISC设计思想 ARM内核采用RISC体系结构。RISC是一种设计思想,其目标是设计出一套能在高时钟频率下单周期执行,简单而有效的指令集。RISC的设计重点在于由硬件执行的指令的复杂度,这是因为软件比硬件容易提供更大的灵活性和更高的智能。因此,RISC设计对编译器有更高的要求;相反,传统的复杂指令集的计算机(CISC)则更侧重于硬件执行指令的功能性,使CISC变得更复杂。 RISC设计思...
阅读全文
posted @ 2011-11-02 17:56 深海的小鱼儿
阅读(1939)
评论(0)
推荐(0)
ARM与MIPS平台优劣对比分析
摘要: 1.流水线结构 pipeline – MIPS 是最简单的体系结构之一,所以使大学喜欢选择 MIPS 体系结构来介绍计算体系结构课程。 – ARM has barrel shifter shifter是两面性的,一方面它可以提高数学逻辑运算速度,另一方面它也增加了硬件的复杂性。所以和可以完成同样功能的adder/shift register相比,效率更高,但...
阅读全文
posted @ 2011-11-02 17:55 深海的小鱼儿
阅读(33415)
评论(0)
推荐(1)
创业编程七个错误认识
摘要: 多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工程一样:仔细的设计,精确的规划,然后进行开发 —— 严格按照设计说明书。就像修建一座桥梁,不是吗?这种开发方式的问题在于:软件,它是“软”的。它可以无限的延展。任何需要的时候你都可以大幅度的修改你的软件,人们也都是这么干的。 还有,因为软件可以被拿来对任何事物进行模型造型,你能要求软件开发人员去实现的可能的东西几乎是无...
阅读全文
posted @ 2011-11-02 17:52 深海的小鱼儿
阅读(486)
评论(0)
推荐(0)
拼命编码,老板会因此感谢你吗?
摘要: 程序员热衷于长时间地工作。我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已。当然,我知道,也许并非所有程序员都喜欢长时间的编程。不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗? 我早已听到以下这类借口。“不,不是那样的,我们只是喜欢炫酷的技术活,而且不想遗留未解决的问题。实际上,加班是一件好事,它让我们变得出色!” 我认为,你不能只...
阅读全文
posted @ 2011-11-02 17:49 深海的小鱼儿
阅读(376)
评论(0)
推荐(0)
ARM11-Linux2.6-Button-Driver-Base-info
摘要: 1、Linux设备驱动分类: 1、字符设备: 字符设备指那些必须以串行顺序依次进行访问的设备,如触摸屏、磁带驱动器、鼠标等。 2、块设备: 块设备可以用任意顺序进行访问,以块为单位进行操作,如硬盘、软驱等。字符设备不经过系统的快速缓冲,而块设备经过系统的快速缓冲.但是,字符设备和块设备并没有明显的界限,如对于Flash设备,符合块设备的特点,但是我们仍然...
阅读全文
posted @ 2011-11-02 17:43 深海的小鱼儿
阅读(526)
评论(0)
推荐(0)
驱动设计ARM(6410)-按键驱动0基础知识点
摘要: 在Linux的ARM平台上的驱动设计需要遵循一个基本的模式,也就是说在你的驱动设计里面除了有些是关于你的硬件知识,但是有些东西是设计这个驱动的几个必须的模块: 1、内核驱动的加载函数(必须的) static int _ _init initialization_function(void) { ……………………….. } module_init(initialization_func...
阅读全文
posted @ 2011-11-02 16:18 深海的小鱼儿
阅读(760)
评论(0)
推荐(0)