[原创]嵌入式系统设备驱动在系统内部的组织
最近给一个公司写驱动,因此有了很多驱动方面的想法:面对如此众多的设备,系统是如何组织、管理的?在此针对ADI的把blankchfin系统谈一点自己的看法。如果在设备文件目录下执行ls–l命令,就能看到设备文件项的详细信息。通
发表于 2011/10/21 11:41:42
阅读(2521)
[原创]基于Blankfin平台的触摸屏程序的设想
Blackfinhasbeenselectedin3Gbasebandprocessor.IthasbeenusedinWCDMA,TDSCDMA,andWimax.ItisanewsinglecoreDSP+RISCprocessor,andhasbundleofchannelcodingstruction,lowpowerconsumption.Blanfin一定会有进一步的飞跃,期待着但是:Currently,theBlackfindoesno
发表于 2011/10/17 20:38:22
阅读(2231)
[原创]基于Blankfin平台的GPIO驱动的设计
搞嵌入式系统的接触最多的一个引脚可能就是GPIO了,只有通过这个引脚才能和外设硬件建立连接,曾几何时被这个引脚搞得灰头土脸,几天都不想吃饭,很多公司的GPIO只能适用于该公司的一款处理器,当处理器发生变化时,GpIO很多公司都没有做出相应的修改,最经典的可能就是
发表于 2011/10/17 20:27:32
阅读(2653)
[转载]后乔布斯时代,苹果还能火多久?
乔布斯影响可保苹果霸主地位两年安全无虞?乔布斯领导下的苹果,夺走了手机龙头Nokia在智能手机的领先地位,也把HP从PC龙头宝座挤下,让HP忍痛分割甚至不排除出售旗下个人计算机部门(PSG)。在云端争霸赛中,苹果更领先推出iCloud服务,为苹果长远发展垫下基石,也让苹果
发表于 2011/10/14 16:10:51
阅读(1841)
[原创]linux内核裁减与编译
linux如一座宝库吸引着一批又一批寻宝者,随着嵌入式技术的发展,linux焕发了第二春。广泛应用于电子领域的linux和uclinux必将引领新的潮流。最近跟同学们研究blankfin,发现了这个芯片的过人之处,在此详细介绍一下linux内核裁减与编译,与大家共勉。Linux内核裁减只是
发表于 2011/10/10 23:51:26
阅读(2988)
[原创]飞思卡尔BA01B纠错
BA01B工作原理就是三个步骤:1.先把准备访问SPBA01B内部单元的高8位地址送到它的高地址锁存器;2.然后再轮到低8位锁存器;3.最后你再进行需要的读或写操作。麻烦就在于它没有片选信号,这两根状态线肯定导致了SPBA01B每时每刻肯定是在某一种工作状态
发表于 2011/10/10 23:39:31
阅读(1995)
[原创]让Blankfin驱动程序不再神秘
最近跟驱动杠上了,厂商提供的驱动不能满足我的需求,改的我恼火!!!!在此,针对Blankfin驱动程序,写一下编写驱动的傻瓜步骤,让驱动程序不再神秘!!!!1.设计驱动程序1.1实现各个文件操作函数1.2声明函数指针数组1.3完成初始化函数,并向系统注册。完成清
发表于 2011/10/8 19:55:54
阅读(2328)
[原创]Cortex-M3 系统定时器(SysTick)的应用
Cortex-M3包含一个集成的系统定时器SysTick。SysTick提供了一种简单的、24位写清零、递减的、到零重装的计数器,该计数器带有灵活的控制机制。–功能描述定时器包括以下3个寄存器:•控制和状态计数器用来配置其时钟、使能计数器、使能SysTick中断以及确定计数
发表于 2011/10/6 22:31:34
阅读(4421)
【转载】2011通信展见闻
昨天去了趟通信展,很强大,虽然很多都是老生常谈的话题,但是仍然少不了旁听的观众。当然,运营商和各大厂商做这些宣传大家也就看看,提出自己的想法,而这些东西的实用性,相信各位工程师心也有数,咱也就随便那么一溜达,您也就随便那么一瞧瞧,哈哈哈。先上传
发表于 2011/9/30 8:22:38
阅读(1768)
[原创]基于Blankfin平台的多媒体播放器--代码
下午有个同学跑过来问我关于播放器的问题,跟他交流了很久,突发奇想,我能不能编写一个基于blankfin平台的播放器,说干就干,晚饭就喊同学给我带到实验室了,呵呵!!!自己敲代码好累,画了个流程图,喊了几个大三的同学,布置了任务,他们敲,我修改,问题多多,不过
发表于 2011/9/28 22:33:24
阅读(2534)
推荐几个开源的数据挖掘软件
推荐几个开源的数据挖掘软件推荐几个开源的数据挖掘软件:1wekahttp://www.cs.waikato.ac.nz/ml/weka/2Yalehttp://rapid-i.com/3KNIMEhttp://www.knime.org/index.html4R(统计软件)http://www.r-project.org/5Rattle(R基础上的GUI)http://r
发表于 2011/9/28 14:24:16
阅读(1983)
[原创]UCLinux系统下的多线程的设计
在使用blanfin系列处理器时候,经常需要涉及到多线程的编程,使一些初学者的梦魇,今天正好写一下这方面的内容,与大家一起共勉!!!ucLinux系统下的多线程遵循POSIX线程接口,称为pthread。头文件pthread.h,连接时需要使用库libpthread.a。npthread_crea
发表于 2011/9/22 22:54:10
阅读(3368)
[原创]基于Blackfin系列的数组vs.动态申请
今天在给Blackfin写一个驱动时,出了个小小问题,却发现了大大的惊喜,写出来跟大家一起交流!!!在嵌入式系统中动态内存申请存在比一般系统编程时更严格的要求,这是因为嵌入式系统的内存空间往往是十分有限的,不经意的内存泄露会很快导致系统的崩溃。所以一定
发表于 2011/9/16 22:32:06
阅读(2162)
ADI 推出可编程低功耗GPIO/键盘控制器
ADI,全球领先的高性能信号处理解决方案供应商,最近推出GPIO(通用输入/输出)端口扩展器和键盘矩阵控制器ADP5585和ADP5589,适用于需要扩展I/O线路或最大为QWERTY尺寸的机械键盘的设备。在业界同类器件中,新型GPIO/键盘控制器的工作功耗最低,封装最小,并且集
发表于 2011/9/16 21:02:41
阅读(2718)
[原创]基于Blackfin系列的DSP实现的指纹识别系统
开学了,有个学生想申请专利,跟我交流了一些看法,建议他首先在国家专利网查询一下新颖性,还好,属于新型的,我帮他写了一个程序,基于uclinux的,我个人是比较满意的,贴出这个程序,大家共勉!!!在代码中我已经提供了fingermap.c文件,其中对指纹模块的操作进行了
发表于 2011/9/12 19:59:17
阅读(2489)