wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3595|回復: 1
打印 上一主題 下一主題
收起左側

基于S5P6818芯片智能家居程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:997724 發表于 2022-5-8 17:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
當用戶進入到系統主界面之后,能夠使用觸摸屏來實現智能家居功能模塊的切換以及選擇,控制家庭娛樂相冊的顯示切換上下圖像,切換音頻播放,切換視頻播放。整個項目綜合運用了目前主流的嵌入式開發技術,包括linux驅動,音視頻開發等等。

#include <stdio.h>//fopen
#include <errno.h>//perror
#include <stdlib.h>//exit
#include <sys/types.h>//open
#include <sys/stat.h>//open
#include <fcntl.h>//open
#include <sys/mman.h>//mmap
#include <linux/input.h>//struct input event
#include <stdlib.h>
#include <strings.h>

int  fd_event0 = 0;
char video_path[100]="/root/smart_home/video_file/1.avi";
char audio_path[100]="/root/smart_home/audio_file/1.mp3";
int  flag=0;

int  open_touch_screen(void);
int  close_touch_screen(void);
int  read_touch_screen_information(int  *x,   int  *y);
int  S5P6818_bmp_24_800_480(const char *path);
int  picture_system(void);
int  main_system(void);
int  pic_circular_spread_right(char *pathname);
int  video_system(void);
int  audio_system(void);
int  play(char *mp3path, int select);
int  stop(int select);
int  cont(int select);
int  quit(int select);
int  next(int select);
int  last(int select);
int  back(void);

int main(int argc, char *argv[])
{
        main_system();
        return 0;
}


int  main_system(void)
{
        int get_x=0, get_y=0;
        char bmp_path[100]="/root/smart_home/images/jiemian.bmp";
    S5P6818_bmp_24_800_480(bmp_path);
      
        open_touch_screen();
      
        while(1)
        {
                read_touch_screen_information(&get_x, &get_y);
                printf("(x,y):(%d,%d)\n", get_x, get_y);
               
                if(get_x>=640&&get_x<=760&&get_y>=35&&get_y<=130){

               picture_system();
                   }
            else if(get_x>=640&&get_x<=760&&get_y>=195&&get_y<=295){

                   video_system();
               }
            else if(get_x>=640&&get_x<=760&&get_y>=300&&get_y<=455)
              {

                  audio_system();
              }
                else{
                   printf("============\n");
                   }
        }
      
        close_touch_screen();
}

int  picture_system(void)
{
        int get_x=0, get_y=0;
        char bmp_path[100]="/root/smart_home/images/001.bmp";
    S5P6818_bmp_24_800_480(bmp_path);
      
        open_touch_screen();
      
        while(1)
        {
                read_touch_screen_information(&get_x, &get_y);
                printf("(x,y):(%d,%d)\n", get_x, get_y);
                if(get_x>=0&&get_x<=310&&get_y>45&&get_y<=480){
                       
               bmp_path[26]=bmp_path[26]-1;
                   if(bmp_path[26]== '0'){
                           bmp_path[26]=  '9';
                   }
                   pic_circular_spread_right(bmp_path);
            }
            else if(get_x>=500&&get_x<=775&&get_y>45&&get_y<=480){
               bmp_path[26]=bmp_path[26]+1;
                   if(bmp_path[26]=='9'){
                           bmp_path[26]='0';
                   }
                   pic_circular_spread_right(bmp_path);
               }
                else if(get_x>755&&get_x<=800&&get_y>=0&&get_y<=45){
                        back();
               }
            else
              {
                   printf("=============\n");
              }
        }
      
        close_touch_screen();
}

int  video_system(void)
{
        int ts_x, ts_y;
        int get_x=0, get_y=0;
        char bmp_path[100]="/root/smart_home/images/video.bmp";
    S5P6818_bmp_24_800_480(bmp_path);
      
        open_touch_screen();
      
        while(1)
        {
                read_touch_screen_information(&get_x, &get_y);
                printf("(x,y):(%d,%d)\n", get_x, get_y);
               
                if(get_x>=290&&get_x<=480&&get_y>=300&&get_y<=480&&flag==0){
                        printf("====play======\n");
               play(video_path,1);
            }
            else if(get_x>=290&&get_x<=480&&get_y>=300&&get_y<=480&&flag==1){
                        printf("====stop======\n");
               stop(1);
               }
            else if(get_x>=290&&get_x<=480&&get_y>=300&&get_y<=480&&flag==2){
                        printf("====continue======\n");
               cont(1);
                }
                else if(get_x>=200&&get_x<290&&get_y>=300&&get_y<=480){
                        printf("====last======\n");
                        last(1);
               }
                else if(get_x>510&&get_x<=610&&get_y>=300&&get_y<=480){
                        printf("====next======\n");
                        next(1);
               }
                else if(get_x>700&&get_x<=780&&get_y>=390&&get_y<=480){
                        quit(1);
                        back();
               }
                else{
                   printf("=============\n");
                   }
        }
      
        close_touch_screen();
}

int  audio_system(void)
{
        int ts_x, ts_y;
        int get_x=0, get_y=0;
        char bmp_path[100]="/root/smart_home/images/music.bmp";
    S5P6818_bmp_24_800_480(bmp_path);
      
        open_touch_screen();
      
        while(1)
        {
                read_touch_screen_information(&get_x, &get_y);
                printf("(x,y):(%d,%d)\n", get_x, get_y);
               
                if(get_x>=370&&get_x<=440&&get_y>=390&&get_y<=480&&flag==0){
                        printf("====play======\n");
               play(audio_path,2);
            }
            else if(get_x>=370&&get_x<=440&&get_y>=390&&get_y<=480&&flag==1){
                        printf("====stop======\n");
               stop(2);
               }
            else if(get_x>=370&&get_x<=440&&get_y>=390&&get_y<=480&&flag==2){
                        printf("====continue======\n");
               cont(2);
                }
                else if(get_x>=290&&get_x<350&&get_y>=390&&get_y<=480){
                        printf("====last======\n");
                        last(2);
               }
                else if(get_x>460&&get_x<=520&&get_y>=390&&get_y<=480){
                        printf("====next======\n");
                        next(2);
               }
                else if(get_x>755&&get_x<=800&&get_y>=0&&get_y<=45){
                        quit(2);
                        back();
               }
                else{
                   printf("================\n");
                   }
        }
      
        close_touch_screen();
}

int back(void)
{
        flag=0;
        main_system();
        return 0;
}

int play(char *mp3path, int select)
{
        char cmd[100]={0};
        switch(select)
        {
                case  1:
                        sprintf(cmd," mplayer  %s -zoom -x 800 -y 385 &",video_path);
                break;
                case  2:
                    sprintf(cmd," madplay  %s  &",audio_path);
                break;
                default:
                break;
        }
        printf("%s\n", cmd);
        system(cmd);
        flag=1;
        return 0;
}

int stop(int select)
{
        switch(select)
        {
                case  1:
                        system("killall -STOP mplayer");
                break;
                case  2:
                    system("killall -STOP madplay");
                break;
                default:
                break;
        }

      
        flag=2;
        return 0;
}

int cont(int select)
{
        switch(select)
        {
                case  1:
                        system("killall -CONT mplayer");
                break;
                case  2:
                    system("killall -CONT madplay");
                break;
                default:
                break;
        }
        flag=1;
        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:690781 發表于 2022-11-30 08:44 | 只看該作者
不錯,多謝分享
回復

使用道具 舉報

無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
www.夜夜爱| 国产乱人视频免费播放| 久久久久久综合网| 国产精品一 二 三| 日韩一区视频在线| 欧美无乱码久久久免费午夜一区| 成人精品高清在线| 欧美啪啪一区| 盗摄牛牛av影视一区二区| 污污视频在线| 黄动漫在线看| 樱花草www在线观看| 99在线观看免费| 911国产在线| 亚洲第一色av| 久久久久久久9| 国产一区在线观| 51ⅴ精品国产91久久久久久| 日韩精品视频免费在线观看| 午夜精品久久一牛影视| 不卡的av在线| 久久久久.com| 亚洲精品一二三区区别| 精品一区视频| 中文在线8资源库| 午夜免费福利在线观看| 中文字幕毛片| 天干夜天天夜天干天ww| 久久夜色邦福利网| 国产色在线视频| aaa人片在线| 777777国产7777777| 一级特级黄色片| 日本久久久久久久久久久久| 男人日女人的bb| 秋霞久久久久久一区二区| 国产精品青青在线观看爽香蕉| 日韩视频精品在线| 日韩精品在线观看一区二区| 欧美人与性动xxxx| 欧美日韩国产中文字幕 | 久久这里有精品视频| 制服.丝袜.亚洲.中文.综合| 五月天丁香久久| 亚洲欧洲一区二区在线播放| 99久久精品情趣| 国产在线精品一区二区| 日韩1区2区日韩1区2区| 一区二区动漫| 狠狠综合久久av一区二区老牛| 日韩av久操| 国产精品亚洲片在线播放| 久久亚洲黄色| a级日韩大片| 国产午夜亚洲精品一级在线| 欧美成a人片在线观看久| 嗯~啊~轻一点视频日本在线观看| 在线日本视频| 免费在线观看黄色| 精品国产99久久久久久| 精品国产99久久久久久| 二区在线播放| 色爱综合区网| 1234区中文字幕在线观看| 波多野结衣精品| aa级大片免费在线观看| 欧洲精品二区| 国产网站在线| 日韩三区在线| 国产精品日韩精品在线播放| 成人av在线播放| 日韩在线视频一区二区三区| 77成人影视| 欧美亚洲tv| 久久不见久久见国语| 久久综合欧美| 欧美福利一区| 丝袜国产日韩另类美女| 国产资源精品在线观看| 岛国精品在线播放| 国产欧美视频一区二区| 亚洲美女区一区| 欧美日韩一区二区免费视频| 欧美亚洲一区三区| 欧美mv日韩mv国产网站app| 亚洲国产私拍精品国模在线观看| 亚洲欧美成人网| 久久五月天综合| 人九九综合九九宗合| 国产啪精品视频网站| 国产传媒一区| 亚洲精品8mav| 怡红院av亚洲一区二区三区h| 久久精视频免费在线久久完整在线看| 91精品国产色综合久久ai换脸| 欧美tk—视频vk| 中文字幕日韩欧美在线视频| 亚洲91av视频| 亚洲xxxx在线| 性刺激综合网| 国产l精品国产亚洲区久久| 香港日本韩国三级网站| 国产中文字幕一区二区| 中文字幕影音先锋| 国产探花精品一区二区| 欧美bbbbxxxx| 国模私拍视频| 99福利在线| 欧美天堂一区二区| 成人区精品一区二区婷婷| 99国产精品99久久久久久粉嫩| 精品一区二区三区在线播放 | 成人在线免费小视频| 亚洲欧美伊人| 国产精品伊人色| 亚洲欧洲国产专区| 69堂国产成人免费视频| 精品国偷自产在线| 国产综合在线观看视频| 亚洲欧美日韩另类精品一区二区三区 | 欧美v亚洲v综合v国产v仙踪林| 欧美日韩一区二区三区四区不卡| 欧美全黄视频| 成人综合在线观看| 午夜精品久久久久久久久| 精品福利视频一区二区三区| 欧美国产日韩免费| 狠狠爱一区二区三区| 91国视频在线| 成人在线手机视频| 国产精品久久无码一三区| 欧美爆操老女人| 依依成人在线| 国产精品99久久久久久董美香| 欧美激情理论| 成人av网站在线| 日本大香伊一区二区三区| 最新中文字幕亚洲| 草莓视频一区| 国内自拍视频网| 538精品在线观看| 少妇av一区二区| 久草免费在线播放| 在线亚洲人成| 欧美福利专区| 中文字幕乱码久久午夜不卡 | 男女裸体影院高潮| a视频免费观看| 黄色av一区二区| 91美剧网在线播放| 麻豆系列在线观看| 伊人春色之综合网| 国产成人啪免费观看软件| 精品毛片三在线观看| 久久精品电影网| 色一情一区二区三区四区| 潘金莲一级淫片aaaaaaa| www五月天com| 黄色毛片免费| 秋霞伦理一区| 激情偷拍久久| 亚洲精品欧美激情| 久久视频免费观看| 亚洲欧美日韩精品在线| 法国伦理少妇愉情| 亚洲 精品 综合 精品 自拍| 日本一卡二卡四卡精品 | 国产美女视频一区二区三区 | 黄色网在线免费看| 久久麻豆精品| 国产精品久久久久影院亚瑟 | 免费毛片在线| 欧美三级电影在线| 91在线视频免费91| 日韩激情片免费| 久久精品ww人人做人人爽| 亚洲少妇中文字幕| 黑人乱码一区二区三区av| 中文字幕在线影视资源| 精品欧美午夜寂寞影院| 不卡一区二区在线| 国产视频丨精品|在线观看| 精品无码久久久久国产| 日本少妇色视频| 影音先锋国产资源站| 伊人手机在线| 1024精品一区二区三区| 福利微拍一区二区| 国产精品久久久久9999| 国产精品区在线| 精品久久久无码中文字幕| 欧美孕妇性xxxⅹ精品hd| 欧洲三级视频| 亚洲精品国产a| 韩国v欧美v日本v亚洲| 日韩精品一区中文字幕| 国产精品无码在线播放| 欧美美女色图| 综合久久亚洲| 精品福利在线视频| 国产久一一精品| 高清中文字幕mv的电影| 一色屋色费精品视频在线看| 国产亚洲成av人片在线观看 | 91蝌蚪精品视频| 久久毛片高清国产| 美女黄色丝袜一区| 92看片淫黄大片一级| 国产精品国产三级国产aⅴ| 精品999视频| 国户精品久久久久久久久久久不卡| 精品成人av一区| 91欧美激情另类亚洲| 国产熟妇搡bbbb搡bbbb| 水蜜桃免费高清视频在线播放| 久久69成人| 久久久精品tv| 欧美黄色www| 国产精品探花在线播放| 在线永久免费观看黄网站| 亚洲天堂手机| 99久久99久久精品免费看蜜桃| 久久国产精品影视| 亚洲综合婷婷久久| 午夜剧场日韩| 欧一区二区三区| 亚洲欧美一区二区三区孕妇| 国产精品91视频| av在线网站观看| 蜜桃av网站| 免费看av成人| 在线一区二区三区做爰视频网站| 精品免费视频123区| 欧美一级高潮片| 国产精品视频二区三区| 免费精品视频| 一区二区在线视频播放| av免费网站观看| 欧美成人禁片在线观看网址| 国产人与zoxxxx另类91| 亚洲精品成人天堂一二三| 97视频中文字幕| 日本一区二区欧美| 在线观看av黄网站永久| 韩日av一区二区| 九色精品免费永久在线| 日本少妇xxxx| 成人福利免费网站| 狠狠入ady亚洲精品| 亚洲精品99久久久久中文字幕| 美女av免费在线观看| 亚洲精品人成网在线播放影院| 精品视频在线播放一区二区三区 | 日日干夜夜爽| 国产高清欧美| 亚洲国产黄色片| 亚洲视频在线a| 91丨九色丨蝌蚪丨少妇在线观看| 日韩极品少妇| 欧美群妇大交群中文字幕| a级黄色片免费| 日本欧美色图| 精品国产乱码久久久久久1区2匹| 这里只有精品电影| 国产aaa一级片| 尤物在线视频观看| 中文字幕亚洲精品乱码| 亚洲深夜福利在线| 911亚洲精选| 国产三级av在线| 久久激情综合网| 欧美最近摘花xxxx摘花| 久久久久久久久久久久国产| 天使と恶魔の榨精在线播放| 国产视频一区在线播放| 鬼打鬼之黄金道士1992林正英| 国产成人a v| 欧美暴力调教| 色婷婷综合五月| 国产男女免费视频| 免费wwwxxx| 国产精品久久久久毛片大屁完整版| 久久精品国产2020观看福利| 色屁屁草草影院ccyy.com| 岛国视频免费在线观看| 91麻豆免费观看| 国产亚洲精品自在久久| 成人av一区二区三区在线观看| 中文字幕亚洲在线观看| 欧美高清你懂得| 五月天av在线播放| 免费三级欧美电影| 麻豆精品一区二区av白丝在线| 国产va免费精品高清在线观看| 亚洲 欧美 视频| 国产精品久久久久久久久久齐齐| 色综合色综合色综合色综合色综合 | 国产一区二区三区视频免费| 噜噜噜在线视频| 麻豆tv免费在线观看| 亚洲欧洲av在线| 免费cad大片在线观看| 少妇高潮爽到全身痉挛抽搐| 国产欧美精品| 国产精品视频久久| 国产精品国产精品国产专区| 网曝91综合精品门事件在线| 亚洲男人第一av网站| 一本在线免费视频| 麻豆免费在线| 欧美性欧美巨大黑白大战| 日韩精品视频一二三| 免费在线稳定资源站| 亚洲欧洲精品天堂一级 | 日本一本久久| 欧美国产三级| 欧美在线亚洲一区| 91亚洲国产成人久久精品麻豆| 欧美久久香蕉| 中文字幕在线看视频国产欧美在线看完整 | 国产在线播放一区| 国产欧美日韩在线播放| 青青草国产免费自拍| 久久婷婷激情| 痴汉一区二区三区| 热re久久精品国产99热| 日韩精品一卡二卡三卡四卡无卡| 91pron在线| 国产又爽又黄又舒服又刺激视频| 六月婷婷一区| 国产一区二区三区奇米久涩| 欧美精产国品一二三区| 麻豆精品视频在线观看免费| 国产另类第一区| 奇米影视888狠狠狠| 国产美女精品人人做人人爽| 久久资源av| 电影天堂av在线| 2020国产成人综合网| 日韩精品综合在线| 亚洲嫩模一区| 亚洲国产日韩一级| 国产精品嫩草影视| 激情网站在线| 精品免费99久久| 九九视频免费在线观看| jizz性欧美23| 欧美日韩国产成人| 97在线播放免费观看| 亚洲午夜一级| 国产精品久久久一区二区三区| 国产精品视频流白浆免费视频| 国产乱码精品一区二区三| 午夜啪啪福利视频| 青青草视频在线观看| 日韩欧美在线视频| 天天草天天草| 天堂中文在线资源| 性一爱一乱一交一视频| 久久免费电影| 国产夫妻视频| 麻豆av在线导航| 亚洲图片欧美一区| 肉色超薄丝袜脚交| 国产原厂视频在线观看| 在线观看日韩国产| 丰满的亚洲女人毛茸茸| 色综合视频一区二区三区日韩 | 国产毛片一区二区三区va在线| 911精品美国片911久久久| 日产精品99久久久久久| 国产喷水福利在线视频| 亚洲国产精品一区制服丝袜| 国产精品久久久亚洲| 精品无码久久久久| 香蕉免费毛片视频| 少妇高潮惨叫久久久久| 国产免费成人在线| 欧美精品一区二区三区在线四季 | 日韩三级在线免费观看| 国产欧美日本一区视频| aⅴ色国产欧美| 欧美日韩在线网站| 色豆豆成人网| 在线观看a视频| 免费在线视频一级不卡| 福利小视频在线| 国产精品一区二区三区av麻| 亚洲中字黄色| 97人摸人人澡人人人超一碰| jizzwww| 亚洲免费高清视频在线| 深夜视频在线观看| 亚洲欧美一级| 欧美有码在线观看| 国产美女被草| 一区二区三区精密机械公司| 国产在线观看h| 国产日产精品一区二区三区四区的观看方式 | 91在线观看免费高清|