硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2473|回复: 1
收起左侧

[Linux] 一种通用嵌入式GUI系统

[复制链接]

5

主题

27

回帖

42

积分

新手上路

积分
42
发表于 2017-10-13 08:22:41 | 显示全部楼层 |阅读模式
回复

使用道具 举报

5

主题

27

回帖

42

积分

新手上路

积分
42
 楼主| 发表于 2017-10-14 15:47:56 | 显示全部楼层
已经有网友在乌班图LINUX系统编译运行了。根据上次探讨的经验,在Linux系统中编译运行注意以下几点:
1. 只启动LINUX终端控制台,不能启动任何图形系统(X Windows, KED, GNOME等)。
2 以root登录。或者使用SU命令。
3 确保显示系统是使用FRAMEBUFER, 而且设备名是/dev/fb0
4 在刚开始使用时,去掉多线程、键盘、鼠标等功能, 以便调试。
   具体方法是:
      4.1 修改source/include/platform/basic_config.h文件(该文件是LearningGUI配置文件)。
           屏蔽掉 __LG_MULTI_THREAD__宏 (在前面几行)
           屏蔽掉 __LG_KEYBOARD__宏 (80多行)
          屏蔽掉__LG_MTJT__宏       (90行吧)
          对于资源小的系统,最好屏蔽掉__LG_WINDOW__宏 (前面几行),这样只编译运行Basic版本程序
         注意保存,最好使用VIM编辑后存盘,不要引入非法的字符。
5  编译库
     进入到source/code目录: make clean; make
     这样编译成库了。
6 编译运行演示程序:
    进入到exsample目录下,随便进入到一个子目录: make clean; make
    这样得到应用,运行应用即可。
7  如果调试键盘,鼠标的话, 依次打开相应的宏即可,编译运行。

我想,对于IAR等系统,第4步骤也是必须的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 10:12 , Processed in 0.242407 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表