bootloader介绍:天嵌科技在原生的u-boot中添加了SD卡的驱动,完善了Nand Flash的ECC校验,让Nand Flash的读写更加安全,添加了FAT32协议的驱动,实现了开机自动烧写镜像,SD卡烧写支持大于内存容量的文件系统的烧写,完善了环境变量的保存方式.
1、u-boot介绍:功能表对照图功能 | 特点 |
SD自动更新固件 | 无需与PC有任何连接,使量产和更新更快捷 |
SD手动更新固件 | 无需与PC有任何连接,现场升级更方便,通过LCD交互,业内首创 |
TFTP烧写 | 需要连接网络,串口线。有烧写菜单,支持“一键烧写镜像”。 |
支持LCD手动切换 | 不需要更换u-boot,即可以让u-boot支持天嵌科技的所有LCD |
LCD上显示信息 | 无需接串口,既可以在LCD看到开发板的内存和nand信息 |
启动linux系统 | 支持内核动态调整LCD |
启动android系统 | 支持内核动态调整LCD |
天嵌科技经过数月的开发,为TQ_AM335X提供了最新的Linux-3.2的内核,然后使用Andorid4.0开发了完整的系统和应用程序,完成了常用的功能。
2.1)内核介绍天嵌科技提供的Linux内核包含了如下功能:
下面列出来的是TQ335X PDA特有的驱动:
下面列出来的是TQ335X PDA常规的驱动:
下面列出各种驱动在内核中的位置:
说明1:下面仅提供各个驱动的大致分布,因为内核中有的驱动依赖不同文件夹中的文件,所以表格中有时候给出的是主要的驱动文件或者仅仅指出驱动所在位置。
Linux-3.2源码驱动分布表格 | ||
驱动 | 在内核中的源码位置 | 系统中的设备名称 |
NAND Flash驱动 | drivers/mtd/nand/ | /dev/mtd* (*表示数字) |
LCD驱动 | drivers/video/da8xx-fb.c | /dev/fb0 |
电阻触摸屏驱动 | drivers/input/touchscreen/ti_tscadc.c | /dev/event* |
电容触摸屏驱动 | drivers/input/touchscreen/(模块化) | /dev/event* |
USB驱动 | drivers/usb/ |
|
SD卡驱动 | drivers/mmc/host/omap_hsmmc.c | /dev/mmc* |
串口驱动 | Drivers/tty/serial/omap-serial.c | /dev/ttySAC* |
WM8960声卡驱动 | sound/soc/codecs/tlv320aic3x.c | /dev/snd/*(/dev/dsp) |
I2C驱动 | drivers/i2c/busses/i2c-omap.c | /dev/i2c-* |
按键驱动 | drivers/input/keyboard/gpio_keys.c | /dev/event* |
背光灯驱动 | drivers/video/backlight |
|
蜂鸣器驱动 | drivers/char/am335x_beep.c | /dev/beep |
LED驱动 | drivers/char/am335x_leds.c | /dev/led |
SDIO WIFI驱动 | drivers/net/wireless/libertas/ | wlan0 |
RTC驱动 | drivers/rtc/rtc-omap.c | /dev/rtc0 |
看门狗驱动 | drivers/watchdog/omap_wdt.c | /dev/watchdog |
USB转串口驱动 | drivers/usb/serial/ (内核选择了generic.c) | /dev/ttyUSB0 |
USB的3G驱动 | drivers/usb/serial/ | /dev/ttyUSB0~3 |
Linux的内核驱动特性与Android内核的驱动特性基本一致,不同的是Linux的文件系统采用的是Qt作为应用界面。所以这里只针对文件系统进行介绍。关于内核与编译器的介绍请看上一小节。
在V1.0版本中采用的是Qt-4.5版本,天嵌科技开发了一整套的PDA应用软件:从LED灯控制程序到视频播放器。
二、TQ_AM335X开发板套装配件
1. TQ335X底板 1块
2. TQ335X核心板 1块
3. 7寸LCD 1个
4. 5V电源 1个
5.串口线,USB下载线,网线 各1条
6.配套光盘 5张
经本公司及其授权代理,代销商销售出去的所有产品(除产品介绍中特别注明外),均享受以下保修政策:
1包换 提供3个月的超长时间免费包换服务(人为损坏,则不能包换)。
2保修 12个月内免费保修,自产品售出之日起12个月内(如果客户不能提供确实的销售日期证明,我们将按照产品的出厂日期来计算保修期限)。
3维护 凡是购买天嵌科技开发板的用户均享受终身产品维护的权利。
4凡购买天嵌开发板的用户,在使用过程中有任何疑难,可随时来电,QQ群,论坛提问,我们会及时的为你解答。
5液晶屏不在保修范围内。
自产品出售之日起,为客户提供终身的产品维护服务,对于在保修期内但不符合保修条件的故障产品和超过保修期限的产品,我们提供有偿的产品维修服务,在客户确认接受产品的维修费用后,我们安排进行产品的维修,具体的维修服务规定参见下列详细条文:
维修周期:
自收到维修产品后,我们即安排进行检测,在与客户确认维修费用后,我们将组织专门人员在最短时间内修复返回,一般的故障维修周期为7个工作日(不含运输过程中的时间),对于由于存在特殊原因而不能短期内修复的故障,我们会酌情与客户另行确认维修周期。
维修费用:
在保修期内的天嵌开发板及产品,由于客户使用不当造成产品损坏,不符合保修条件的维修产品,我们只收取元件材料费,不收取维修服务费用;超过保修期限的维修产品,根据实际的损坏程度确定收取元件材料费和维修费的金额。
运输费用:
1属于三个月包换,12个月内正常检测维修的产品的正常问题返修产品至我司的运输费用由客户负担,维修后的产品返还的运输费用由我们负担。
2属于人为损坏的产品,不论时间长短,来回运费均由客户负担。
保修期内的产品出现下列情况不提供免费保修服务:
1液晶屏不在保修范围,刚收到货验收时如液晶屏不正常显示,应立即与我们取得联系,进行调换。
2由不正确使用等人为因素或不可抗拒的自然力引起的核心器件(核心器件包括但不仅限于CPU、FLASH、SDRAM等芯片)的损坏、烧毁等不在保修范围之内。
注意事项:
1客户返回的维修品应附带详细的产品故障现象说明,以便我们能够尽快进行维修,解决故障;
2客户应写明详细的联系地址、电话、联系人等信息,以便维修好的产品能够及时准确地返回给您;
3由于产品属于精密电子产品,客户返还产品时务必注意采用安全可靠的包装和运输方式,以避免由于运输造成更加严重的损坏,建议客户办理运输的保险。对于途中由于运输原因或其它不可抗拒原因造成的损失,本司不承担赔偿。建议使用快递运输送货上门方式,一般二到三天即到。