基于uClinux的NPTL线程库移植
2013-01-19 江兰帆 阳富民 4
摘要:在Linux2.6中,NPTL(native posix thread library)已取代LinuxThreads成为glibc的首选线程库,但是在嵌入式操作系统中普遍使用的基于POSIX 标准的线程库仍是LinuxThreads。分析了NPTL线程库的内存管理机制,基于嵌入式操作系统uClinux无MMU的特性,修改了线程栈及uClibe库,实现了NPTL在uClinux上的移植,并在兼 .. [查看全文]
嵌入式linux调试:用gdbserver调试共享库
2013-01-19 11
在开发嵌入式系统时,调试往往是一大难题。面试过不少嵌入式linux工程师,当问及调试手段时,他们的调试手段一般是两种:首先是在PC上的模拟环境中运行,若有问题,可以很方便的调试。其次,若在板子上运行时才出错,就用printf输出log信息,根据log信息定位错误。有少部分人用gdbserver调试板子上的程序,但问到如何在共享 .. [查看全文]
Verilog HDL常见问题
2013-01-19 4
问题:在使用case语句建模组合逻辑的时候,综合工具提示会出现latch 原因:产生这个错误时候可以从下面三个方面检查: 1. 看看这个语句块的敏感列表是否完备,也就是是否所有的“输入”信号都位于敏感列表内; 2. case语句是否覆盖了所有可能的条件; 3. “输出”信号是否在每个分支上都进行了赋值操作; 例 .. [查看全文]
USB开发之软件篇
2013-01-19 40
我这里重点的介绍如何写驱动程序,对于一些应用程序我就不做介绍了,因为我对于那些高层的东西写得很少。 作为WIN98和WIN2K推荐的一项新技术来说,USB的驱动程序和以往的直接跟硬件打交道的WIN95的VXD的方式的驱动程序不同,,它属于WDM类型的。 USB的WDM接口框图如下(这个图可以说是USB软件总体框图) 对于HID的设 .. [查看全文]
影响FPGA设计中时钟因素的探讨
2013-01-19 11
时钟是整个电路最重要、最特殊的信号,系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错;因而明确FPGA设计中决定系统时钟的因素,尽量较小时钟的延时对保证设计的稳定性有非常重要的意义。 1.1 建立时间与保持时间 建立时间(Tsu:set up time)是指在时钟 .. [查看全文]
FPGA/CPLD实验教程一(点亮LED)
2013-01-19 抽烟的鱼 13
1. 实验要求及目的: 点亮发光二极管。通过这个实验,熟悉CPLD/FPGA开发软件的使用方法和开发流程及Verilog HDL 的编程方法。通过这个实验可以实际使用一下Quartus II软件,一通百通,下次就不讲那么详细了:) 使用软件:Quartus II 5.0。 2. 硬件原理图: 这个是我自己制作的开发板上的LED的原理图,一共有8个,IO和别的共 .. [查看全文]
LabVIEW:Event Structrue 简介
2013-01-18 10
Event Stuctrue的功能類似VB中的事件,當你在LabVIEW中按下控制項或是對控制項做動作時,會產生一個Event (事件),然後你可以事件的程序中寫一些程式,來當該事件被啟動時會做哪些事情, 這裡舉一個例子來說明: Control Panel Diagram OK button的事件,該事件所觸發的是將一個亂數傳送到Numeric控制項 物件的編輯功能 事件的編 .. [查看全文]
linux 驱动开发
2013-01-18 4
Linux作为挑战微软垄断的强有力武器,日益受到大家的喜爱。真希望她能在中国迅速成长。把程序文档贴出来,希望和大家探讨Linux技术和应用,促进Linux在中国的普及。一.Linux系统设备驱动程序概述 1.1 Linux设备驱动程序分类 Linux设备驱动程序在Linux的内核源代码中占有很大的比例,源代码的长度日益增加,主要是驱动程序的增 .. [查看全文]
DSP平台的USB接口设计
2013-01-18 6
摘要:DSP的高速运算性能使它在数字信号的处理上有着独一无二的优势,但是通常数字信号的数据量非常庞大,需要一种非常方便、高速的接口来实现与 PC机的接插。本文给出一种基于DSP平台的低成本高速USB接口方案。它采用Philips公司的PDIUSBD12接口芯片,实现DSP图像采集系统与PC机的高速数据传输。最后作出的接口,其数 .. [查看全文]
基于PIC12XX的精确延时技术
2013-01-18 刘华昌 黄振卫 9
1 PIC12XX的结构 Microchip公司的单片机率先采用RISC(精简指令集计算机)结构的高性能价格比的嵌入式控制器。该PIC单片机具有高速度、低工作电压、低功耗、较大的输入输出直接驱动能力、在线串行编程、芯片的低价位和小体积等特点。为此,Microchip开发了高档、中档、低档不同层次系列多种型号的产品,PIC12XX是一款基于EEP .. [查看全文]
arm linux演艺(十)
2013-01-18 xiangye 8
长篇连载--arm linux演艺---第十回 -------------------------------------------------------------------------------- 书接上回, 下面是init_mm的初始化,init_mm定义在/arch/arm/kernel/init_task.c: struct mm_struct init_mm = INIT_MM(init_mm); 从本回开始的相当一部分内容是和内存管理相关的,凭心而论 .. [查看全文]
利用Keil C51实现T0精确定时
2013-01-17 方飞 15
利用89C51设计一个简易日历时钟系统,时钟系统硬件主要由单片机控制的计时电路、复位等辅助电路、按键电路、数码管显示电路、电源系统等组成。日历时钟可以显示年、月、时、分、秒;可以设置年、月、时、分 其中计时控制电路由AT89C51单片机控制;按键电路包含时间设置;时间显示屏电路由7个数码管组成;电源系统由小功率 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号