摘要: 基于QMAKE_HOST.arch或QT_ARCH message($$QMAKE_HOST.arch) message($$QT_ARCH) 平台信息:FT2000/4(64位 4核) + 银河麒麟V10 QMAKE_HOST.arch aarch64 QT_ARCH arm64 平台信息:Loo 阅读全文
posted @ 2023-12-27 18:25 堕落寂然 阅读(80) 评论(0) 推荐(0)
摘要: 第一个Linux驱动程序:统计单词个数 一.编写Linux驱动程序的步骤 1.建立Linux驱动骨架(装载和卸载Linux驱动) Linux驱动程序需要提供两个函数来分别处理驱动初始化和退出的工作,用module_init和module_exit宏指定。 驱动程序的头文件一般会包括 linux/mo 阅读全文
posted @ 2016-05-29 22:15 堕落寂然 阅读(178) 评论(0) 推荐(0)
摘要: 搭建S3C6410开发板的测试环境 S3C6410是由三星公司推出的一款低功耗,性价比的RISC处理器,它基于ARM11内核(ARM1176JZF-S),可广泛应用于移动电话和通用处理等领域。 一.安装串口调试工具:minicom 1.检测当前系统是否支持USB转串口:使用命令lsmod | gre 阅读全文
posted @ 2016-05-29 21:29 堕落寂然 阅读(249) 评论(0) 推荐(0)
摘要: Android源代码包含内嵌在Android系统中的应用程序的源代码、Android SDK带的各种工具的源代码、Android NDK的源代码、HAL源代码。 Android源代码目录 makefile文件(makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件 阅读全文
posted @ 2016-04-23 12:06 堕落寂然 阅读(397) 评论(0) 推荐(0)
摘要: 使用Git对源代码进行管理,Git是目前世界上最先进的分布式版本控制系统。 安装和更新Git,在root用户模式下完成(以下是在Ubuntu12.04映像的虚拟机中运行的结果)。 使用man命令查看指定命令的帮助文档。<man git-checkout>。 以文本形式查看指定的文档。<git hel 阅读全文
posted @ 2016-04-23 11:04 堕落寂然 阅读(163) 评论(0) 推荐(0)
摘要: Android底层开发环境的搭建包括Android应用程序开发环境,Android NDK开发环境和交叉编译环境的搭建。 搭建环境时需要的工具:JDK7或以上版本,Android SDK,Eclipse4.3或以上版本,ADT,Android NDK,CDT,交叉编译环境。建议使用VPN从官网下载。 阅读全文
posted @ 2016-04-22 21:50 堕落寂然 阅读(151) 评论(0) 推荐(0)
摘要: Android是一个嵌入式操作系统,它的系统架构包括4层:linux内核,C/C++代码库,Android SDK API,应用程序。 在Android系统移植时,CPU架构移植和Linux驱动移植是最重要的,初次之外,HAL移植也是其主要工作之一。 HAL,即硬件抽象层(Hardware Abst 阅读全文
posted @ 2016-04-22 20:18 堕落寂然 阅读(133) 评论(0) 推荐(0)