头条 基于ESP32嵌入式Web服务器的手机化仪表设计 随着物联网技术的发展,单片机性能升级且功能变得丰富,利用单片机创建Web服务器,使用浏览器作为客户端进行访问变得可行。借鉴其思路,提出一种嵌入式Web服务器+浏览器架构的无软件化手机仪表设计方法。先用JavaScript语言将常用的手机仪表元素设计为一个能嵌入到单片机存储系统中的50 KB大小的库,然后在其基础上形成C风格手机仪表HTML网页生成函数,最后再通过单片机Web服务器将封装后的C风格手机仪表HTML网页生成函数转换为手机浏览器支持的HTML网页进行显示和用户操作。该设计实现将仪表软件安装在下位机,客户端零安装、零配置访问仪表界面。 最新资讯 基于ARM的人体生理参数监护系统的设计 该监护系统采用了ARM7系列芯片中的LPC2292嵌入式微处理器,主要用来测量人体的生理参数,如:心电图、血压、血氧饱和度、体温等。因为系统需要采集、处理大量的数据信息,而在CPU上用单任务的软件来处理这些数据信息是很难的,甚至是不可能的。因此在设计中选用可同时处理多任务的 μC/OS-Ⅱ操作系统。其提供了安全可靠的操作系统平台,缩短了开发周期。 发表于:1/17/2012 IC卡预付费采暖购热系统的设计 为预付费采暖系统设计了用于供热中心主管部门依卡购热的IC卡购热系统,IC卡读写器主控芯片为单片机STC89C52RC,通过串口(或USB接口)与上位机通信,上位机软件采用LabVIEW开发,使用LabSQL实现了对数据库的管理。 发表于:1/17/2012 产生精确PWM波形的DDS电路 脉宽调制是一种调制或改变某个方波的简单方法。方波占空比基本形式是随输入信号变化的。占空比是指方波的高电平时间和低电平时间之比。一个50%占空比的波形会具有50%的高电平时间和50%的低电平时间,而一个10%占空比的波形则具有10%的高电平时间和90%的低电平时间。PWM有许多应用,其中包括电动机控制、伺服控制、调光、开关电源,甚至某些音频放大器。 发表于:1/17/2012 STM32F103RB的 Bootloader软件安全设计方案 嵌入式系统是硬件与软件高度结合的技术应用,通过对STM32F103RB芯片上进行Bootloader引导应用程序结构软件开发时的篡改攻击风险验证,可以看到嵌入式产品被抄袭风险的严峻性。在实际应用中,嵌入式系统设计应当结合软件结构的特点和硬件提供的保护特性,灵活使用不同的保护方式,有效地提高程序的安全性,达到最大程度地对厂商代码和知识产权的保护。 发表于:1/17/2012 基于LPC2214和μCOS-II的iButton接口 在以 LPC2214设计的点检机中,iButton得到了充分的应用。下面以DS1990A为例,对其与LPC2214之间一线串行通信方式进行研究。 发表于:1/17/2012 基于P89LPC932单片机的夫兰克-赫兹 提出一种以单片机P89LPC932为核心的夫兰克-赫兹实验仪设计方案,采用12位A/D转换器件TLC2543进行数模转换,由运放OPA128组成的放大电路放大电流Ip,采用数字电位器MAX5481和DS1844产生变化的UG1K、UG2K、UG2P、UF电压,还配有64 K字节E2PROM和伪USB接口。该仪器具有手工操作、自动操作以及和计算机联机操作等功能。 发表于:1/17/2012 嵌入式Linux内核移植相关代码分析 本文通过整理之前研发的一个项目(ARM7TDMI +uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。 发表于:1/17/2012 嵌入式Linux下IC卡接口设计与驱动开发 嵌入式Linux下IC卡接口设计与驱动开发,L i n u x系统中,设备驱动程序提供了设备和上层应用空间的标准抽象接口,使得硬件响应这个标准的内部编程接口;而用户则可以通过一组标准化的系统调用对硬件设备进行打开、关闭、读写、参数控制设置等特定的操作。本文首先介绍Linux下设备模块的概念和基本分类,然后介绍IC卡设备的硬件接口设计以及在Linux系统下如何应用字符设备开发I c卡设备驱动模块。 发表于:1/17/2012 基于ARM-Clinux的无线家庭网关设计 因此本文以ARM核的32位嵌入式微处理器作为硬件平台,结合无线通信技术,通过移植嵌入式操作系统Clinux,并在其上开发相应的驱动程序、应用程序和嵌入式Web服务器,实现了一个方便、实用的家庭网关。 发表于:1/17/2012 基于ARM的嵌入式设备中uCLinux系统开发 基于ARM的嵌入式设备中uCLinux系统开发,本文针对ARM7芯片S3C4510开发板,对uCLinux在嵌入式设备中的系统开发做了介绍,如何组建软件开发平台,并对引导装载程序,设备驱动程序作了例证和分析。 发表于:1/17/2012 «…2709271027112712271327142715271627172718…»