嵌入式开发
寻梦追忆
android 系统开发
展开
-
mini2440之IIC通信协议
IIC的源文件 iic.c/*********************************************** Copyright (C),2016-2020,xmetc Tech. Co., Ltd. FileName: lcd.c Author:lifangguo Version:1.0 Date::2016-08-22 Descriptio原创 2016-08-23 19:03:11 · 336 阅读 · 0 评论 -
linux下使用QT5.8实现虚拟键盘
qt自带的virtualkeyboard可以实现不同形态的虚拟键盘原创 2017-08-25 17:43:03 · 8291 阅读 · 3 评论 -
i2c底层数据传输解析之RTC实时时钟
在i2c上进行数据传输,都是通过一个叫i2c_smbus_xfer的函数进行传输,这个函数被i2c_smbus函数族所调用,不同的i2c_smbus函数族的函数调用时都会传入一个i2c_smbus_xfer_emulated函数的switch中所需要的size,在case分支中将不同的数据写入i2c_msg结构体成员,然后执行i2c_smbus_xfer_emulated中的i2c_transfer,i2c_transfer最终调用了i2c_algorithm算法实现中的master_xfer周期性的发送i原创 2017-08-02 14:50:57 · 7962 阅读 · 2 评论 -
linux之文件系统制作及移植
目标:用busybox定制一个很小的文件系统。一、文件系统介绍文件系统:是操作系统用于明确磁盘或分区上的文件的方法和数据结构,即在磁盘上组织文件的方法。Linux文件系统是一个完整的统一体,组织到一个树形目录结构中。Linux遵守文件系统科学分类标准(FHS),一个定义许多文件和目录的名字和位置的标准。w 主要规则如下:l 配置文件放在/etc目录下l原创 2016-10-21 16:28:42 · 732 阅读 · 0 评论 -
linux之mini2440内核移植
与其它操作系统相比,Linux最大的特点:它是一款遵循GPL(General Public License GNU通用公共许可证(简称为GPL),是由自由软件基金会发行的用于计算机软件的许可证。)的操作系统,我们可以自由地使用、修改、和扩展它。正是由于这一特色,Linux受到越来越多人士的青睐。于是,一个经常会被探讨的问题出现了,即关于Linux系统的移植。对于操作系统而言,这种移植通常是跨平台原创 2016-10-21 16:24:50 · 1362 阅读 · 0 评论 -
linux之u_boot移植
公板SMDK2410(S3C2410,不支持NAND FLASH)----à蓝板SBC2410(S3C2410,添加了对NANDFLASH支持)---àMINI2440(S3C2440,针对S3C2410与S3C2440的差异进行更改)一、准备工作:1、 建立工作目录mkdir /root/build_ubootcd /root/build_uboot2、 把下载的原创 2016-10-21 16:21:38 · 329 阅读 · 0 评论 -
mini2440之GPIO控制按键的方法
在mini2440里控制按键方法有使用终端和只用GPIO口控制,初学者在接触时不免有些陌生,下面将简单介绍如何利用GPIO口控制按键。首先建立一个(.c)的源文件和(.h)的头文件。简单介绍按键模块的开发过程:1、找到该设备-à2、在原理图上找该设备-à 3、分析该设备的特点K1—没按下,EINT8信号为高;按下,EINT8信号为低K2—没按下,EINT11信号为高;按下,EI原创 2016-08-05 12:42:55 · 695 阅读 · 0 评论 -
IMX6Q移植ft5x06_ts触摸屏驱动
IMX6Q开发板移植ft5x06驱动原创 2017-08-24 10:43:48 · 4248 阅读 · 0 评论