个人电子技术经验积累 1:什么是二极管的正偏?在p节加正电压,而n节加负电压。即为正偏。正偏是扩散电流大大增加,反偏使漂移电流增加。但是漂移电流是由于少子移动形成的,所以有反向饱和电流!2:一般低频信号,电阻线的粗细是为了流多少电流,而粗细带来的电阻大小不计,因为铜线本身电阻很小,当然特殊情况例外... 2023-06-14 电子技术经验电子开发知识学习
嵌入式系统开发快速体验 由于嵌入式系统是专用的计算机系统,它的功能和使用环境都与普通的PC大不相同,例如,ADSL需要长时间不间断的工作,需要极高的稳定性;程控交换机不需要键盘、显示器等外部设备;手机、PDA等通过电池供电,需要尽可能降低功耗。有的嵌入式系统的处理能力和存储能力较弱,不能在它上面... 2023-06-13 嵌入式开发快速体验文章技术应用嵌入式开发
iphone开发中的一些小技巧 1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:UIImage *image = [UIImage imageNamed:filename];CGImageRef imageRef = image.CGImage;CGRect rect = CGRectMake(origin.x, origin.y ,size.width, size.height);CGI... 2023-06-13 iphone开发小技巧文章技术应用嵌入式开发
ARM/uClinux应用程序的开发 应用程序的开发因为目标板上用uClinux,它提供的程序接口和linux下的基本一致,不一致的部分主要在于uClinux不支持MMU(应该说是uClinux是为不带MMU的cpu定制的),最明显的就是fork函数要用vfork函数替代,这也是编程时,感觉最不爽的一点(没办法,谁让咱们的CPU有生理缺陷)。另一个不... 2023-06-13 ARMuClinux应用程序开发文章技术应用嵌入式开发
嵌入式系统开发:Arm与Linux的完美结合 嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。比如现在ATM取款机就是一个典型RTOS,embeddedos主要包括两部分,一部分是处理器,比如Arm,POWERPC,MIPC,一部分是OS,比如Linux,wince,vxworks,us/os,etc.我现在主要学习的路线是arm+linux,选择... 2023-06-13 嵌入式系统开发ARMLinux完美结合文章技术应用嵌入式开发
μC/OS—II下中断服务程序和外设驱动的开发 在嵌入式应用中,使用RTOS的主要原因是为了提高系统的可靠性,其次是提高开发效率、缩短开发周期。μC/OS-II是一个占先式实时多任务内核,使用对象是嵌入式系统,对源代码适当裁减,很容易移植到8~32位不同框架的微处理器上。但μC/OS-II仅是一个实时内核,它不像其他实时操作系... 2023-06-13 μC/OS—II中断服务程序外设驱动开发文章技术应用嵌入式开发
开发工程师注意!2014年值得关注的9项技术 Andrew C. Oliver 是一位专业的软件咨询师。他从 8 岁起开始编程,从 Basic 与 dBase III+ 开始。他最为人所熟知的就是创建了 POI 项目,该项目现在托管在 Apache 上。在 Red Hat 收购 JBoss 之前,他还是 JBoss 的早期开发者之一。Andrew 是 Open Source Initiative 的前董事... 2023-06-13 开发工程师数据结构数据库文章技术应用嵌入式开发
一个从应用层到IC层的嵌入式学习经历 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向,所以把我的经历写出来与大家共勉,希望能给刚入行的朋友们一点点帮助。一转眼我在IT行业学习工作已经七年多了... 2023-06-13 经验IT开发嵌入式文章技术应用嵌入式开发
开发51单片机操作系统应注意的问题 开发51单片机操作系统应注意的问题(1)操作系统软件的代码不能太长因为51系列单片机的系统硬件资源相对匮乏,如果操作系统的代码比应用程序的代码还大,甚至使得用户的应用程序要考虑给操作系统让出资源,这样的操作系统即使功能再完善,也不实用。现在流行的嵌入式操作系统就不... 2023-06-13 51单片机开发操作系统问题文章单片机
51单片机操作系统开发中的问题与技巧 引 言51系列单片机是美国Intel公司在1980年推出的高性能8位单片机,在我国的应用非常广泛。目前,在软件设计中需要软件工程师从底层做起,在系统软件设计方面需要做大量的重复性劳动。如果开发一套基于51系列单片机的操作系统,那么用户只需要编写各个任务的程序,不必同时将所有... 2023-06-13 51操作系统开发问题与技巧文章单片机51单片机
DSP开发需注意些什么 DSP是数字信号处理或数字信号处理器的缩写,它的应用正随着数字化的飞速发展而日益广泛。但是如何很快地入门进行DSP开发,一直都是业界讨论的问题。本文将以德州仪器公司(TI)的DSP为例来介绍一些开发经验,以供大家参考。如何选择DSP芯片目前市场上的主要DSP生产商包括TI,ADI,Mo... 2023-06-13 DSP开发注意文章单片机
单片机开发技巧知识总结 一、 如何提高C语言编程代码的效率邓宏杰指出,用C语言进行单片机程序设计是单片机开发与应用的必然趋势。他强调:“如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今... 2023-06-13 单片机开发技巧文章基础知识
新手入门嵌入式开发注意事项 学习嵌入式开发基础水平测试:大家都知道这个领域人才非常稀缺,但是,学习周期比较长,需要的知识面也比较广,所以不要心急。先看看下面的几个问题,了解一下你现在的知识水平:1.你用VC++或BC++编写过应用程序吗?如果编写过应用程序,那就做好了,如果你没有做过上层应用程序,那么又如何能... 2023-06-13 嵌入式开发注意事项文章技术应用嵌入式开发
FPGA开发专业词汇对照表 专业词汇对照表2D Median Filter 二维中值滤波器3rd Party EDA Synthesis 第三方EDA综合工具3rd Party Formal Verification 第三方一致性验证AActive Parallel (AP) 主动并行配置(AP) ALM 自适应逻辑模块(ALM)Altera Complete Design Suite Altera完整设计开发包... 2023-06-13 FPGA开发专业词汇单片机文章
看FPGA 经历的几个时代 PGA 器件自问世以来,已经经过了几个不同的发展阶段。驱动每个阶段发展的因素都是工艺技术和应用需求。正是这些驱动因素,导致器件的特性和工具发生了明显的变化。FPGA 经历了如下几个时代:·发明时代·扩展时代·积累时代·系统时代赛灵思于 1984 ... 2023-06-13 FPGA开发经验文章技术应用消费电子
如何成为单片机开发高手 单片机适用于电子玩具、工业控制、民用电器、机电一体化产品、航天航海等众多领域,而单片机的应用开发不单是软件的开发,其开发语言和硬件密切相关。所以只有开发者对单片机的内部结构非常了解,才能编好软件。而单片机的开发应用还涉及到硬件扩展接口和各类传感器,更重要的是... 2023-06-13 单片机开发高手文章其他
S3C4510 开发板中uCLinux系统开发 摘要:本文针对 ARM7 芯片 S3C4510 开发板,对 uCLinux 在嵌入式设备中的系统开发做了介绍,如何组建软件开发平台,并对引导装载程序,设备驱动程序作了例证和分析。关键词:嵌入式 uCLinux ARM BootLoader 驱动程序1 引言 信息家电和手持设备大大加速了嵌入式系统的发展,而 ARM 体系... 2023-06-13 S3C4510开发板uCLinux系统开发文章单片机ARM
CPLD初学者入门知识 CPLD按英语说是复杂可编程逻辑器件,对于一个硬件工程师来说,能应用cpld技术是一个十分强大的能力。它的应用可在根本上解决许多数字电路设计的问题,能大幅度改变设计思想,大幅度提高工作效率,甚至可以把以前的数十颗普通分立芯片的功能用一个芯片实现。它还有一个十分优秀的优... 2023-06-13 CPLD开发接口文章单片机
在Linux下搭建STM32开发环境攻略 (上) Linux发行版是64bit的Fedora19,方案选择为:Eclipse+CodeSourcery+OpenOCD+STLINKv2。NO1.准备STM32的开发板,购买仿真器STLINKv2。NO2.安装 CodeSourcery如果是64bit机器,首先确认它能够运行32bit的软件。CodeSourcery可以在官网https://sourcery.mentor.com下载,名称为a... 2023-06-13 LinuxSTM32开发文章软件开发嵌入式OS
在Linux下搭建STM32开发环境攻略 (下) NO7.编译STM代码使用Eclipse新建C Project,将STM代码放进去。根据你自己的STM32芯片类型,修改.S和.ld文件内容,注意.ld文件中要使用绝对路径。修改工程属性,注意要修改头文件路径、芯片类型和GCC工具(即CodeSourcery,同样使用绝对路径)。点击build all即可。如果编译不成功,就根... 2023-06-13 LinuxSTM32开发文章软件开发嵌入式OS
了解硬件体系 开发嵌入式Linux 与单纯的硬件开发或软件开发有所不同,嵌入式Linux系统在研发过程中通常都要涉及到硬件和软件两个环节。许多计算机软件开发人员在转向嵌入式系统Linux开发的过程中显得力不从心,一个原因就在于缺乏对嵌入式系统的硬件体系结构的了解,而偏偏嵌入式系统开发又对硬件的要求非常... 2023-06-13 了解硬件体系开发嵌入式Linux文章软件开发嵌入式OS
PDA的键盘电路设计—基于ARM9的嵌入式系统开发 PDA的键盘电路设计—基于ARM9的嵌入式系统开发本文梅赛能电子介绍PDA的键盘电路设计PDA键盘采用4×5矩阵式键盘扫描方式连接,采用软件去抖,节省成本,根据需求共有下列按键:数字键0~9,*,#,BACK,SELECT,OK,四向键,Power键。PDA 键盘 ARM9嵌入式系统嵌入式开发除了Power键,其他... 2023-06-13 PDA键盘电路ARM9嵌入式系统开发文章软件开发嵌入式OS
Android入门学习_Android创建新项目及开发 创建一个新项目是很简单的,只要你安装了Eclipse插件,并且你的Eclipse软件版本在3.2或3.3,你就可以开始开发了。首先, 看一下要创建"Hello, World"程序从高级层面上有哪些步骤:1, 通过 File -> New -> Project 菜单,建立新项目"Android Project"2, 填写新项目各种参数。3, ... 2023-06-13 Android入门学习Android创建新项目开发文章软件开发项目管理
iOS开发60分钟入门学习精华 本文面向已有其它语言(如Java,C,PHP,Javascript)编程经验的iOS开发初学者,初衷在于让我的同事一小时内了解如何开始开发iOS App,学习目标包括:能使用Xcode IDE、模拟器能修改、调试已有iOS App能在已有应用内创建新模块能创建新应用能发布应用到App Store本文不包含任何高级的iOS... 2023-06-13 iOS开发学习精华文章软件开发嵌入式OS
嵌入式linux开发全程指南 一。目录1、安装虚拟机VMware Workstation 7.0.122、安装系统ubuntu-9.10-desktop-i386.iso23、升级ubuntu系统24、汉化系统25、增加拼音输入法26、设置共享文件夹37、安装QT软件38、安装g++39、安装移植TSLIB310、Qt4.7 移植到ARM板之友善6410411、PC版本的QT编译为ARM... 2023-06-13 嵌入式Linux开发文章软件开发