找回密码
 立即注册
回帖奖励 54 Qter豆 回复本帖可获得 1 Qter豆奖励! 每人限 1 次
收起左侧

征集建议:Qt嵌入式书籍,大家希望看到什么内容?

72
回复
34569
查看
[复制链接]
累计签到:1564 天
连续签到:1 天
来源: 2014-12-19 10:44:47 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

如题,如果出一本Qt、Linux、嵌入式相关的书籍,大家最希望看到哪些内容?

如果要用开发板,希望使用哪款?

经典的作品,由我们一起打造!





回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-12-19 11:06:42 显示全部楼层

回帖奖励 +1 Qter豆

本帖最后由 a408815041 于 2014-12-23 12:41 编辑

我觉得开发板具体那一款到不是重点。
重要的是  换了开发板之后,需要注意些什么。

嵌入式系统有很多(不知道这些是不是都兼容linux):
Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive(网上找的)
大家可能接触多的可能是定制裁剪的linux。

以下是我目前关心的:
一、linux基础我觉得可以跳过,如果是嵌入式里面常用的可以提出来讲解下,其他的自己学习
二、在linux上搭建嵌入式的开发环境(arm / x86等),嵌入式的基本知识(比如要加 -qws)。
三、项目的实践(linux的程序设计)(进程如何设置为开机启动?开机启动自动连接网络?自动加载某些设备?账户怎么自动登录进入系统?Qt动态库该怎么放?)。
四、编译移植u_boot,修改logo等一些常见的功能。
五、移植、裁剪、定制系统

点评

很不错,就要这种  发表于 2015-11-5 11:39
教我们如何一步步移植原生安卓系统到一个板子上。类似资料网上资料很多,但大多是教我们如何移植一个已经编译配置好的安卓系统。  发表于 2015-10-30 09:27
能不能加点PHP的  发表于 2015-7-4 22:22
嗯,建议很好。  发表于 2014-12-19 11:59
回复 支持 1 反对 0

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-12-19 11:06:43 显示全部楼层
我觉得开发板具体那一款到不是重点。
重要的是  换了开发板之后,需要注意些什么。

嵌入式系统有很多(不知道这些是不是都兼容linux):
Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive(网上找的)
大家可能接触多的可能是定制裁剪的linux。

以下是我目前关心的:
一、linux基础我觉得可以跳过,如果是嵌入式里面常用的可以提出来讲解下,其他的自己学习
二、在linux上搭建嵌入式的开发环境,嵌入式的基本知识(比如要加 -qws)。
三、项目的实践(linux的程序设计)(进程如何设置为开机启动、账户怎么自动登录进入系统?Qt动态库该怎么放?)。
四、编译移植u_boot,修改logo等一些常见的功能。
五、编译、裁剪、定制系统
回复 支持 反对

使用道具 举报

累计签到:597 天
连续签到:1 天
2014-12-19 11:45:47 显示全部楼层

回帖奖励 +1 Qter豆

       毕竟我们学的是Qt,是作应用层的,我觉得u_boot、剪裁linux内核这种ARM的搭建过程,不需要太详细,因为出书毕竟不是linux底层驱动吧。个人觉得侧重Qt在ARM上的移植,开发环境搭建
如PC上的linux和ARM上的linux交叉编译、依赖库,linux中经常改动的一些文件,如init.Rc,开机、环境变量设置等文件。

      开发板的话,一般新人用的比较多的是ARM9吧,当然,ARM7跑不了linux,虽然身边有人直接上ARM11或者A8的,烧钱不说,我觉得新手还是要一步步走。

     其实比较吸引我的还是Qt本身,我更想着精通一方面,期待楼主的新书出版

点评

谢谢支持。我们会考虑重点放在移植过程和设计嵌入式Qt设计常见案例上。  发表于 2014-12-19 12:01
回复 支持 反对

使用道具 举报

累计签到:595 天
连续签到:1 天
2014-12-19 11:52:44 显示全部楼层

回帖奖励 +1 Qter豆

嵌入式免不了裁剪吧,有关Qt的裁剪就是一门大学问,目前网上能找到的资料相当有限,我经手的一个项目由于、只给4MB 的flash,折腾死人了。

点评

可以用一个例子来讲解,其中涉及到这一点,从而触类旁通。  发表于 2014-12-19 12:04
回复 支持 反对

使用道具 举报

累计签到:2088 天
连续签到:7 天
2014-12-19 12:23:01 显示全部楼层

回帖奖励 +1 Qter豆

希望用友善之臂的开发板,讲一下配置嵌入式QT4.8.5的开发环境

点评

嗯。友善的板子用的人比较多,后面可能会侧重Qt 5.  发表于 2014-12-19 15:19
回复 支持 反对

使用道具 举报

累计签到:894 天
连续签到:1 天
2014-12-19 13:06:03 显示全部楼层

回帖奖励 +1 Qter豆

之前Intel出了一款名为Edison的开发板,x86的结构。这也算嵌入式的吧。
我觉得,嵌入式的话,现在物联网就是一个趋势,而且会越来越热门的。
yafei老师可以考虑一下这方面的。

点评

呵呵,lxdlbs371站长马上要出物联网相关的教程了啊,他正在搞这方面的。  发表于 2014-12-19 15:30
回复 支持 反对

使用道具 举报

尚未签到

2014-12-19 18:36:25 显示全部楼层

回帖奖励 +1 Qter豆

老师,我建议多注重QT5的移植,毕竟嵌入式设备以后要多用到qtquick的东西,qt4的随便带一点就可以了,现在的qml用到嵌入式设备确实效果很酷炫。但是移植qt5到嵌入式设备很困难,尤其是qtquick的那个module,webkit等。板子的话建议用Cortex-A9的,友善的不错。重要是移植的过程,越详细越好,最好说一下原理性的东西,为什么这个环境变量要这样设置,如何给configure文件添加参数等,最好达到举一反三的效果,以后移植什么类型的qt5都可以。然后多家几个项目在书里,因为只讲原理太乏味了,也记不住,只有多动手,而且实现效果了,才会激发学习的信心,所以项目很重要,至于语法方面我觉得可以参考老师您之前的书,所以移植原理,过程以及项目这三方面最重要。还可以结合安卓说一下qt on andriod。

点评

嗯。建议很实用,我们会认真考虑的。  发表于 2014-12-19 19:25
回复 支持 反对

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-12-19 19:19:11 显示全部楼层
本帖最后由 a408815041 于 2014-12-19 19:20 编辑
lzjsqn 发表于 2014-12-19 18:36
老师,我建议多注重QT5的移植,毕竟嵌入式设备以后要多用到qtquick的东西,qt4的随便带一点就可以了,现在 ...


[zyb@localhost qt-everywhere-opensource-src-4.8.6]$ ./configure --help
Usage:  configure [-h] [-prefix <dir>] [-prefix-install] [-bindir <dir>] [-libdir <dir>]
        [-docdir <dir>] [-headerdir <dir>] [-plugindir <dir> ] [-importdir <dir>] [-datadir <dir>]
        [-translationdir <dir>] [-sysconfdir <dir>] [-examplesdir <dir>]
        [-demosdir <dir>] [-buildkey <key>] [-release] [-debug]
        [-debug-and-release] [-developer-build] [-shared] [-static] [-no-fast] [-fast] [-no-largefile]
        [-largefile] [-no-exceptions] [-exceptions] [-no-accessibility]
        [-accessibility] [-no-stl] [-stl] [-no-sql-<driver>] [-sql-<driver>]
        [-plugin-sql-<driver>] [-system-sqlite] [-no-qt3support] [-qt3support]
        [-platform] [-D <string>] [-I <string>] [-L <string>] [-help]
        [-qt-zlib] [-system-zlib] [-no-gif] [-no-libtiff] [-qt-libtiff] [-system-libtiff]
        [-no-libpng] [-qt-libpng] [-system-libpng] [-no-libmng] [-qt-libmng]
        [-system-libmng] [-no-libjpeg] [-qt-libjpeg] [-system-libjpeg] [-make <part>]
        [-nomake <part>] [-R <string>]  [-l <string>] [-no-rpath]  [-rpath] [-continue]
        [-verbose] [-v] [-silent] [-no-nis] [-nis] [-no-cups] [-cups] [-no-iconv]
        [-iconv] [-no-pch] [-pch] [-no-dbus] [-dbus] [-dbus-linked] [-no-gui]
        [-no-separate-debug-info] [-no-mmx] [-no-3dnow] [-no-sse] [-no-sse2]
        [-no-sse3] [-no-ssse3] [-no-sse4.1] [-no-sse4.2] [-no-avx] [-no-neon]
        [-qtnamespace <namespace>] [-qtlibinfix <infix>] [-separate-debug-info] [-armfpa]
        [-no-optimized-qmake] [-optimized-qmake] [-no-xmlpatterns] [-xmlpatterns]
        [-no-multimedia] [-multimedia] [-no-phonon] [-phonon] [-no-phonon-backend] [-phonon-backend]
        [-no-media-backend] [-media-backend] [-no-audio-backend] [-audio-backend]
        [-no-openssl] [-openssl] [-openssl-linked]
        [-no-gtkstyle] [-gtkstyle] [-no-svg] [-svg] [-no-webkit] [-webkit] [-webkit-debug]
        [-no-javascript-jit] [-javascript-jit]
        [-no-script] [-script] [-no-scripttools] [-scripttools]
        [-no-declarative] [-declarative] [-no-declarative-debug] [-declarative-debug]
        [additional platform specific options (see below)]


Installation options:

    -qpa [name] ......... This will enable the QPA build.
                          QPA is a window system agnostic implementation of Qt.
                          If [name] is given, sets the default QPA platform (e.g xcb, cocoa).

These are optional, but you may specify install directories.

    -prefix <dir> ...... This will install everything relative to <dir>
                         (default /usr/local/Trolltech/Qt-4.8.6)

  * -prefix-install .... Force a sandboxed "local" installation of
                         Qt. This will install into
                         /usr/local/Trolltech/Qt-4.8.6, if this option is
                         disabled then some platforms will attempt a
                         "system" install by placing default values
                         in a system location other than PREFIX.

You may use these to separate different parts of the install:

    -bindir <dir> ......... Executables will be installed to <dir>
                            (default PREFIX/bin)
    -libdir <dir> ......... Libraries will be installed to <dir>
                            (default PREFIX/lib)
    -docdir <dir> ......... Documentation will be installed to <dir>
                            (default PREFIX/doc)
    -headerdir <dir> ...... Headers will be installed to <dir>
                            (default PREFIX/include)
    -plugindir <dir> ...... Plugins will be installed to <dir>
                            (default PREFIX/plugins)
    -importdir <dir> ...... Imports for QML will be installed to <dir>
                            (default PREFIX/imports)
    -datadir <dir> ........ Data used by Qt programs will be installed to <dir>
                            (default PREFIX)
    -translationdir <dir> . Translations of Qt programs will be installed to <dir>
                            (default PREFIX/translations)
    -sysconfdir <dir> ..... Settings used by Qt programs will be looked for in <dir>
                            (default PREFIX/etc/settings)
    -examplesdir <dir> .... Examples will be installed to <dir>
                            (default PREFIX/examples)
    -demosdir <dir> ....... Demos will be installed to <dir>
                            (default PREFIX/demos)

You may use these options to turn on strict plugin loading.

    -buildkey <key> .... Build the Qt library and plugins using the specified
                         <key>.  When the library loads plugins, it will only
                         load those that have a matching key.

Configure options:

The defaults (*) are usually acceptable. A plus (+) denotes a default value
that needs to be evaluated. If the evaluation succeeds, the feature is
included. Here is a short explanation of each option:

*  -release ........... Compile and link Qt with debugging turned off.
    -debug ............. Compile and link Qt with debugging turned on.
    -debug-and-release . Compile and link two versions of Qt, with and without
                         debugging turned on (Mac only).

    -developer-build ... Compile and link Qt with Qt developer options (including auto-tests exporting)

    -opensource ........ Compile and link the Open-Source Edition of Qt.
    -commercial ........ Compile and link the Commercial Edition of Qt.


*  -shared ............ Create and use shared Qt libraries.
    -static ............ Create and use static Qt libraries.

*  -no-fast ........... Configure Qt normally by generating Makefiles for all
                         project files.
    -fast .............. Configure Qt quickly by generating Makefiles only for
                         library and subdirectory targets.  All other Makefiles
                         are created as wrappers, which will in turn run qmake.

    -no-largefile ...... Disables large file support.
+  -largefile ......... Enables Qt to access files larger than 4 GB.

*  -no-system-proxies . Do not use system network proxies by default.
    -system-proxies .... Use system network proxies by default.

    -no-exceptions ..... Disable exceptions on compilers that support it.
*  -exceptions ........ Enable exceptions on compilers that support it.

    -no-accessibility .. Do not compile Accessibility support.
*  -accessibility ..... Compile Accessibility support.

    -no-stl ............ Do not compile STL support.
*  -stl ............... Compile STL support.

    -no-sql-<driver> ... Disable SQL <driver> entirely.
    -qt-sql-<driver> ... Enable a SQL <driver> in the QtSql library, by default
                         none are turned on.
    -plugin-sql-<driver> Enable SQL <driver> as a plugin to be linked to
                         at run time.

                         Possible values for <driver>:
                         [  db2 ibase mysql oci odbc psql sqlite sqlite2 sqlite_symbian symsql tds ]

    -system-sqlite ..... Use sqlite from the operating system.

    -no-qt3support ..... Disables the Qt 3 support functionality.
*  -qt3support ........ Enables the Qt 3 support functionality.

    -no-xmlpatterns .... Do not build the QtXmlPatterns module.
+  -xmlpatterns ....... Build the QtXmlPatterns module.
                         QtXmlPatterns is built if a decent C++ compiler
                         is used and exceptions are enabled.

    -no-multimedia ..... Do not build the QtMultimedia module.
+  -multimedia ........ Build the QtMultimedia module.

    -no-audio-backend .. Do not build the platform audio backend into QtMultimedia.
+  -audio-backend ..... Build the platform audio backend into QtMultimedia if available.

    -no-phonon ......... Do not build the Phonon module.
+  -phonon ............ Build the Phonon module.
                         Phonon is built if a decent C++ compiler is used.
    -no-phonon-backend.. Do not build the platform phonon plugin.
+  -phonon-backend..... Build the platform phonon plugin.

    -no-svg ............ Do not build the SVG module.
+  -svg ............... Build the SVG module.

    -no-webkit ......... Do not build the WebKit module.
+  -webkit ............ Build the WebKit module.
                         WebKit is built if a decent C++ compiler is used.
    -webkit-debug ...... Build the WebKit module with debug symbols.

    -no-javascript-jit . Do not build the JavaScriptCore JIT compiler.
+  -javascript-jit .... Build the JavaScriptCore JIT compiler.

    -no-script ......... Do not build the QtScript module.
+  -script ............ Build the QtScript module.

    -no-scripttools .... Do not build the QtScriptTools module.
+  -scripttools ....... Build the QtScriptTools module.

    -no-declarative ..... Do not build the declarative module.
+  -declarative ....... Build the declarative module.

    -no-declarative-debug ..... Do not build the declarative debugging support.
+  -declarative-debug ....... Build the declarative debugging support.

    -platform target ... The operating system and compiler you are building
                         on (linux-g++).

                         See the README file for a list of supported
                         operating systems and compilers.
    -graphicssystem <sys> Sets an alternate graphics system. Available options are:
                           raster - Software rasterizer
                           opengl - Rendering via OpenGL, Experimental!
                           openvg - Rendering via OpenVG, Experimental!


    -no-mmx ............ Do not compile with use of MMX instructions.
    -no-3dnow .......... Do not compile with use of 3DNOW instructions.
    -no-sse ............ Do not compile with use of SSE instructions.
    -no-sse2 ........... Do not compile with use of SSE2 instructions.
    -no-sse3 ........... Do not compile with use of SSE3 instructions.
    -no-ssse3 .......... Do not compile with use of SSSE3 instructions.
    -no-sse4.1.......... Do not compile with use of SSE4.1 instructions.
    -no-sse4.2.......... Do not compile with use of SSE4.2 instructions.
    -no-avx ............ Do not compile with use of AVX instructions.
    -no-neon ........... Do not compile with use of NEON instructions.

    -qtnamespace <name>  Wraps all Qt library code in 'namespace <name> {...}'.
    -qtlibinfix <infix>  Renames all libQt*.so to libQt*<infix>.so.

    -D <string> ........ Add an explicit define to the preprocessor.
    -I <string> ........ Add an explicit include path.
    -L <string> ........ Add an explicit library path.

    -help, -h .......... Display this information.

Third ** Libraries:

    -qt-zlib ........... Use the zlib bundled with Qt.
+  -system-zlib ....... Use zlib from the operating system.
                         See http://www.gzip.org/zlib

    -no-gif ............ Do not compile GIF reading support.

    -no-libtiff ........ Do not compile TIFF support.
    -qt-libtiff ........ Use the libtiff bundled with Qt.
+  -system-libtiff .... Use libtiff from the operating system.
                         See http://www.libtiff.org

    -no-libpng ......... Do not compile PNG support.
    -qt-libpng ......... Use the libpng bundled with Qt.
+  -system-libpng ..... Use libpng from the operating system.
                         See http://www.libpng.org/pub/png

    -no-libmng ......... Do not compile MNG support.
    -qt-libmng ......... Use the libmng bundled with Qt.
+  -system-libmng ..... Use libmng from the operating system.
                         See http://www.libmng.com

    -no-libjpeg ........ Do not compile JPEG support.
    -qt-libjpeg ........ Use the libjpeg bundled with Qt.
+  -system-libjpeg .... Use libjpeg from the operating system.
                         See http://www.ijg.org

    -no-openssl ........ Do not compile support for OpenSSL.
+  -openssl ........... Enable run-time OpenSSL support.
    -openssl-linked .... Enabled linked OpenSSL support.

    -ptmalloc .......... Override the system memory allocator with ptmalloc.
                         (Experimental.)

Additional options:

    -make <part> ....... Add part to the list of parts to be built at make time.
                         (libs tools examples demos docs translations)
    -nomake <part> ..... Exclude part from the list of parts to be built.

    -R <string> ........ Add an explicit runtime library path to the Qt
                         libraries.
    -l <string> ........ Add an explicit library.

    -no-rpath .......... Do not use the library install path as a runtime
                         library path.
+  -rpath ............. Link Qt libraries and executables using the library
                         install path as a runtime library path. Equivalent
                         to -R install_libpath

    -continue .......... Continue as far as possible if an error occurs.

    -verbose, -v ....... Print verbose information about each step of the
                         configure process.

    -silent ............ Reduce the build output so that warnings and errors
                         can be seen more easily.

*  -no-optimized-qmake ... Do not build qmake optimized.
    -optimized-qmake ...... Build qmake optimized.

    -no-gui ............ Don't build the Qt GUI library

    -no-nis ............ Do not compile NIS support.
*  -nis ............... Compile NIS support.

    -no-cups ........... Do not compile CUPS support.
*  -cups .............. Compile CUPS support.
                         Requires cups/cups.h and libcups.so.2.

    -no-iconv .......... Do not compile support for iconv(3).
*  -iconv ............. Compile support for iconv(3).

    -no-pch ............ Do not use precompiled header support.
*  -pch ............... Use precompiled header support.

    -no-dbus ........... Do not compile the QtDBus module.
+  -dbus .............. Compile the QtDBus module and dynamically load libdbus-1.
    -dbus-linked ....... Compile the QtDBus module and link to libdbus-1.

    -reduce-relocations ..... Reduce relocations in the libraries through extra
                              linker optimizations (Qt/X11 and Qt for Embedded Linux only;
                              experimental; needs GNU ld >= 2.18).

*  -no-separate-debug-info . Do not store debug information in a separate file.
    -separate-debug-info .... Strip debug information into a separate file.


Qt/X11 only:

    -no-gtkstyle ....... Do not build the GTK theme integration.
+  -gtkstyle .......... Build the GTK theme integration.

*  -no-nas-sound ...... Do not compile in NAS sound support.
    -system-nas-sound .. Use NAS libaudio from the operating system.
                         See http://radscan.com/nas.html

    -egl ............... Use EGL instead of GLX to manage contexts.
                         When building for desktop OpenGL, this option will
                         make Qt use EGL to manage contexts rather than the
                         GLX, which is the default. Note: For OpenGL ES, EGL
                         is always used.

    -no-opengl ......... Do not support OpenGL.
+  -opengl <api> ...... Enable OpenGL support.
                         With no parameter, this will auto-detect the "best"
                         OpenGL API to use. If desktop OpenGL is available, it
                         will be used. Use desktop, es1, or es2 for <api>
                         to force the use of the Desktop (OpenGL 1.x or 2.x),
                         OpenGL ES 1.x Common profile, or 2.x APIs instead.

     -no-openvg ........ Do not support OpenVG.
+   -openvg ........... Enable OpenVG support.
                         Requires EGL support, typically supplied by an OpenGL
                         or other graphics implementation.

    -no-sm ............. Do not support X Session Management.
*  -sm ................ Support X Session Management, links in -lSM -lICE.

    -no-xshape ......... Do not compile XShape support.
*  -xshape ............ Compile XShape support.
                         Requires X11/extensions/shape.h.

    -no-xvideo ......... Do not compile XVideo support.
*  -xvideo ............ Compile XVideo support.
                         Requires X11/extensions/Xv.h & Xvlib.h.

    -no-xsync .......... Do not compile XSync support.
*  -xsync ............. Compile XSync support.
                         Requires X11/extensions/sync.h.

    -no-xinerama ....... Do not compile Xinerama (multihead) support.
*  -xinerama .......... Compile Xinerama support.
                         Requires X11/extensions/Xinerama.h and libXinerama.
                         By default, Xinerama support will be compiled if
                         available and the shared libraries are dynamically
                         loaded at runtime.

    -no-xcursor ........ Do not compile Xcursor support.
*  -xcursor ........... Compile Xcursor support.
                         Requires X11/Xcursor/Xcursor.h and libXcursor.
                         By default, Xcursor support will be compiled if
                         available and the shared libraries are dynamically
                         loaded at runtime.

    -no-xfixes ......... Do not compile Xfixes support.
*  -xfixes ............ Compile Xfixes support.
                         Requires X11/extensions/Xfixes.h and libXfixes.
                         By default, Xfixes support will be compiled if
                         available and the shared libraries are dynamically
                         loaded at runtime.

    -no-xrandr ......... Do not compile Xrandr (resize and rotate) support.
*  -xrandr ............ Compile Xrandr support.
                         Requires X11/extensions/Xrandr.h and libXrandr.

    -no-xrender ........ Do not compile Xrender support.
*  -xrender ........... Compile Xrender support.
                         Requires X11/extensions/Xrender.h and libXrender.

    -no-mitshm ......... Do not compile MIT-SHM support.
*  -mitshm ............ Compile MIT-SHM support.
                         Requires sys/ipc.h, sys/shm.h and X11/extensions/XShm.h

    -no-fontconfig ..... Do not compile FontConfig (anti-aliased font) support.
*  -fontconfig ........ Compile FontConfig support.
                         Requires fontconfig/fontconfig.h, libfontconfig,
                         freetype.h and libfreetype.

    -no-xinput ......... Do not compile Xinput support.
*  -xinput ............ Compile Xinput support. This also enabled tablet support
                         which requires IRIX with wacom.h and libXi or
                         XFree86 with X11/extensions/XInput.h and libXi.

    -no-xkb ............ Do not compile XKB (X KeyBoard extension) support.
*  -xkb ............... Compile XKB support.

    -no-glib ........... Do not compile Glib support.
+  -glib .............. Compile Glib support.

这个是Qt4.8   configure的参数。。。。

点评

哈,很详细啊。  发表于 2014-12-19 19:39
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2014-12-19 19:24:52 显示全部楼层
lzjsqn 发表于 2014-12-19 18:36
老师,我建议多注重QT5的移植,毕竟嵌入式设备以后要多用到qtquick的东西,qt4的随便带一点就可以了,现在 ...

嗯。建议很实用,我们会认真考虑的。
回复 支持 反对

使用道具 举报

尚未签到

2014-12-19 20:54:20 显示全部楼层
a408815041 发表于 2014-12-19 19:19
[zyb@localhost qt-everywhere-opensource-src-4.8.6]$ ./configure --help
Usage:  configure [-h] [-pr ...

可惜对qt5不适用+ 哈哈,这个只是qt4的方法,qt5变化还是蛮大的
我也知道/. configuer -h  > test.txt来查看,哈哈。你有移植过QT5吗?我弄了一天没弄好,都没有加入qtquick模块。编译成功到简单,但是就是在交叉编译的时候说找不到quick模块,我的pro文件确实已经加进去了,哈哈
回复 支持 反对

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-12-19 23:33:38 显示全部楼层

回帖奖励 +1 Qter豆

shasidaran 发表于 2014-12-19 11:45
毕竟我们学的是Qt,是作应用层的,我觉得u_boot、剪裁linux内核这种ARM的搭建过程,不需要太详细, ...

非常同意你的观点. 我也觉得放在这块上面还是比较好的.
至于什么uboot的这个不是我们qt这块的重点.
回复 支持 反对

使用道具 举报

累计签到:17 天
连续签到:1 天
2014-12-21 19:57:59 显示全部楼层

回帖奖励 +1 Qter豆

可以参考这两个视频 嵌入式的话其实就和PC差距在编译配置和调试,其他都是一样的倒也没必要专门出一本书
http://v.youku.com/v_show/id_XODUzMjQwMzUy.html
http://v.youku.com/v_show/id_XODUzMjY2NDQw.html

点评

嗯,到程序代码层面,差距不大。但是对于初学者,在他们感觉嵌入式还是很高深的!  发表于 2014-12-23 23:28
回复 支持 反对

使用道具 举报

累计签到:2 天
连续签到:1 天
2014-12-28 21:51:37 显示全部楼层

回帖奖励 +1 Qter豆

我希望是,基础加例子。实用性比较强。能够有较多的实用性。理论固然重要但是最终还是要用的。
回复 支持 反对

使用道具 举报

累计签到:615 天
连续签到:1 天
2015-1-1 10:29:28 显示全部楼层

回帖奖励 +1 Qter豆

我还是刚开始学嵌入式的小白,但是我还是有一个地方想说一下,嵌入式本身很复杂,写书的话,最好写的通俗点,最好拿读者当"白痴"来教,因为很有可能因为一个小地方过不去,就要卡很久很久
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2015-1-4 21:04:40 显示全部楼层
qq1043068972 发表于 2015-1-1 10:29
我还是刚开始学嵌入式的小白,但是我还是有一个地方想说一下,嵌入式本身很复杂,写书的话,最好写的通俗点,最 ...

嗯。咱们的风格就是保证看着书就可以做出效果,不会在一些地方直接跳过,让读者摸不着头脑的。
回复 支持 反对

使用道具 举报

累计签到:615 天
连续签到:1 天
2015-1-4 22:36:26 显示全部楼层
yafeilinux 发表于 2015-1-4 21:04
嗯。咱们的风格就是保证看着书就可以做出效果,不会在一些地方直接跳过,让读者摸不着头脑的。 ...

恩恩额,学linux的其实我感觉<鸟哥的私房菜>那本书就很好,写的很通俗,很详细(确实是拿读者当白痴来教的,呵呵,但是效果很好),
回复 支持 反对

使用道具 举报

累计签到:615 天
连续签到:1 天
2015-1-4 22:43:58 显示全部楼层
qq1043068972 发表于 2015-1-4 22:36
恩恩额,学linux的其实我感觉那本书就很好,写的很通俗,很详细(确实是拿读者当白痴来教的,呵呵,但是效果很 ...

对了,我突然想到一点(因为我是嵌入式小白嘛,所以对刚学嵌入式的人,能有更多的感觉).....真心希望在"搭建环境"上讲的详细点,因为我经常遇到:在搭建环境的时候,照着一步一步的做,可是总是会出现和网上的教程不一样的地方,也不知道怎么办,很着急!讲搭建环境时,最好都用最普遍的版本,系统也用最普遍的win7或者ubuntu吧!说句实话,如果环境都急着搭建不好,根本没心思去学支持
回复 支持 反对

使用道具 举报

累计签到:615 天
连续签到:1 天
2015-1-4 22:44:40 显示全部楼层
qq1043068972 发表于 2015-1-4 22:43
对了,我突然想到一点(因为我是嵌入式小白嘛,所以对刚学嵌入式的人,能有更多的感觉).....真心希望在"搭建 ...

是"知识",不是"支持",一激动打错了,不好意思
回复 支持 反对

使用道具 举报

累计签到:1564 天
连续签到:1 天
2015-1-5 12:58:55 显示全部楼层
qq1043068972 发表于 2015-1-4 22:43
对了,我突然想到一点(因为我是嵌入式小白嘛,所以对刚学嵌入式的人,能有更多的感觉).....真心希望在"搭建 ...

嗯。这个就是我们的侧重点。
回复 支持 反对

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了