近日,武汉华嵌研发部完成了Linux就业班以及ARM、Linux、Android各精品短训班课程体系的全面升级,本次升级的最大特点在于:所有ARM、Linux课程将以目前行业中广泛应用的ARM9(S3C2440)和ARM11(S3C6410)双平台联合教学和实验,相对于升级前多出了ARM11的教学内容;Android课程则采用ARM11(S3C6410)和Cortex-A8双平台教学。
武汉华嵌对Linux就业班学员的培养目标不仅仅是培养嵌入式Linux软件工程师,这只是基本目标,我们希望更多有潜力的学员能够被培养成嵌入式Linux驱动工程师,所以课程内容相对以前的体系在硬件方面做了很多的扩充,从51单片机入手,到ARM9、ARM11循序渐进。
武汉华嵌非常重视教学内容与企业需求、行业发展的关联度,在保证课程实用性的前提下,尽量保证课程内容的新颖性,课程内容至少每年每门更新一次,更新的目标就是使得教学内容与企业需要最大程度的无缝结合。
武汉华嵌本次ARM9、ARM11双平台教学体系的建立,在全国嵌入式培训行业尚属首例,这也将使得武汉华嵌在师资投入、教学管理、设备购置各方面加大投入,但是公司承诺原培训价格不变,为的是让武汉华嵌的学员享受到更多的实惠,学习到更多的知识,进一步扩宽学员的就业面!
附录: ARM9与ARM11的对比(以三星S3C2440与S3C6410为例)
S3C2440:
arm v4 架构;
arm920T内核;
主频400MHz;
SDRAM内存控制器;
支持Nor Flash和Nand Flash(SLC)
支持2种Flash启动;
内部LCD、I2C、Camera等控制器;
支持串口、以太网、SD、USB、音视频等。
据权威机构统计,目前,ARM9平台在国内嵌入式行业中的应用仍然占到接近50%的份额,技术相对成熟,性价比高,与之相应的软硬件平台兼容性、相关性、稳定性都非常好,所以一直深受广大用户欢迎。不管从成本还是应用方面,ARM9+Linux的嵌入式软硬件架构依然是众多嵌入式工程师首选。而2440又是ARM9中非常出色的一款CPU,在众多嵌入式应用领域应用广泛,故而经久不衰,ARM9上跑Linux,堪称完美搭档!
S3C6410:
arm v6 架构;
ARM1176ZJF内核;
主频533/667MHz;
DDR内存控制器;
支持Nor Flash和Nand Flash两种Flash,其中Nand Flash支持SLC和MLC两种架构,从而大大扩大存储空间;
支持多种启动方式:主要包括SD、Nand Flash、Nor Flash和OneFlash等设备启动
8路DMA通道,包括LCD、UART、Camera等专用DMA通道;
USB2.0 OTG控制器;
内部视频解码器,包括MPEG4、、等视频格式;
内部视频加速器,包括2D和3D处理。
Tvout和S-Video输出。
内部LCD、UART、SPI、I2C、Camera、GPIO等控制器;
据权威机构统计,目前,ARM11平台在国内嵌入式行业中的应用大约占到10%的份额,技术相对ARM9没有那么开放,与之相应的软硬件平台兼容性、相关性、稳定性、以及可参考资料相对缺乏。ARM11+Linux/Android的搭配在某些智能设备对视频要求比较高时有所体现,但真正目前用于平板电脑和高端智能手机上时ARM11也会显得苍白,多用cortex-A8以上CPU,越是高端CPU,厂家对于技术方面的开放程序越低,资料也会越少。开发者接触底层的机会会越少,大部分工程师只是基于这一平台做应用开发,底层的东西大多由厂家随硬件打包提供。