作者:武汉华嵌中心金牌讲师 李家凯 在文件IO的编程过程中,经常会遇到如何求取文件长度的问题,这里,我将工作及教学中积累的一些常用方法写出来与大家分享。 第一类:lseek/f...
Qt5访问My SQL 数据库代码实例 武汉华嵌讲 师博文 李家凯 本文以Windows平台为例,讲解Qt5访问 MySQL 的 程序,开发环境:Qt creator 5.8,Mysql 版本5.6 。主要步骤如下: 1、打开Qt Creator,新建项...
ZYNQ(FPGA+ARM+Linux)开发学习路线_武汉华嵌科技推荐 华嵌科技 李老师 zynq的开发,可以从FPGA+soc,ARM+linux两个方面来考虑。下面华嵌科技给大家学习路线,希望对大家有所帮助。 1,裸机开...
作者: 华嵌嵌入式培训 长沙中心 讲师:周龙 要在android源码中增加对自己特定产品的支持,只需要在[android_root]/device目录下,增加自己的产品目录和配置文件就可以了。如: [android_...
Android 编译系统 作者:华嵌长沙中心讲师 周龙 本章节主要针对android系统移植及编译,对android编译系统进行简要的概述,至于具体一个android项目makefile怎么编写及编译,可以参考我的其...
Android源代码目录结构 作者:华嵌长沙中心讲师 周龙 早期的android源代码目录,包含内核、bootloader等,现在已经没有包含这些了,最新版本(4.4)主要包含如下目录: bionic : Android C 库;...
作者:华嵌嵌入式培训 长沙分中心讲师:周龙 1.poll和select 使用非阻塞I/O 的应用程序常常使用poll, select, 和epoll 系统调用. poll, select 和epoll 本质上有相同的功能: 每个都允许一个进程来...
作者:华嵌嵌入式培训 长沙中心讲师:周龙 Step 1: 申请设备号 (主要是申请主设备号) 有两种方式: ⑴静态申请 通过下面这个函数实现: int register_chrdev_region (dev_t from, unsigned count,...
Linux设备驱动之input子系统 作者:武汉华嵌嵌入式培训中心 讲师 李家凯 对于输入类设备如键盘、鼠标、触摸屏之类的Linux驱动,内核提供input子系统,使得这类设备的处理变得非常便捷...
Linux多线程同步与互斥问题 作者:武汉华嵌教学部讲师 张老师 一、 为什么要用多线程技术? 1. 避免阻塞,大家知道,单个进程只有一个主线程,当主线程阻塞的时候,整个进程也就阻...