<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Test]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/gangdou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; gangdou]]></copyright><item><title><![CDATA[Freescale i.mx28 Boot-stream分析]]></title><link>https://blog.youkuaiyun.com/gangdou/article/details/115290543</link><guid>https://blog.youkuaiyun.com/gangdou/article/details/115290543</guid><author>gangdou</author><pubDate>Mon, 29 Mar 2021 00:00:27 +0800</pubDate><description><![CDATA[一:摘要

基于freescale的i.MX28处理器，ARM926EJ-S内核，最高主频400MHZ，内存DDR2 128MB，NAND FLASH 128MB，i.MX28有极高的集成度，可以降低系统总体成本，低功耗平台，能满足电池供电环境。内嵌L2 Switch，支持双网口；双CAN总线；多达6个UART，便于工控产品系统集成。平台软件丰富稳定，为降低客户设计要求，在linux操作系统之上封装了丰富的协议、基础库、应用程序框架和应用程序支撑层。无需熟悉底层繁琐的基础性，linux API，只需要会C.]]></description><category></category></item><item><title><![CDATA[Linux MTD子系统与系统内核MTD分区]]></title><link>https://blog.youkuaiyun.com/gangdou/article/details/113044235</link><guid>https://blog.youkuaiyun.com/gangdou/article/details/113044235</guid><author>gangdou</author><pubDate>Sat, 23 Jan 2021 14:32:06 +0800</pubDate><description><![CDATA[一、MTD框架

MTD设备通常可分为四层

上到下依次是：设备节点、MTD设备层、MTD原始设备层和硬件驱动层。




设备框架



二、MTD分区表的实现

在开机过程从console经常可以看到类似以下信息，


0x000000000000-0x000000100000 : "Bootloade"
0x000000100000-0x000002000000 : "Kernel"
0x000002000000-0x000003000000 : "User"
0x000003000000-0x0..]]></description><category></category></item><item><title><![CDATA[Pinctrl子系统的使用（遵守service和client结构）]]></title><link>https://blog.youkuaiyun.com/gangdou/article/details/112795828</link><guid>https://blog.youkuaiyun.com/gangdou/article/details/112795828</guid><author>gangdou</author><pubDate>Mon, 18 Jan 2021 22:09:52 +0800</pubDate><description><![CDATA[一、pinctrl子系统设备树配置

　　有了pinctrl子系统以后，驱动就可以操作pinctrl子系统的接口函数完成I/O操作了，而不需要自己去配置了。一般pinctrl子系统驱动是由芯片原厂的BSP工程师实现好的。驱动工程师通过配置设备树去使用pinctrl子系统。有些I/O口具有不同的状态(state)，比如在正常工作的时候这一组I/O口被配置成uart接口，休眠时配置成GPIO接口且输出为高电平。pinctrl子系统的设备树配置也是遵守service和client结构。

举个例子：这里的devi]]></description><category></category></item><item><title><![CDATA[限制QLineEdit的数值输入范围]]></title><link>https://blog.youkuaiyun.com/gangdou/article/details/112526842</link><guid>https://blog.youkuaiyun.com/gangdou/article/details/112526842</guid><author>gangdou</author><pubDate>Wed, 13 Jan 2021 14:30:38 +0800</pubDate><description><![CDATA[限制QLineEdit的数值输入范围

转自：https://blog.youkuaiyun.com/giselite/article/details/12708031

在使用QLineEdit输入数值时，经常遇到限制其范围的需要，比如角太阳高度角范围为[-90,90]，经度值范围[-180,180]，方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围，如使用QIntValidator限制整数的数值范围：

例1：


lineEdit-&gt;set]]></description><category></category></item></channel></rss>