|
团购限时促销套餐(只限下单):
mini2440(256M Nand)+4.3寸触摸屏+10DVD最全视频(包括申嵌,国嵌,顶嵌,中嵌,韦东山视频五大培训视频精华部分)+ 包邮 + 实战项目 + USB转串口线+usb调试器,促销价680!
为方便广大嵌入式爱好者学习和开发,本商城特与上海申嵌信息科技有限公司历时将近1年,联合制作完成嵌入式培训视频讲座:【申嵌视频-mini2440篇】。
总共包含9张光盘,200多个视频文件,总时长接近10000分钟。光盘中还附带教学时所用的所有实验代码,完整的讲稿内容,课堂练习,实训项目,实战指南,参考源码,参考资料,学习手册和学生代表作品等,它们均基于Mini2440+3.5”LCD开发板讲解和实验,采用最新的内核Linux-2.6.32.2,每张光盘还包含和讲课内容相关的搜集到的各种参考资料,可谓前所未有的丰富!是学习和使用Mini2440不可多得的“贴身老师”。
同时真正做到不交一分钱,在家享受名师面对面培训,并可反复、选择性、跳跃性学习,适合不同层次的嵌入式学习者和开发者。
光盘资料详见下面链接:
http://baise.lshou.com/shop/c955/tdc51dd5689e.html
本课程旨在培养具备全面嵌入式Linux开发能力的人才,采用理论教学与实践相结合的方尸将整个培训划分为初级阶段、中级阶段与高级阶段。各阶段循序渐进,系统地介绍了Linux系统管理,应用程序开发,系统移植,内核开发、设备驱动程序开发。通过本课程的学习,学员可以掌握Linux下字符设备、网络设备、触摸屏、串口、PCI设备,USB设备驱动程序的开发,同时掌握嵌入式Linux应用程序、网络编程、ARM程序的开发和分析方法。
培养对象
Linux应用工程师、驱动开发工程师、内核工程师。
入学要求
◆ 熟悉C语言,熟悉指针、结构体等概念
实验环境
mini(咨询特价)开发板+ Linux 2.6.32.2内核
【申嵌视频】导读:
【申嵌培训课程安排】
教学安排 | 教学目标 | 教学大纲 |
第一阶段 Linux系统开发基础 | 通过本课程的学习,使学员能够了解Linux操作系统的概念,熟练掌握Linux安装方法、Linux下的基本命令、各种服务配置的管理、编辑器的使用等方面的知识。 |
|
第二阶段 嵌入式C语言编程 | 本课程的主要目标是以贯穿讲解和实例分析的形尸掌握C语言的高级编程知识,使学员精通函数与程序结构、指针、数组、常用算法及链表、队列、栈、树、哈希表等数据结构的基础知识。 |
|
第三阶段 Linux环境高级编程 | 本课程的主要目标是使学员深入理解操作系统的原理,精通嵌入式Linux环境高级编程,使学员具备在Linux平台上进行系统设计开发编程的能力。 | 操作系统的基本原理
|
第四阶段 ARM微处理器系统开发 | 通过本课程的学习,学员可以熟练掌握ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,并为后面系统移植课程的学习打好基础。 |
|
第五阶段 Linux系统移植 | 通过本课程的学习,使学员精通嵌入式Linux系统的内核裁减、内核移植、交叉编译、内核调试、Bootloader编写、根文件系统制作等开发流程。 |
|
第六阶段 Linux驱动开发 | 本课程的目标是使学员熟练掌握嵌入式Linux驱动开发相关概念及开发流程,了解内核并发与中断机制,掌握Linux驱动基本开发步骤。 |
|
第七阶段 嵌入式C++编程 | 通过本课程的学习,使学员掌握面向对象编程的基本思想,以C++程序实例为主导逐步理解掌握类、对象、继承、重载、多态、模板等概念及其编程。 |
|
第八阶段 实战项目 | 通过本课程三个实战项目的学习,全面掌握整个嵌入式系统的开发流程。 | 1. 基于mini2440的SD卡MP3播放器系统 2. 基于mini2440的WEB远程视频实时监控系统 3. 基于网络控制mini2440开发板GPIO资源 |
申嵌视频光盘目录:
【申嵌视频】光盘S1内容:
1【申嵌视频】1 体验篇
2【申嵌视频】2 基础篇
【申嵌视频】光盘S2内容:
1 Fedora 14 -LINUX操作系统安装包
【申嵌视频】光盘S3内容:
1【申嵌视频】3 入门篇
2 使用VMWare虚拟机安装好Fedora 14 LINUX操作系统的镜像文件:
Fedora 14 VMware镜像文件.rar。
【申嵌视频】光盘S4内容:
1【申嵌视频】Linux C语言程序开发班
2【顶嵌视频】C语言学习
【申嵌视频】光盘S5内容:
1【国嵌视频】嵌入式Linux应用程序开发
2【顶嵌视频】Linux下串口与工业协议开发
【申嵌视频】光盘S6内容:
1【申嵌视频】ARM微处理器开发基础班
2【申嵌视频】ARM实例开发高级班
【申嵌视频】光盘S7内容:
1【申嵌视频】u-boot移植与开发班
2【申嵌视频】嵌入式Linux内核定制与移植班
3【申嵌视频】构建嵌入式Linux根文件系统开发班
【申嵌视频】光盘S8内容:
1【国嵌视频】嵌入式Linux内核编程
2【申嵌视频】嵌入式Linux驱动开发基础班
【申嵌视频】光盘S9内容:
1【申嵌视频】5 实战项目篇
(1)基于mini2440的SD卡MP3播放器系统
(2)基于mini2440的WEB远程视频实时监控系统
(3)基于网络控制mini2440开发板GPIO资源
2【顶嵌视频】C++面向对象程序设计深入学习
3【申嵌培训】Linux下QT图形界面开发
4【申嵌培训】Android开发资料
5【申嵌培训】WinCE开发资料
【实战指南列举】
(1)、独家提供:最新Linux内核移植开发手册:
【申嵌培训】Mini2440 Linux移植开发实战指南-内核部分2010-9-9.pdf
(2)、独家提供:最新u-boot源程序代码+移植开发手册:
【申嵌培训】mini2440之U-boot移植详细手册-20110908.pdf
(3)、独家提供:最新构建Linux根文件系统开发指南:
【申嵌培训】嵌入式Linux根文件系统构建步骤(Linux 2.32.2).pdf
凡购买开发板的客户,可以向贺工索要这三个文档和源码包!
【mini2440开发板描述】
Mini2440的众多先进特性,可以概括为:
(1) 第一款被Linux社区广泛支持的国产2440开发板(自从Linux-2.6.31开始,Mini2440被正式加入Linux官方内核)
(2) 第一款在Linux下支持万能USB摄像头的2440开发板(同类产品至今仍在使用近乎绝迹、拍摄效果奇差的中星微摄像头,并且没有图形界面的应用),实现远程视频监控系统。
(3) 第一款统一采用支持EABI标准交叉编译器的开发板(同类产品仍在使用拼凑的各个版本的编译器,导致开发效率低下,并且不利于初学者入门掌握)
(4) 第一款提供齐全BSP(基于Linux-2.6.29(当前为Linux-2.6.32.2)和WindowsCE 5.0/6.0)的开发板,并全面配有图形界面实用应用程序(同类产品的部分硬件只是各摆设,并且还在盗用友善之臂早期的命令行测试代码)
(5) 第一款支持.NET 3.5和腾讯QQ的2440开发板(2009年10月,WindowsCE 6.0补丁Release 3发布)
(6) 第一款可以让用户无需编程,即可自由简单定制WindowsCE开机画面的开发板,并且可在10秒内极速启动系统(同类产品的WindowsCE系统启动时间一般在30秒甚至70秒)
(7) 第一款完美支持USB烧写更新Linux(support yaffs2)和WindowsCE 5.0/6.0的开发板,并且支持整片Nand Flash备份到PC,真正适合批量生产(同类产品尚无备份功能)
(8) 第一款实现WinCE/Linux图形界面均可使用CMOS摄像头预览并拍照的开发板(同类产品尚无此功能)
(9) 第一款公开所有BSP源代码(含Linux和WindowsCE)的开发板(齐全的BSP让初学者可以了解更多的底层,让真正做开发的人只需关注上层应用)
(10) 第一款内核(含WinCE和Linux)同时支持大页和小页Nand Flash的开发板,这样新老用户均可享用最新的软件,并且使用方式相同(同类产品尚无此特性)
(11) 第一款在WindowsCE和Linux下通过简单直观的图形界面,就可设置各种程序开机自动运行的开发板(同类产品尚无此功能)
(12) 第一款支持3G网络的2440开发板
(13) 第一款支持配套实战项目的开发板
(14) 第一款支持配套贴身嵌入式培训视频的开发板
(15) 国内外量产最多的开发板,公司直接采用Mini2440做产品案例最多的开发板,后续我们将陆续推出与我们合作的公司面市产品,成熟稳定可靠的性能,便捷的二次开发环境,极好的产品成本,完善的跟踪技术支持,更快缩短您的产品开发周期。
1. Linux2.6.32.2 系统特性
迄今功能最强大,最实用,最易用的Linux + Qtopia-2.2.0系统,无与伦比!
mini(咨询特价)之Linux软件系统特性 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
交叉编译器 :arm-linux-gcc-4.3.2.tgz86MB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Linux内核特性 :Linux-2.6.32.2-mini.tgz73MBupdated:2010-(咨询特价) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mini2440采用最新的内核版本Linux-2.6.32.2,并提供最齐全的Linux BSP(100%源代码) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
文件系统内容特性 :root_qtopia-20100108.tgz27MBupdated:2010-(咨询特价) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
首屈一指,先进、实用、方便,友善之臂首创,远远领先于其他厂家! (对比列表) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
文件系统内容 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
基于Linux的bootloader :bootloader.tgz9.2MB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Linux编程示例 :examples.tgz11KB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
有很多书籍介绍Linux编程,大部分都可以直接应用于嵌入式Linux,但涉及到嵌入式硬件操作,就可能有所不同了;另外有些嵌入式系统提供的库也并非齐全,这导致同样的程序在PC Linux上可以正常使用,但在目标板上就不行了,在此我们提供了几个典型的嵌入式Linux编程示例,以供参考。它们分别有: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2. WindowsCE6.0 系统特性
最齐全BSP,最易用的WindowsCE6(R3)! |
我们的服务理念 |
产品本身就是服务的一种体现,只有做到好用,易用和易得,才能为客户节省时间,提高效率和带来真正的价值;我们的设计理念也正是基于此宗旨,这是你看到我们的产品由表及理如此爽心悦目的主要原因,它无处不体现了设计人员的良苦用心 |
![]() |
简介 |
2010-01-09:暨精彩实用的Linux+Qtopia-2.2.0系统,友善之臂目前推出了基于2440开发板之BSP最齐全,功能最实用的WindowsCE6(R3)系统,众多特色技术远远领先同类产品,用户因此可以更加方便学习,研发以及做方案,并且所有BSP均为100%开放源代码,以下蓝色标注为国内首创特色之处: ● 基于最新的补丁Release3(2009.10发布,用户可自行添加移动版QQ组件,比较大) ●支持.NET 3.5 ●不仅支持注册表可读写,而且支持全盘目录可读写,可以安装更多第三方软件,如蒙恬手写输入法 ●支持10秒快速开机启动 ● 提供了目前国内最完善的WindowsCE 6.0 BSP(含bootloader),并100%开放源代码,大部分测试程序均和Qtopia-2.2.0的界面相同或相似,它们包括: - (1)PWM控制蜂鸣器 : 首家实现! - (2) CMOS摄像头: 配合我们自主研发的应用软件,可预览并拍照保存为bmp格式 - (3)I2C-EEPROM读写:首家实现! - (4)ADC转换:和TouchPanel共享同一个驱动代码,首家实现! - (5)看门狗:更加方便应用于各种无人值守的应用及方案,首家实现! - (6) 用户按键(6个) - (7) 用户LED(4个) - (8) 背光控制和管理:可设定背光关闭时间,并通过按键,触摸屏,键盘,鼠标唤醒,更加实用于产品方案,首家实现! - (9) RTC: - (10) DM9000网卡: - (11) SD卡驱动:支持各种大容量高速SD卡,最高可达32G - (12) USB Host驱动:系统内置,支持优盘、USB键盘、USB鼠标等 - (13) UDA1341驱动:支持音频播放和录音 - (14) 触摸屏驱动:支持四线电阻式触摸 - (15) LCD驱动:支持N35/T35, A70, L80, VGA1024x768,分别对应分辨率:240x320, 800x480, 640x480, 1024x768) - (16)通过简单修改头文件定义即可支持多种型号的LCD,保持和WindowsCE5完全一致的方尸更加方便用户升级或更换平台 - (17) LCD旋转设置:无需修改注册表,旋转结果可自动保存,国内首创! - (18) 串口驱动:完善的3个串口驱动,通过简单修改头文件定义可以指定UART0作为DEBUG输出或者普通串口, 保持和WindowsCE5一致 - (19)通过修改Nboot头文件可以方便的自定义进度条的颜色、位置、长宽,以及开机图片的位置、背景,更加适用于个性化,和客户化定制! - (20) StartLogoMaker:友善之臂专门设计的实用工具,直接把BMP/JPG/PNG等格式转换为开机图片数组StartLogo.c,绿色软件,可运行于XP/Vista/Win7 - (21)无需重新编译,可随时随地通过USB可以烧写普通的bmp文件作为开机画面,更加适用于个性化,和客户化定制! - (22)无需手工修改注册表,通过图形界面的"Autorun-setting.exe"即可把任意应用程序设置为开机自动运行,十分方便,更加适用于个性化,和客户化定制! |
驱动程序源代码在BSP中的位置 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
精彩展示:
1. WindowsCE6.0 系统
2. Linux2.6.32.2 + Qtopia 2.2.0 系统
最精彩实用的Qtopia-2.2.0 | |||
Qtopia-2.2.0图形系统平台源代码请到“这里”下载 | |||
我们提供的Qtopia-2.2.0需要使用arm-linux-gcc-4.3.2 with EABI编译器在Fedora 9平台下编译,源代码包中有build-all编译脚本,详见手册中的相关说明。 | |||
以下图片所展示的Qtopia-2.2.0应用程序大都使用Qt Designer 2.0开发,以下图片均使用命令行工具snapshot命令实时截取 | |||
3. Android 1.5展示 注意:由于本身Google发布的Android系统不支持ARM920T架构的SOC,而本款mini2440开发板所选SOC就是基于ARM920T 架构的S3C2440A,因此本Android系统还只是个简化版系统,限于学习Android的客户使用。如果客户是专门用来开发 或者从事Android学习专用,建议购买mini6410或者tiny6410开发板,全面支持最新Android 2.3.4版本。 |
开发板硬件特性
CPU 处理器
- Samsung S3C2440A,主频400MHz,最高533Mhz
SDRAM 内存
- 在板64M SDRAM
- 32bit 数据总线
- SDRAM 时钟频率高达100MHz
FLASH 存储
在板256M Nand Flash, 掉电非易失(用户可定制64M/128M/256M/512M/1G)
在板2M Nor Flash,掉电非易失,已经安装BIOS
LCD 显示
- 板上集成4 线电阻式触摸屏接口,可以直接连接四线电阻触摸屏
- 支持黑白、4 级灰度、16 级灰度、256 色、4096 色STN 液晶屏,尺寸从3.5 寸到12.1 寸,屏幕分辨率可
以达到1024x768 象素;
- 支持黑白、4 级灰度、16 级灰度、256 色、64K 色、真彩色TFT 液晶屏,尺寸从3.5 寸到12.1 寸,屏幕
分辨率可以达到1024x768 象素;
- 标准配置为NEC 256K 色240x320/3.5 英寸TFT 真彩液晶屏,带触摸屏;
接口和资源
- 1 个100M 以太网RJ-45 接口(采用DM9000 网络芯片)
- 3 个串行口
- 1 个USB Host
- 1 个USB Slave B 型接口
- 1 个SD 卡存储接口
- 1 路立体声音频输出接口,一路麦克风接口;
- 1 个2.0mm 间距10 针JTAG 接口
- 4 USER Leds
- 6 USER buttons(带引出座)
- 1 个PWM 控制蜂鸣器
- 1 个可调电阻,用于AD 模数转换测试
- 1 个I2C 总线AT24C08 芯片,用于I2C 总线测试
- 1 个2.0 mm 间距20pin 摄像头接口
- 板载实时时钟电池
- 电源接口(5V),带电源开关和指示灯
系统时钟源
- 12M 无源晶振
实时时钟
- 内部实时时钟(带后备锂电池)
扩展接口
1 个34 pin 2.0mmGPIO 接口
1 个40 pin 2.0mm 系统总线接口
规格尺寸
- 100 x 100(mm)
操作系统支持
- Linux2.6.32.2 + Qtopia-2.2.0
- WindowsCE.NET 6.0(R3)
参考图片
【发货清单】