浅谈Win CE应用程序的可移植性 由于桌面Windows绝大多数情况下运行于X86平台上,也就不存在不同平台的可移植性问题。然而Windows CE运行在四大架构(X86,SHx,MIPS,ARM)的CPU上,编写应用程序时就需要考虑它的移植。以下通过在wince系统下访问物理地址,来看看如何编写可移植性较好的应用程序。首先必须明确两个概... 2023-06-13 WinCE应用程序可移植性文章技术应用嵌入式开发
ARM/uClinux应用程序的开发 应用程序的开发因为目标板上用uClinux,它提供的程序接口和linux下的基本一致,不一致的部分主要在于uClinux不支持MMU(应该说是uClinux是为不带MMU的cpu定制的),最明显的就是fork函数要用vfork函数替代,这也是编程时,感觉最不爽的一点(没办法,谁让咱们的CPU有生理缺陷)。另一个不... 2023-06-13 ARMuClinux应用程序开发文章技术应用嵌入式开发
利用RTLinux开发嵌入式应用程序的方案 利用RTLinux开发嵌入式应用程序对于中国工程师来说,利用实时Linux开发嵌入式应用程序是他们面临的困难之一,本人通过这次机会以RTLinux为例,并结合最为业界关注的是RTAI与各位进行讨论,尽管这两种实现方式在句法细节上存在差异,但是工作方式基本一样,所以讲述的内容对两者都适... 2023-06-13 RTlinux嵌入式应用程序文章技术应用工业控制
嵌入式uClinux应用程序的NFS开发 在目标机上可以运行uClinux了,接着就需要开发完成特定任务的应用程序了。由于嵌入式uClinux的特殊开发环境(主机--目标机),其应用程序的开发模式也有多种。一种是在主机上编写程序,然后编译、连接、调试,成功后将程序和内核一同编译并下载到目标板。这种模式中不利于开发的问题... 2023-06-13 嵌入式uClinux应用程序NFS开发文章技术应用嵌入式开发
入门专用,Android应用程序中常用传感器的使用 自从苹果公司在2007年发布第一代iPhone以来,以前看似和手机挨不着边的传感器也逐渐成为手机硬件的重要组成部分。如果读者使用过iPhone、HTCDream、HTCMagic、HTC Hero以及其他的Android手机,会发现通过将手机横向或纵向放置,屏幕会随着手机位置的不同而改变方向。这种功能... 2023-06-13 Android应用程序常用传感器使用文章技术应用嵌入式开发
对运动控制而言,应用程序给数字总线带来了可靠性 解决方案:如果任何自动化组件没有像运动控制器一样需要具有广泛布线的需要。从中央控制器到运动控制器的离散信号可以包括启动、停止、复位、表引用指针和其他信号。典型的模拟输出典型上包括了是速度设置点和模拟类型。"常规标准允许客户对每个任务选择最佳机动控制器,... 2023-06-13 运动控制应用程序数字总线带来文章课设毕设控制类
单片机应用程序设计常用数据类型 首先谈一下变量。顾名思义,所谓变量就是可以改变的量,类似于数学方程中的未知数(X,Y,Z)。从计算机硬件角度上看,变量实际是一个个RAM单元的符号抽像。在C语言中,变量必须先用数据类型定义才能使用。众所周知,C语言数据类型分为基本数据类型、位、指针、构造数据类型(数组、结... 2023-06-13 单片机应用程序变量char文章基础知识
uC/OS-II 应用程序基本结构 应用uC/OS-II,自然要为它开发应用程序,下面论述基于uC/OS-II的应用程序的基本结构以及注意事项。每一个uC/OS-II应用至少要有一个任务。而每一个任务必须被写成无限循环的形式。以下是推荐的结构:void task ( void* pdata ){INT8U err;InitTimer(); // 可选For( ;; ){// 你... 2023-06-13 ucos-ii应用程序基本结构文章软件开发嵌入式OS
Linux中应用程序和内核模块的区别 应用程序是从头到尾执行单个任务;模块却只是预先注册自己以便服务于将来的某个请求,其中,函数init_module(模块的入口)的任务是为以后调用模块函数预先做准备,函数cleanup_module(模块的第二入口)是在模块卸载时调用。应用程序可以调用它未定义的函数,因为在连接过程能够解析外部... 2023-06-13 Linux应用程序内核模块区别文章软件开发
嵌入式linux应用程序移植方法总结 嵌入式linux应用程序移植的步骤包括:1、准备好交叉编译环境在安装有Linux操作系统的PC上安装对于平台的交叉编译器,并将交叉编译器加到环境变量中,如export PATH=$PATH:/opt /toolchain/rsdk-1.3.6-5281-EB-2.6.30-0.9.30/bin, 然后在终端界面里看交叉编译器版本,如敲mips-li... 2023-06-13 嵌入式Linux应用程序移植方法文章软件开发
EEPROM应用程序设计 /********************************************************************实现功能:EEPROM应用程序使用芯片:STC15F104E晶振:12MHZ编译环境:Keil*********************************************************************//*******... 2023-06-13 EEPROM应用程序字节函数文章软件开发程序设计
定时定次催款应用程序设计 /********************************************************************实现功能:定时定次催款应用程序使用芯片:STC15F104E晶振:12MHZ编译环境:Keil *********************************************************************//******... 2023-06-13 定时定次催款应用程序中断函数文章软件开发程序设计
基于QT/Embedded的可变情报板应用程序开发 1 操作系统选择本文主要讨论的是一个可变情报板控制器的图形界面系统。该系统需要用串口和以太网口两路来和主控PC和LED情报板通讯,所以,硬件上选择的是一款采用SAMSUNGS 3C2440A高性能处理器的开发板。并带有外部存储器、两个五线异步串行口、一个10 M/100 Mbps网口、一个S... 2023-06-13 QtEmbedded应用程序文章软件开发程序设计
USB2.0接口传输的FPGA控制与实现 0 引言1994年,Compaq、Intel、Microsoft、NEC等7家世界著名的计算机和通讯公司成立了USB论坛。1995年11月正式制订了USB通用串行总线(universal serial Bus)规范。USBl.1主要应用在中低速外部设备上,它支持的传输速率有低速1.5 Mbps和全速12 Mbps。1999年初在Intel的开发者论... 2023-06-13 USBCY7C68013FPGA固件应用程序文章单片机