TQ4418

来自天嵌科技
跳转至: 导航搜索

产品介绍

  • TQ4418是天嵌针对数字标牌系统研发。它采用的是三星的S5P4418平台,主要应用于各种大屏终端显示设备。TQ4418板卡集成多媒体解码、单/双LVDS液晶屏驱动、HDMI、WIFI、蓝牙、3G/4G、USB、SD于一体,支持绝大部分当前流行的视频及图片格式解码,支持HDMI视频,单/双路LVDS视频输出,可以驱动各种TFT LCD显示器,大大简化整机系统设计,牢靠的SD卡和SIM卡座,稳定性更强,非常适合高清网络视频播放盒,视频广告机和画框广告机。
  • S5p4418是三星推出的一款适用于消费电子领域的新一代应用处理器。采用28nm制程工艺为Cortex-A9的4核处理器,CPU频率为1.4GHz,支持MALI MP2 3D图形加速器、1M byte L2缓存;视频解码能力:支持(H.264.MPEG4-ASP H.263 VC-1 MPEG-1/2 VP8 AVS RV8/9/10 RV8/9/10)1080P解码;视频编码能力:支持(H.264 MPEG4 H.263)1080P编码;兼容S5P6818八核。
TQ4418接口图

硬件参数

主要硬件指标
CPU S5P4418, 四核,A9,主频:1.4GHz(使用1.2GHz)

S5P6818,八核,A53,主频:1.4GHz(使用1.2GHz)

内存 1/2G(默认2G)
内置存储器 EMMC 4/8/16/32G 可选(默认8G)
内置 ROM 2KB EEPROM
解码分辨率 最高支持1080P
操作系统 Android 5.1.1
多媒体解码 支持H.263、H.264、MPEG1、MPEG2、MPEG4,mp4 等
USB2.0 接口 2 个USB HOST、3 个USB 插座
串口 4+1 个串口插座。1 个为调试串口
WIFI、BT 内置WIFI,BT4.0
3G/4G 内置全网通4G 上网功能
以太网 100M/1000M 自适应以太网
SD 卡 SDHC 大卡
LVDS输出 单/双路,6 位/8 位LVDS 屏
HDMI输出 支持1080P 输出
音视频输出 支持左右声道输出,内置双4R/20W,8R/10W 功放
RTC实时时钟 支持
IO口 3 路通用IO 口
Adc 1 路adc (1.8v)
红外 支持天嵌操作的红外拔号板
系统升级 支持本地SD,USB 升级

硬件列表

功能 说明
LVDS输出。 分辨率不大于1080p,可以通过embedsky.ini文件设置(lcd转lvds)
HDMI输出。 可选分辨率为480P、720P、1080P 。只输出图像,不输出声音
pwm背光输出 主要为lvds提供背光控制
一路100M/1000M以太网接口  
板载WIFI+BT模块(rtl8723bu)  
pcie 4G模块 sim7100,只支持上网,不支持语音功能
sgtl5000声卡 只支持放音,不支持录音,喇叭与耳机切换
3.5mm及2pin_2.0座子音频输出  
5路USB host接口  
1路USB OTG接口 只作为device功能
1+4 路UART串口 一路为调试串口,不可使用,
Pcf8563  rtc时钟  
外接sd卡做存储设备,及sd卡更新系统。  
红外模块接口  
3 I/O扩展  
Led 心跳灯  
1路adc 基准电压1.8V
板载E2PROM 2Kbit(256*8bit)

软件资源

内核版本 3.4.39  
android版本 android_5.1.1  
获取系统信息    
  public String getAPIVersion() 获取目前API的平台-版本-日期信息。
  public String getAndroidModel() 获取目前设备的型号
  public String getAndroidVersion() 获取目前设备的android系统的版本
  public String getRunningMemory () 获取设备的硬件内存大小容量
  public String getInternalStorageMemory () 获取设备的硬件内部存储大小容量。
  public String getFirmwareVersion() 获取设备的固件SDK版本
  public String getFormattedKernelVersion() 获取设备的固件内核版本。
  public String getAndroidDisplay() 获取设备的固件系统版本和编译日期
开关机    
  public void reboot(ISysAboutListener iSysAboutListener) 正常重启系统。
看门狗    
  public void watchdogOpen(int enable, int outTime,

IWatchdogOpen iWatchdogOpen)

在应用层使能或者关闭开门狗功能。
  public int watchDogFeed() 喂狗一次,对看门狗计数进行复位操作
显示    
  public Bitmap takeScreenshot(String savePath, String name,boolean isSave) 截取当前全屏为png格式图片并重命名到相应位置并返回bitmap
  public void setRotation(int rotationDegree, IScreenListener iScreenListener) 设置屏幕逆时针旋转N角度。
  public int getScreenWidth() 获取显示屏分辨率宽X像素。
  public int getScreenHeight () 获取显示屏分辨率高Y像素
  public void setStatusBar(boolean enable) 设置显示或者隐藏动态状态栏
  public int getStatusBar() 获取当前动态状态栏显示或者隐藏状态。
  public void setLcdBackLight(final int on, IScreenListener iScreenListener) 背光使能,熄灭屏幕,只关背光,却不进入休眠,软件继续运行
  public void getLcdLightStatus() 获取背光状态。
安装升级    
  public void installSlient(String path, ISysAboutListener iSysAboutListener) 静默安装APK应用。
  public void  uninstallSlient(String packageName,

ISysAboutListener iSysAboutListener)

静默卸载APK应用。
网络    
  public String  getEthMacAddress() 获取设备以太网的MAC地址。
  public String getEthIp() 获取设备以太网的IP地址
  public void setEthIPAddress(String mIPaddr, String mGw, String mDns,

IEthListener iEthListener)

设置设备以太网的静态IP地址
  public void setEthDhcp(IEthListener iEthListener) 设置动态获取ip
  public String getActiveNetType() 获取当前可用网络类型。
  registerWifiNetReceiver(IWifiListener iWifiListener, Context context) 检测wifi开关状态。
  public boolean getWifiSwitch() 检测wifi开关状态。
  public String getWifiIp () 获取wifi IP。
  public String getWifiMac () 获取wifi MAC。
  public void openWifi() 开启wifi
  public int connectWifi(String ssid, String psw) 连接指定wifi
  public List getWifiScanList() 获取最新wifi扫描结果及配置信息列表
  public void disconnectWifi() 断开wifi
  public void  closeWifi() 关闭wifi。
外部存储介质    
  public String  getExtSDCardPath () 获取外部存储SD卡路径
  public String  getInnerSDCardPath() 获取内部存储SD卡路径。
  public ArrayList 获取外部存储U盘路径集合。
  public void readEEPROM(final int start_addr, final int size,

IEEPRomListener ieepRomListener)

读取外部EEPROM存储。
  public void writeEEPROM(final int start_addr, final int size, final byte[] buf,

IEEPRomListener ieepRomListener)

写入外部EEPROM存储。
硬件接口    
  public ArrayList 获取获取所有串口设备名。
  public ArrayList 获取所有串口设备绝对路径。
  public void openSerialport(String path, int baudrate, IDataReceiver dataRecv) 开启串口
  public String serialSenData(String path, byte[] data) 串口发送数据
  public void serialClose(String dev) 关闭指定的串口
  public void serialCloseAll () 关闭所有以开启过的串口。
  public ArrayList 获取所有已开启的GPIO口名。
  public void openGpio(int portNum, IGpioListener iGpioListener) 开启一个gpio口。
  public void closeGpio(int closeport, IGpioListener iGpioListener) 关闭一个gpio口。
  public int readGpioValue(int port, IGpioListener iGpioListener) 获取IO口输入状态
  public int configGpio(int outPort, int state, IGpioListener iGpioListener) 设置IO口输出状态。
声音控制    
  public void setVol(int streamType, int index, int flag) 设置当前声音大小。(建议采用Android标准接口)
  public void adjustVol (int streamType, int index, int flag) 以一步步长控制音量的增减。(建议采用Android标准接口)
  public int  getVolume(int streamType) 获取当前通道声音。(建议采用Android标准接口)
其他    
  public void setTime(int year, int month, int day, int hour, int minute,, int second,

ISysAboutListener iSysAboutListener)

设置并保存系统时间。
  public void getSystemLog(final String path, ISysAboutListener iSysAboutListener) 抓取Android层的LOG并保存相应目录
  public String getADC() 获取电压

出厂烧录镜像合集

开发板配套电路图

开发板配套教材集

开发板配套芯片手册