发博文
个人资料
arm7
arm7
  • 博客等级:
  • 博客积分:109
  • 博客访问:995
  • 关注人气:2
图片播放器
好友
加载中…
访客
加载中…
评论
加载中…
博文
传统的手工抄表费时、费力,准确性和及时性得不到可靠的保障,这导致了相关营销和企业管理类软件不能获得足够详细和准确的原始数据。一般手工抄表都按月抄表,对于用户计量来说是可行的,但对于相关供应部门进行更深层次的分析和管理决策却不够。随着大规模集成电路和通信技术的发展,在电能计量领域,数字电表以其自身的优势,逐渐取代了传统的机械式电度表。高精度的电能计量芯片是数字电表的核心部分,CS5460A已经广泛应用于各种单、三相电能表以及电力系统测量控制领域。电力系统中计算机信息化管理程度越来越高,无线抄表系统正越来越得到广泛应用。
1 总体结构
    系统采用高精度电能采集芯片CS5460A采集电量,采用DSP2812控制,处理后的数据通过无线收发模块nRF2401A,实现数据的无线传输,接收模块接收到前端采集系统采集的数据传送给上位机,上位机可以显示所需要的一些电参数,实现抄表收费一体化。
2 电能采集系统设计
   
选用CS5460A作为电能采集芯片,选用TI公司的TMS320F2812作为控制芯片。Cs5460A是高度
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2008-10-29 14:44)
标签:

fs9315开发板

it

FS9315开发板采用龙芯公司最新ARM-CPU EP9315A为核心,200MUZ主频,支持4个串行口,支持UGA视频接口可直接接PC显示器,带红外,网络,音频等标准接口,64M SDRM、32M NOR Flash、32M NAND Flash可扩展到128M。

 

FS-EP9315V 2.00硬件资源

-中央处理器

CPU::EP9315A(CirrusLogic公司出品),基于ARM920T内核,内带MMU、16KB的指令cache和16KB的数据cache和Maverick Crunch数学协处理器;主频200MHz,系统总线100MHz,工业级;

-外部存储器

内存:64MB的SDRAM(100M外频);

NOR Flash:32M字节存储器(2片Intel E28F128组成32位接口);

NAND Flash:32M字节(K9F5608,用户可自己更换为16M、64M或128M的NandFlash)

-串口

一个标准9线高速串口(带硬件流控制可接Modem);

一个3线串口;

-红外通讯口

一个高速IRDA红外线数据通讯口;

-网络接口

100M以太网口,RTL8201,带联接和传输指示灯;

-USB接口

两个USB HOST(USB2.0规范)接口;

-音频接口

采用IIS接口芯片UDA1341,一路立体

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

嵌入式系统

it

 

 

1、嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?

 

这个问题用几个解决方案。我首选的方案是:

while(1) { }

一些程序员更喜欢如下方案:

for(;;) { }

这个实现方式让我为难,因为这个语法没有确切表达到底怎么回事。如果一个应试者给出这个作为方案,我将用这个作为一个机会去探究他们这样做的

基本原理。如果他们的基本答案是:“我被教着这样做,但从没有想到过为什么。”这会给我留下一个坏印象。

第三个方案是用 goto

Loop:

...

goto Loop;

应试者如给出上面的方案,这说明或者他是一个汇编语言程序员(这也许是好事)或者他是一个想进入新领域的BASIC/FORTRAN程序员。

2、关键字volatile有什么含意 并给出三个不同的例子。

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

1 引 言

随着微电子技术的飞速发展,嵌入式产品以其自然的人机交互界面和丰富的多媒体处理能力迅速得以推广,并取得了巨大成功[1]。

目前,在多媒体音频领域中,MP3播放器占据了绝对的主导地位。但现有的MP3播放器驱动能力非常有限,只适合个人使用,不能满足大型公共场所在不同区域播放不同背景音乐的多通道播放需要。基于以上分析,本文设计了一种基于S3C44B0X芯片的μClinux环境下的多通道专业MP3播放器。

MP3播放器 嵌入式系统 arm 嵌入式开发 arm芯片 arm9 ARM7

2 系统功能分析与结构设计

多通道专业MP3播放器是专为满足公共语音广播市场的需求而设计的,其主要功能包括:

(1)音频解码和播放功能;

(2)通过USB接口与大容量外部存储设备进行数据传输;

(3)操作界面统一管理功能;

(4)多通道播放功能。

为了提高系统运行效率,实现多通道播放管理,本系统选用三星公司的S3C44B0X作为核心处理器,主要负责数据转换,输出通道的选择,以及LCD的控制。同时,选用意法半导体的STA013作为解码芯片

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

很多嵌入式新手,特别是在校学生由于没有接受过正规的嵌入式培训(注:嵌入式培训费用相当高,学生无力承担!),所以,对嵌入式学习很迷茫,不知道从何处着手学习,没有一整套系统的学习方案。
tag:嵌入式开发 嵌入式系统 arm开发板
  很多学生,一开始就盲目的购买了一套开发板,对开发板并不了解,对开发商所提供的资料也不清楚,以至于购买了开发板后,竟不知道怎么学习,怎么有效利用开发板平台资源。这个可能归咎了学生购买开发板时太草率,没有真正了解开发板商能提供有些真正有用的学习资料,有没有详细系统的学习方案和指导。但是,我觉得最主要的原因还得归咎到开发板商,他们可能隐藏了或夸大了一些信息,然后利用极诱人的价格,误导初学者购买。像这类型的案例比比皆是!
   
   因此, 为了使得后来的嵌入式爱好者不再受欺骗或少走些弯路,按照正确系统的嵌入式学习方案来学习,以最有效的学习方法,最快的速度成长为一名合格的嵌入式软件开发工程师,我们龙人工程师特地,开发了一整套

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
 

如何选择合适的ARM开发板

        本文关键词:嵌入式开发 arm 嵌入式操作系统 arm开发板

龙人工程师经过两周基础知识的研究,对嵌入式开发有了更深的认识。对于学ARM的人来说,没有开发板就=“纸上谈兵”。如何选择合适的开发板也是非常重要的问题。

      下面就如何选择开发谈几点意见:

        第一,要注意硬件资源(包括:CPU、ROM、RAM、各种接口)其中NanD Flash、Nor Flash和SDRAM的大小一定要满足自已开发的要求。

       第二,软件资源对一个初学者来说一定注意的,因为不同的开发板提供的软件资源差别很大。一般必须包括:嵌入式开发操作系统以及相应的驱动(最

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
 

摘要:   软硬件协同设计是电子系统复杂化后的一种设计新趋势,其中SoC和SoPC是这一趋势的典型代表。SoPC技术为系统芯片设计提供了一种更为方便﹑灵活和可靠的实现方式。在介绍系统级芯片设计技术的发展由来后,重点介绍SoPC设计系统芯片中的软硬件协同设计方法,并指出它比SoC实现方式所具有的优势。

    1、概述

    20世纪90年代初,电子产品的开发出现两个显著的特点:产品深度复杂化和上市时限缩短。基于门级描述的电路级设计方法已经赶不上新形势的发展需要,于是基于系统级的设计方法开始进入人们的视野。随着半导体工艺技术的发展,特别是超深亚微米(VDSM,<0.25 μm)工艺技术的成熟,使得在一块硅芯片上集成不同功能模块(成为系统集成芯片)成为可能。这种将各种功能模块集成于一块芯片上的完整系统,就是嵌入式片上系统SoC(System on Chip)。 SoC是集成电路发展的必然趋势。嵌入式开发

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

产品简介
ARMer9 高级开发系统硬件平台由4 个部分组成:z 
ARMer9-Core 系统核心板z 
ARMer9-Base 基板   
ARMer9-Base JTAG 调试板z 
ARMer9-LCD 接口板+LCD 屏(选配)z 
ARMer9-Core 系统核心板上集成了CPU 系统以及关键的功能芯片,而ARMer9-Base 基板上则主要提供了丰富的外围接口。

 

详细说明
ARMer9-Core 配置

1、设计成的扣板结构,稳定的六层PCB 设计
2、CPU :SAMSUNG S3C2410,ARM920T内核,时钟频率可配置,通过CPU内部PLL倍频,最高可达到203MHz,采用工业级芯片设计
3、32M NOR FLASH:

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 

http://www.armodm.com   公司是专业的ARM开发板研发和制作商,本公司是从事了多年年的电子产品研发和应用,对ARM技术也有三年多的研究。他从嵌入式系统学习的角度给朋友介绍怎么选购开发板,如:ARM7开发板(S3C44B0)属于很简单的嵌入式板子,在它上面只能跑简单的嵌入式系统(如:ucLINUX和ucosii.)。因此,若要学习高级的嵌入式统LINUX和WinCE只能选用ARM9板,ARM9板(Nano2410A, 2410X,MC2410,ST2410等)都是采用的是S3C2410A芯片,比S3C44B0集成了更多内容,在内部增加了内存管理(MMS)主从接口,SD卡接口,真彩色LCD接口,SPI,I2C等等。故2410板有着更多的学习内容,也更适应嵌入式系统发展的需要。 那又怎么选择ARM9板呢?如果你非常想节约成本,那就选用Nano2410A板吧,这个板的LINUX开发方面做得非常全面,可以用它做很多实验哟! 如果你想学习全面一些,那就选2410X板,这个板在LINUX和WinCE开发方面都做得非常好,学习资料也最齐全。如果你非要选一个带VGA接口的开发板。那么,就选择我们公司的MC

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

嵌入式系统

it

嵌入式Linux系统?
嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠的硬件架构,那么限制嵌入式系统发展的瓶颈就突出表现在了软件方面。尽管从八十年代末开始,陆续出现了一些嵌入式操作系统,比较著名的有Vxwork、pSOS、Neculeus和Windows CE。但这些专用操作系统都是商业化产品,其高昂的价格使许多低端产品的小公司望而却步;而且,源代码封闭性也大大限制了开发者的积极性。另外,结合国内实情,当前国家对自主操作系统的大力支持,也为源码开放的LINUX的推广提供的广阔的发展前景。还有,对上层应用开发者而言,嵌入式系统需要的是一套高度简练、界面友善、质量可靠、应用广泛、易开发、多任务,并且价格低廉的操作系统。在不久的将来,从冰箱到收音机都会内置处理器。因为Linux的开放性,许多人认为Linux非常适合多数Internet设备。他们认为Linux可以支持不同的设备,支持不同的配置。

Linux做

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有