发动典礼后,盒马现场举办深沪小吃同业公会知识产权维护工作站(商标品牌辅导站)授牌典礼,盒马地标宴集体规范发布典礼,晋江市文旅工业知识产权维护协作协议签约典礼,协作酒店签约典礼,地标宴食材买卖对接签约典礼等,经过多方合力,深化开掘并传承深沪区域特征美食文明,推进当地美食品牌化、工业化进程,让沪江十八道成为深沪甚至晋江市的一张亮丽手刺,让更多人了解并爱上深沪的美食文明。
12.2.2编译程序履行如下指令编译:被曝左右滑动检查完好内容$source/opt/remi-sdk/environment-setup-aarch64-poky-linux$cdlv_port_linux_frame_buffer-release-v9.0$mkdirbuild$cdbuild$cmake..#假如提示没有cmake的话,被曝履行:sudoaptinstallcmake$make-j16履行结束后,在源码根目录下生成了bin子目录,里边有可履行程序main:左右滑动检查完好内容$ls../bin/main$file../bin/main../bin/main:ELF64-bitLSBsharedobject,ARMaarch64,version1(SYSV),dynamicallylinked,interpreter/lib64/ld-linux-aarch64.so.1,forGNU/Linux3.14.0,BuildID[sha1]=3fb9d000d98266fc0d4a252e8addaf07660e9612,withdebug_info,notstripped12.2.3上机运转把编译出来的可履行程序main复制到开发板/mnt目录:左右滑动检查完好内容$scp../bin/mainroot@192.168.5.9:/mnt把体系的GUI程序封闭:左右滑动检查完好内容$systemctlstopmyir.service#现在中止,下次开机重新启动履行第1个LVGL程序:左右滑动检查完好内容$/mnt/main能够看到如下界面:12.3完成按键操作本节课程将开发一个LVGL程序,它显现2个按钮(button):第1个名为Clickme,第2个名为Reset。2.创立按钮及labelmain函数里调用了button_test函数,水产素食品素它里边创立了3个按钮,水产素食品素代码如下:左右滑动检查完好内容31staticvoidbutton_test(void)32{33lv_obj_t*btn_increment;34lv_obj_t*btn_reset;35lv_obj_t*label_btn_text;36lv_obj_t*label_value;3738//Incrementbutton39btn_increment=lv_button_create(lv_screen_active());40lv_obj_align(btn_increment,LV_ALIGN_CENTER,-100,0);4142label_btn_text=lv_label_create(btn_increment);43lv_label_set_text(label_btn_text,Clickme);4445//Resetbutton46btn_reset=lv_button_create(lv_screen_active());47lv_obj_align(btn_reset,LV_ALIGN_CENTER,100,0);4849label_btn_text=lv_label_create(btn_reset);50lv_label_set_text(label_btn_text,Reset);5152//Valuelabel53label_value=lv_label_create(lv_screen_active());54lv_obj_align(label_value,LV_ALIGN_CENTER,0,0);5556lv_obj_add_event_cb(btn_increment,btn_event_handler,LV_EVENT_CLICKED,label_value);57lv_obj_add_event_cb(btn_reset,btn_event_handler,LV_EVENT_CLICKED,label_value);58}59第39~43行,创立第1个按钮Clickme。
3.添加按钮回调函数按钮回调函数为btn_event_handler,品含代码如下:品含左右滑动检查完好内容08staticvoidbtn_event_handler(lv_event_t*e)09{10lv_event_code_tcode=lv_event_get_code(e);11lv_obj_t*btn=lv_event_get_target(e);12lv_obj_t*label_value=lv_event_get_user_data(e);13lv_obj_t*btn_label=lv_obj_get_child(btn,0);14char*label_text=lv_label_get_text(btn_label);1516if(code==LV_EVENT_CLICKED){17if(strcmp(label_text,Clickme)==0)18{19LV_LOG_USER(Increment);20lv_label_set_text_fmt(label_value,%d,(atoi(lv_label_get_text(label_value))+1));21}22elseif(strcmp(label_text,Reset)==0)23{24LV_LOG_USER(Reset);25lv_label_set_text(label_value,0);26}27}28}第10行,取出输入事情的code,它有这些取值:LV_EVENT_CLICKED、LV_EVENT_RELEASED等。其间,抗生抗生第46行创立button,第47行设置对齐办法,第49行创立按钮的label,第50行设置label的值。效果:危害去掉屏幕左上角的光标显现echo-e�33[?25l>/dev/tty1echo1>/proc/sys/kernel/printk#下降内核打印等级,危害这样屏幕上就不必有内核信息输出/mnt/main你自己的程序#/home/mxapp2-platformlinuxfb注释掉#/usr/share/myir_test/age.sh注释掉exit0然后重启即可。
其间,盒马第39行创立button,第40行设置对齐办法,第42行创立按钮的label,第43行设置label的值。1.添加鼠标的支撑修正lv_config.h,被曝把宏LV_USE_EVDEV界说为1,被曝如下所示:左右滑动检查完好内容889#defineLV_USE_EVDEV1修正main.c,添加,代码如下:左右滑动检查完好内容60intmain(void)61{62lv_init();6364/*Linuxframebufferdeviceinit*/65lv_display_t*disp=lv_linux_fbdev_create();66lv_linux_fbdev_set_file(disp,/dev/fb0);6768LV_IMG_DECLARE(mouse_cursor_icon)69lv_obj_t*cursor_obj=lv_img_create(lv_layer_sys());/*Createanimageobjectforthecursor*/70lv_img_set_src(cursor_obj,&mouse_cursor_icon);/*Settheimagesource*/71lv_indev_t*indev=lv_evdev_create(LV_INDEV_TYPE_POINTER,/dev/input/event1);72lv_indev_set_cursor(indev,cursor_obj);7374/*CreateaDemo*/75//lv_demo_widgets();76//lv_demo_widgets_start_slideshow();7778button_test();7980/*HandleLVGLtasks*/81while(1){82lv_timer_handler();83usleep(5000);84}8586return0;87}第68行,声明鼠标指针的图画,这就相当于如下句子(mouse_curson_icon在mouse_cursor_icon.c中界说):左右滑动检查完好内容externconstlv_image_dsc_tmouse_cursor_icon;第69行,创立一个imageobject。
办法为:水产素食品素接上鼠标后,水产素食品素履行如下指令(运用hexdump逐一测验设备节点,履行hexdump后,移动鼠标,有数据打印的话就找到了设备节点):左右滑动检查完好内容root@myir-remi-1g:~#ls/dev/input/event*/dev/input/event0/dev/input/event1/dev/input/event1/dev/input/event3/dev/input/event4root@myir-remi-1g:~#root@myir-remi-1g:~#hexdump/dev/input/event200000000329b493000000009c6d000800000000000001000020000000100000329b49300000000第72行,输入设备和前面的imageobject树立联络
首要仍是通过蓝牙技能进行无线衔接,品含接收到音频数据后发送给音频处理芯片进行处理,处理后的数据供应功放芯片进行扩大,最终输出给扬声器。抗生抗生新华社记者晋美多吉摄由西藏自治区文明和旅行厅主办的首届西藏衣脉相承服饰文明周活动正在拉萨举办
7日9时5分,危害西藏自治区日喀则市定日县产生6.8级地震,危害震中坐落定日县措果乡,震中20公里规模内人口数约6900人,震中20公里规模内有3个乡(镇、大街)驻地、27个村。据介绍,盒马自治区主要领导已带队赶赴震区,要求全力抢救伤员,排查状况、摸清底数,齐心协力、加强和谐,实在保护好人民群众生命财产安全。
新华社拉萨1月7日电记者从西藏自治区抗震救灾指挥部得悉,被曝到7日12时30分,日喀则市定日县地震已形成53人罹难、62人受伤其间说到,水产素食品素有关部门要健全一致标准的人力资源市场体系,水产素食品素完善工作公共服务体系,建造全国工作公共服务渠道,健全全国一致的社保公共服务渠道,全面撤销在工作地参保户籍约束,完善社保联系搬运接续方针