ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
嵌入式技能是当今最盛行的一门新技能,它有广阔的生长空间。如今海内很多高校都在开展和筹划开展嵌入式课程,很多老师在前期打仗嵌入式技能时,对付在嵌入式讲授中采取什么样的微处理惩罚器和嵌入式操纵体系还存在很多迷惑。博创拥有海内最遍及的嵌入式讲授实行体系用户。但是从这两年多来的高校用户反馈信息,分外是我们的专家给清华软件学院和北航软件学院开课的经历上看,高校任课老师都以为ARM7和UCOS操纵体系更得当讲授利用。下面是给清华和北航软件学院开设嵌入式课程的魏洪兴博士对嵌入式讲授中选用配置的一些感觉,盼望能对您有所鉴戒。
一.ARM7 VS ARM9
UP-NETARM3000和UP-NETARM300采取基于ARM7TDMI核的三星S3C44B0芯片,该芯片是如今海内利用最广的经典ARM芯片,非常得当讲授;和ARM7相比,应该说ARM9在性能方面有很大进步,但ARM9更适相助为产品开辟平台,并不适相助为讲授平台。
ARM7比ARM9更得当讲授。表现如下:
1. 从硬件计划方面,ARM7主频在30-100MHz左右,门生完全可以掌握其计划技能,而ARM9在100-200MHz左右,属高速计划,至少有3年以上经历的硬件工程师才大概举行计划,一样平常门生很难掌握。
2. 从软件计划方面,在讲授中采取源码开辟的操纵体系已成为共鸣,ARM7资源紧凑,得当运行ucos和ucLinux等源码开放的操纵体系,在讲授中可以或许充分表现嵌入式体系对资源、本钱、可靠性有严格必要的特点;而ARM9是体系集成度更高的SOC,得当跑WinCE、Linux等高级操纵体系,用于讲授是“大马拉小车”,如许导致门生在计划时每每不会存眷资源、本钱、可靠性的限定,就好像用一台PC举行讲授一样,无法表现嵌入式讲授的特点。
3. 从应用方面,而ARM7芯片代价比ARM9低得多,并且ARM7芯片是如今嵌入式产品市场的主流,占90%以上,很多手机、小通达等产品都是基于ARM7的,就好像如今单片机开辟与讲授绝大多数采取51体系一样,ARM7便是32位微处理惩罚器范畴的51,至少有10年左右的生命力,这也好像单片机讲授很少讲16位的80186一样。
是不是ARM9就比ARM7高级呢?
1. 嵌入式讲授配置和PC不一样,PC夸大“性能”,而讲授配置夸大“成果”,配置是否高级,在于“成果”,而不在于“性能”,讲授配置的特点是利用大略,只管即便减轻西席和门生的利用包袱。博创的UP-NETARM3000和UP-NETARM300是成果完备的讲授配置,完全表现了成果强大、大略易学的讲授特点。
2. 这就和当代《谋略机体系布局》、《谋略机构成》、《微机原理》等课程仍在利用4位、8位机举行讲授实行案例而不选用P4级CPU做为实行案例一个原理,由于4位、8位机作为讲授已经充足了,即容易明白,又能讲清知识和题目,由于讲授中讲的是知识和见解,而不是CPU的性能。
3. 高级的嵌入式实行讲授配置的“高级”应表如今讲授内容和利用成果的高级方面,而不是单纯的性能“高级”。博创的UP-NETARM3000和UP-NETARM300采取双操纵体系,可通过调换内核模块从ucos讲授升级到ucLinux讲授,两种操纵体系都具有完备的讲授体系和实行课件,这是别的任意讲授配置所不具备的。
二.Linux VS ucOS-II
1. 的确,Linux很热门,并且是将来几年的生长方向。但在讲授中,我们必须器重如许一些实际:桌面操纵体系主流仍为Windows体系,绝大多数老师和门生没有或很少利用Linux,并且本科生阶段也很少开设Linux相干课程。而开展ARM+Linux讲授至少要有Linux应用经历,不然在讲授中要花很大精力去讲授Linux操纵体系知识、ARM微处理惩罚器知识、Linux下的编程与交错编译技能,在实行中要熟习Linux开辟环境、举行实际编程训练,我们都知道,上面的每个知识点花一门课去讲授都不为过,把这么多内容都放在一门课上讲授,很难包管讲授质量。
2. 因此,嵌入式讲授必须从门生实际环境出发,订定相应的讲授筹划和选择实行配置,不克不及只寻求“高级”和“盛行”,而马虎讲授进程中最关键的关键“门生担当本领”,应做到因材施教,因势利导,才华到达最好的讲授结果。
3. 博创的UP-NETARM3000和UP-NETARM300讲授平台充分思量了嵌入式讲授的上述特点,即在Linux还不遍及的环境下,对大多数专业而言,采取源码开辟的操纵体系ucos是最好的选择,ucos源代码大略经典,容易学习和担当,在Windows环境下开辟,容易明白和学习,通过30-40学时的讲授和实行,门生可以或许充分掌握嵌入式开辟的要点,清华、北航的讲授实践充分证明白这一点,80%的门生都独立或相助开辟出了基于嵌入式小游戏,包管了讲授结果;在将来两年内,很多高校都市开设Linux相干底子课程,当时通过调换内核模块或重新烧写体系,UP-NETARM 3000和UP-NETARM300会轻松升级到Linux,ucos和ucLinux可以餍足绝大多数嵌入式讲授的请求。
嵌入式体系讲授是一门新课,涉及电子、谋略机、软件等诸多专业学科,对讲课老师请求较高,选择符合的讲授体系和实行配置对讲授顺利开展和包管讲授质量至关紧张;博创的UP-NETARM3000和UP-NETARM300讲授平台具有配套讲义、教案、实行引导书、实行课件、网上讲授领导一整套完备的办理方案,为西席和门生提供了最大限度的讲授资源,减轻教与学的包袱。
更为紧张的一点,是博创的讲授体系和实行课件已经在清华大学、北京航空航天大学、南开大学等海内一流高校讲授中得到了实际应用,颠末两年多实际讲授的重复美满,已经成熟,通过门生的反馈意见被证明是告成的,完全可以推广到别的各个高校。而别的的嵌入式讲授平台的课件只是其开辟职员的一些技能数据,没有颠末讲授验证。采取如许的平台在讲授中会有很大的危害性。
因此,嵌入式讲授必须从门生实际环境出发,订定相应的讲授筹划和选择实行配置,不克不及一味寻求“高级”和“盛行”,而马虎讲授进程中最关键的关键“门生担当本领”,应做到因材施教,因势利导,才华到达最好的讲授结果。
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号