Embedded_System
学术科技 · 当前来自首页固化板块目录。
☆─────────────────────────────────────☆ tjfmail (PE_passion & energy) 于 (Sun Jun 15 09:39:20 2008) 提到: 刚才在几个技术类版面转了一圈,发现最多的windows操作系统才14个人 技术类版面怎么这么冷呢 ☆───────…
沿承去年首届创新设计大赛的成功之势,2008年恩智浦半导体第二届创新设计大赛, 继续鼓励广大嵌入式系统设计爱好者们“嵌入创意,把握‘芯’未来”,发挥想象力和 创造力,在学习之余进行更多学术探讨及实践,迎接充满挑战的未来。 此次,NXP公司为竞赛获胜者准备了丰盛的奖金,最高达2万元,而且还提供在恩智 浦公司的实习机会!参…
☆─────────────────────────────────────☆ corndolly (corndolly) 于 (Fri Jun 6 13:52:03 2008) 提到: 以前没接触过 ☆─────────────────────────────────────☆ fzylijun886 (北邮人) 于…
☆─────────────────────────────────────☆ AXfei (小白) 于 (Wed Jun 4 21:16:39 2008) 提到: 主机平台为Fedora 8,交叉编译器采用ELDK4.2里的powerpc交叉编译器,在主机上编译成功通过,显示可执行文件的类型也是正确的。但是在传到目标…
☆─────────────────────────────────────☆ jh2355889 (大笨蛋小强) 于 (Wed Jun 4 13:52:25 2008) 提到: uboot已经起来了,通过tftp下到了镜像,想cp到flsah上就会出timeout的错误信息,莫非是flsah不好使了?? ☆─────…
☆─────────────────────────────────────☆ DusTin (老了) 于 (Mon Jun 2 20:50:41 2008) 提到: 在我刚刚开始接触linux编程的时候认为segment fault简直就是灾难。。。为了检查错误原因要一步步排查,费时费力 其实在产生segment f…
☆─────────────────────────────────────☆ DA (DA229 ) 于 (Mon Jun 2 20:18:31 2008) 提到: ☆─────────────────────────────────────☆ tjfmail (PE_passion & energy) 于 (Tue…
☆─────────────────────────────────────☆ summerdays (童年夏天) 于 (Fri May 30 23:55:53 2008) 提到: rt ,菜鸟弱问。好像有个wince啊 ☆─────────────────────────────────────☆ fzylijun8…
结合阻塞与非阻塞访问、poll函数可以较好地解决设备的读写,但是如果有了异步通知就更方便了。异步通知的意思是:一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,这一点非常类似于硬件上"中断"地概念,比较准确的称谓是"信号驱动(SIGIO)的异步I/O"。 我们先来看一个使用信号驱动的例子,它通过s…
阻塞操作是指,在执行设备操作时,若不能获得资源,则进程挂起直到满足可操作的条件再进行操作。非阻塞操作的进程在不能进行设备操作时,并不挂起。被挂起的进程进入sleep状态,被从调度器的运行队列移走,直到等待的条件被满足。 在Linux驱动程序中,我们可以使用等待队列(wait queue)来实现阻塞操作。wait que…
建议版上的人看看这本书,非常不错 附件(3.5MB) McGraw[1].Hill.Complete.Digital.Design.rar
群号码:63306206 欢迎虚拟仪器爱好者来捧场阿
在驱动程序中,当多个线程同时访问相同的资源时(驱动程序中的全局变量是一种典型的共享资源),可能会引发"竞态",因此我们必须对共享资源进行并发控制。Linux内核中解决并发控制的最常用方法是自旋锁与信号量(绝大多数时候作为互斥锁使用)。 自旋锁与信号量"类似而不类",类似说的是它们功能上的相似性,"不类"指代它们在本质和…
Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open ()、close ()、read ()、write () 等。 Linux主要将设备分为二类:字符…
Linux设备驱动属于内核的一部分,Linux内核的一个模块可以以两种方式被编译和加载: (1)直接编译进Linux内核,随同Linux启动时加载; (2)编译成一个可加载和删除的模块,使用insmod加载(modprobe和insmod命令类似,但依赖于相关的配置文件),rmmod删除。这种方式控制了内核的大小,而模…