2015年7月23日

摘要: 为什么要用多线程? 传统的图形用户界面应用程序都只有一个执行线程,并且一次只执行一个操作。如果用户从用户界面中调用一个比较耗时的操作,当该操作正在执行时,用户界面通常会冻结而不再响应。这个问题可以用事件处理和多线程来解决。 Linux有线程的概念吗? 传统的UNIX系统也支持线程的概念,但一个进程里 阅读全文
posted @ 2015-07-23 20:48 层林尽染 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 如果是做嵌入式开发,那么宿主机使用的交叉编译的QT版本是必须和目标板上使用的qt版本一致的。 而且在路径上,如果qt使用的库如果不是放在目标板默认的连接库路径的话, 那么目标板qt程序就会到配置编译QT时-prefix参数指定的路径下的lib,plugins等目录去查找所需要的库和插件。 所以就不能 阅读全文
posted @ 2015-07-23 17:43 层林尽染 阅读(2163) 评论(0) 推荐(0) 编辑
摘要: buildroot是一套自动化构建工具,比yocto简单。 项目地址:http://www.buildroot.org/ 培训资料地址:http://free-electrons.com/ 附带linux源码在线阅读地址:http://lxr.free-electrons.com/ 配置编译完bui 阅读全文
posted @ 2015-07-23 17:25 层林尽染 阅读(2869) 评论(0) 推荐(0) 编辑
摘要: cat /proc/filesystems 如果显示nodev nfs,表示内核有支持NFS。 阅读全文
posted @ 2015-07-23 17:04 层林尽染 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、分别编译出在宿主机运行的交叉调试器arm-linux-gdb和在目标板上运行的gdbserver; 2、在目标板开启gdbserver#gdbserver 宿主机ip:任意指定端口号 ./待调试程序3、在宿主机端#/gdbdir/arm-linux-gdb 待调试程序(gdb)target re 阅读全文
posted @ 2015-07-23 13:48 层林尽染 阅读(3223) 评论(0) 推荐(0) 编辑

导航