RK3399的CPU采用big.LITTLE大小核架構,雙Cortex-A72大核+四Cortex-A53小核結構,對整數、浮點、內存等作了大幅優化,在整體性能、功耗及核心面積三個方面都具革命性提升。 RK3399的GPU采用四核ARM新一代高端圖像處理器Mali-T860,集成更多帶寬壓縮技術:如智能迭加、ASTC、本地像素存儲等,還支持更多的圖形和計算接口,總體性能比上一代提升45%。
友堅科技最新研發的RK3399開發板,搭建了最新android7.1 系統,4G DDR3內存,32G EMMC 存諸,搭配8.4寸高清IPS屏。RK3399開發板主板尺寸為:155*104mm,設計有非常豐富的接口,板載3路TTL UART,2路USB2.0接口,一路USB3.0接口,WIFI/BT二合一,HDMI OUT 、HDMI INT、Type C、4G、IR、以太網等;可擴展模塊包括4G模塊、Camera(1300萬、500萬)等應用類功能模塊。
339901.jpg (303.9 KB, 下載次數: 119)
下載附件
2017-11-8 14:23 上傳
安裝觸摸板
1 觸摸板驅動程序的修改
內核自帶的觸摸板驅動源文件: kernel\drivers\char\s3c2410-ts.c,需在 s3c2410_ts_init()初始
化函數中加入“ADCDLY = 0xFFFF”語句,否則在按下觸屏時,觸屏的采集值將非常的不穩定,誤差很大。
2 觸摸板測試程序
#include <unistd.h>
#include <stdio.h>
#include <fcntl.h>
typedef struct{
unsigned short pressure;
unsigned short x;
unsigned short y;
unsigned short pad;
}TS_EVENT;
int main(void){
static int ts = -1; static
int mousex = 0; static int
mousey = 0; static
TS_EVENT ts_event;
printf("touch screen test program\n");
printf("please touch the screen\n");
ts = open("/dev/touchscreen/0raw",O_RDONLY);
if (ts < 0) {
fprintf(stderr,"Can not open touch screen! \n");
exit(1);
}
while (1){
read(ts, &ts_event, sizeof(TS_EVENT));
if (ts_event.pressure > 0){
printf(ts_event.x = %d, ts_event.y = %d\n", ts_even t.x, ts_event.y);
}
}
}
|