搜索
热门关键词:
陀螺仪
电路
加速度计
LCD
飞思卡尔
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
论坛
›
学员专区
返回列表
查看:
3894
|
回复:
15
第二周任务:
[复制链接]
阿南
阿南
当前离线
积分
224518
发表于 2009-8-7 22:54:39
|
显示全部楼层
|
阅读模式
贸泽电子有奖问答视频,回答正确发放10元微信红包
关键词:
周任务
本周的任务是:
1.讨论
ARM
应用项目的开展流程
2.
官方
SMDK
评估板原理分析
相关文章
•
第三周任务:设计自己的ARM系统原理图
•
第四周任务及作业
回复
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-7 22:56:21
|
显示全部楼层
在介绍ARM应用项目的流程之前,阿南希望大伙先一起说说其它,如单片机,或者是其它应用项目的流程,然后看看ARM是否会有些区别,或者说是特点
回复
支持
反对
举报
zhangxz
zhangxz
当前离线
积分
9838
发表于 2009-8-7 23:14:34
|
显示全部楼层
回复
1楼
阿南
:
对应教材中哪一部分呢?
回复
支持
反对
举报
anfaye
anfaye
当前离线
积分
7479
发表于 2009-8-7 23:49:25
|
显示全部楼层
阿南老師,感覺題目有點大,不知道從哪說,怎么說?
回复
支持
反对
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-8 09:08:55
|
显示全部楼层
第一个教材里没有,这个内容的目的是希望大伙能够体会出一个典型应用到ARM处理器的项目如何去开展,做到技术难度等各方面心中有数。和第一周的的内容是有一些关联的。
回复
支持
反对
举报
longzexd
longzexd
当前离线
积分
6800
发表于 2009-8-9 12:58:08
|
显示全部楼层
2.官方SMDK评估板原理分析
这个阿南有官方的原理图和pcb图吗。我这没有啊,怎么分析,另外貌似有不同的版本,能否统一一下给大家发下。好开始分析学习啊
回复
支持
反对
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-9 22:23:21
|
显示全部楼层
看来大伙不积极,不重视具体技术之外的思维与能力
回复
支持
反对
举报
iszeng
iszeng
当前离线
积分
3010
发表于 2009-8-9 23:08:37
|
显示全部楼层
说个我正在做的吧,mcu是以前没用过,我现在的步骤是:
step1:扫一遍datasheet,看相关寄存器,做好端口初始化
step2:功能模块的编写,比如读flash,将数据写到asic
step3:将功能模块逐个调试一遍,都正确了之后,往下
step4:整合起来,看down到板子里面是否正常工作。
回复
支持
反对
举报
iszeng
iszeng
当前离线
积分
3010
发表于 2009-8-9 23:10:14
|
显示全部楼层
说的很粗,做的时候还是很琐碎
回复
支持
反对
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-9 23:17:21
|
显示全部楼层
在单片机相关的项目开发中,我总是根据功能选择合适资源的单片机,然后从0到无的写程序,调代码。如果以前有开发过部分外设功能的则直接拿来用。
而在ARM的项目开发过程中,基本也是这样,但拿来主义更加之强烈!特别是高端的处理器当中,很多功能无法自己从0开始写,从0开始购建,因此我们需要养成一种观念一种习惯,就是在处理器选型过程当中,一定从重点考虑我们的开发难度,也就是说他们开发工具我们是否熟悉,官方提供的资源是否足够丰富,是否有我们所用外设现成的驱动及应用代码等。市面上是否有开发板也都是考虑的关键。接着我们就可以测试项目所需要的外设,评估性能是否满足我们的需求,另外一个重点就是硬件的设计,因为处理器主频很高的时候,硬件平台的稳定性也直接关系的项目的成败,如果说软件少了一个功能我们可以接受,但硬件上的不稳定,或者是生产的成品率有问题那么我们是无法接受的!
回复
支持
反对
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-9 23:32:05
|
显示全部楼层
我觉得流程应该是:
1。分析项目需求,确定所需处理器的主频及功能资源
2。根据资源拿多个处理器的DEMO板测试分析对比效果是否能够满足需求,确定使用哪个处理器
3。购买处理器评估板,在其基础上构建开发环境,对重点或难度进一步深入分析与实现
4。裁减评估板原理图到只需项目需要的系统原理图,重点设计电源部分,如考虑系统功耗、DC-DC或LDO成本,是否低功耗设计等等
5。PCB设计,如果处理器速度很快及BGA间距很小等,都需要特别处理,稳定性及可制造性、低成本等都是考虑的重中之重
6。硬件调试,特别是电源部分的设计。通常考虑的难点是板子的成功率和稳定性
7。底层驱动设计,驱动在ARM的开发中其实是很少的工作量,因为一般很少自己从0开始写一个驱动,通常都是在原有的基础上作修改及测试其稳定性,当然也有个别的外设需要从0开始设计
8。应用程序,这部分通常都交给专门的应用软件组完成,很少由底层和硬件设计人员完成,更确切的讲通常是由计算机专业的工程师完成,而非电子类专业工程师完成
9。当然还有测试等等后续的工作
回复
支持
反对
举报
wangkj
wangkj
当前离线
积分
55928
发表于 2009-8-10 08:22:38
|
显示全部楼层
题目确实有些大,新手可能晕。
只有对硬件、软件掌握到一定程度,才能准确把握。
但是,说一些小的应用还是可以的,比如万用遥控器、定时器、电子钟一类的。
不一定面向市场,面向自己的应用就行
回复
支持
反对
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-10 09:07:03
|
显示全部楼层
恩,会计有理,大伙可以随便讲,无论是大是小,提出参与一定就会有收获
回复
支持
反对
举报
longzexd
longzexd
当前离线
积分
6800
发表于 2009-8-10 22:05:41
|
显示全部楼层
俺的问题没有回答啊,阿南的说法是对的,但是我觉的最快的入门方法就是模仿学习别人的真正画出一块板子。
经历这么个过程,再细致分析,阿男再上升到那个高度。我建议先发一个原理图和pcb图,protel的书里已经有了
能否发个allegro的,大家画的时候,通过各种属性的设置进行参考,可以边画边参考,边思考为什么这样画。
回复
支持
反对
举报
阿南
阿南
当前离线
积分
224518
楼主
|
发表于 2009-8-11 13:07:03
|
显示全部楼层
re longzexd,任何一种处理器官方都会发布DEMO的原理图的,PCB通常是没有的。各个开发板商也都是照着这个原理图做的开发板,如果您有分析该原理图的能力,再加上PCB的能力,那么也就可以做开发板卖了。同理也就可以不需要买开发板就可以自己应用该处理器设计产品了,其实ARM的开发就这么容易,关键是您是否善于利用这些资源。不要只想着去使用allegro或是PADS,或是哪个更时髦的工具,意义不大的,即使只是protel都可以让你化腐朽为神奇!
回复
支持
反对
举报
longzexd
longzexd
当前离线
积分
6800
发表于 2009-8-11 21:35:43
|
显示全部楼层
谢谢,阿南的答复。有什么问题还是要多多请教才清楚的。
回复
支持
反对
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表