<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liushi558]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liushi558</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liushi558]]></copyright><item><title><![CDATA[串口波形分析（TTL，RS232，RS485）]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/70184921</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/70184921</guid><author>liushi558</author><pubDate>Sat, 15 Apr 2017 16:04:47 +0800</pubDate><description><![CDATA[TTL，RS232，RS485波形分析
 
本文转自：http://blog.163.com/qiu_zhi2008/blog/static/60140977201092651854445/
                  
http://www.cnblogs.com/cornflower/archive/2011/10/25/2223903.html
 
 
       如]]></description><category></category></item><item><title><![CDATA[示波器分析I2C时序波形图]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/70184788</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/70184788</guid><author>liushi558</author><pubDate>Sat, 15 Apr 2017 15:35:07 +0800</pubDate><description><![CDATA[示波器分析I2C时序波形图
 
本文转自：http://blog.youkuaiyun.com/txf1984/article/details/46812091
 
对于嵌入式开发的朋友来说，I2C协议实在是再熟悉不过了，有太多的器件，采用的都是通过I2C来进行相应的设置。今天，我们就随便聊聊这个I2C协议。

I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示12]]></description><category></category></item><item><title><![CDATA[Tornado编译vxworks本质及过程]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/69261116</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/69261116</guid><author>liushi558</author><pubDate>Wed, 05 Apr 2017 16:26:02 +0800</pubDate><description><![CDATA[Tornado编译vxworks本质及过程
 
本文转自：http://blog.youkuaiyun.com/wukui1008/article/details/9471163
 
0 本质
tornado编译实际上是执行工程底下的makefile，而使用的编译链是gnu的gcc。经测试，在dos命令行中直接执行make是可以完成编译的（将tornado中make.exe的路径添加到环境变量中，如]]></description><category></category></item><item><title><![CDATA[VxWorks/tornado环境搭建]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/69259836</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/69259836</guid><author>liushi558</author><pubDate>Wed, 05 Apr 2017 16:23:33 +0800</pubDate><description><![CDATA[VxWorks/tornado环境搭建
 


本文转自：http://blog.youkuaiyun.com/a549642238/article/details/47660303
 
软件资源下载链接http://pan.baidu.com/s/1kToygpL

1. 虚拟软盘（RamDisk、VD等）依次装载CD1和CD2，分别安装，安装CD1到60%时会卡死，只要在任务管理器杀死进程]]></description><category></category></item><item><title><![CDATA[ARM架构下linux设备树加载的方法]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/54928292</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/54928292</guid><author>liushi558</author><pubDate>Wed, 08 Feb 2017 16:17:11 +0800</pubDate><description><![CDATA[ARM架构下linux设备树加载的方法
 
 
本文转自：http://www.cnblogs.com/chuncky/p/5000438.html
 


引入设备树后bootloader加载DTB方法：
1. 标准方法
将linux kernel放到内存地址为的内存中。
将DTB放到地址为的内存中。
在u-boot下通过下面的命令启动内核： bootm  – 
2.兼容]]></description><category></category></item><item><title><![CDATA[AM572X]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/54894983</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/54894983</guid><author>liushi558</author><pubDate>Mon, 06 Feb 2017 17:18:29 +0800</pubDate><description><![CDATA[AM5728 Sitara Processors

本文转自：http://blog.youkuaiyun.com/lg1259156776/article/details/53283300


1．   
介绍


1.1
AM572x概述


AM572x是高性能，Sitara器件、以28nm技术集成：



结构设计主要考虑嵌入式应用，包括工业通讯，人机接口（HMI），]]></description><category></category></item><item><title><![CDATA[iptables详解]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/54693383</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/54693383</guid><author>liushi558</author><pubDate>Mon, 23 Jan 2017 14:32:45 +0800</pubDate><description><![CDATA[iptables详解
 
本文转自：http://blog.chinaunix.net/uid-26495963-id-3279216.html


 



一：前言


防火墙，其实说白了讲，就是用于实现Linux下访问控制的功能的，它分为硬件的或者软件的防火墙两种。无论是在哪个网络中，防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作，这]]></description><category></category></item><item><title><![CDATA[linux下测试磁盘的读写IO速度]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/54628775</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/54628775</guid><author>liushi558</author><pubDate>Fri, 20 Jan 2017 08:59:24 +0800</pubDate><description><![CDATA[linux下测试磁盘的读写IO速度
 
本文转自：http://blog.chinaunix.net/uid-24250828-id-3239100.html
 
有时候我们在做维护的时候，总会遇到类似于IO特别高，但不能判定是IO瓶颈还是软件参数设置不当导致热盘的问题.这时候通常希望能知道磁盘的读写速度，来进行下一步的决策.
下面是两种测试方法：
(1)使用hdparm命令
这是一]]></description><category></category></item><item><title><![CDATA[97条架构师须知]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/54601046</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/54601046</guid><author>liushi558</author><pubDate>Wed, 18 Jan 2017 14:41:17 +0800</pubDate><description><![CDATA[原载：http://architect.97things.oreilly.com/wiki/index.php/97_Things_Every_Software_Architect_Should_Know_-_The_Book



 


1. Don’t put your resume ahead ofthe requirements by Nitin Borwankar
【需]]></description><category></category></item><item><title><![CDATA[eMMC 原理 ：Flash Memory 简介]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/54570889</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/54570889</guid><author>liushi558</author><pubDate>Mon, 16 Jan 2017 08:16:21 +0800</pubDate><description><![CDATA[eMMC 原理 ：Flash Memory 简介
 
 
本文转自：http://www.51ele.net/forum.php?mod=viewthread&tid=1584&extra=
eMMC 是 FlashMemory 的一类，在详细介绍 eMMC 之前，先简单介绍一下 Flash Memory:
Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统]]></description><category></category></item><item><title><![CDATA[使用 AF_UNIX 实现本机数据流通信]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53431316</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53431316</guid><author>liushi558</author><pubDate>Fri, 02 Dec 2016 09:01:29 +0800</pubDate><description><![CDATA[使用 AF_UNIX 实现本机数据流通信
 
本文转自：http://blog.youkuaiyun.com/wzw88486969/article/details/42041955
 
 
程序说明：
程序里包含服务端和客户端两个程序，它们之间使用 AF_UNIX 实现本机数据流通信。使用 AF_UNIX 域实际上是使用本地 socket 文件来通信。

服务器端代码：


#incl]]></description><category></category></item><item><title><![CDATA[ethtool在 Linux 中的实现框架和应用]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53431203</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53431203</guid><author>liushi558</author><pubDate>Fri, 02 Dec 2016 08:33:35 +0800</pubDate><description><![CDATA[ethtool 在 Linux 中的实现框架和应用
 
本文转自：http://blog.youkuaiyun.com/wzw88486969/article/details/42319793




Linux 的一个显著特点就是其强大的网络功能，Linux 几乎支持所有的网络协议，并在这些协议基础上提供了丰富的应用。对 Linux 网络管理的重要性不言而喻，这些管理依赖于网络工具，比如最常用]]></description><category></category></item><item><title><![CDATA[Linux PHY几个状态的跟踪]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53421506</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53421506</guid><author>liushi558</author><pubDate>Thu, 01 Dec 2016 14:55:05 +0800</pubDate><description><![CDATA[Linux PHY几个状态的跟踪

 
本文转自：http://www.latelee.org/programming-under-linux/linux-phy-state.html
 
 

前面文章零零星星地分析了PHY，本来想完整地，系统地做分析，发现工程量太大了，而自己又一知半解，所以只好各个击破，一点一点来分析。本文主要分析了设备上电、拨出网线、插上网线、自动协商等过程的]]></description><category></category></item><item><title><![CDATA[Mac与Phy组成原理的简单分析]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53421483</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53421483</guid><author>liushi558</author><pubDate>Thu, 01 Dec 2016 14:53:17 +0800</pubDate><description><![CDATA[Mac与Phy组成原理的简单分析


 
本文转自：http://blog.chinaunix.net/uid-20528014-id-3050217.html
 


本文乃fireaxe原创，使用GPL发布，可以自由拷贝，转载。但转载请保持文档的完整性，并注明原作者及原链接。内容可任意使用，但对因使用该内容引起的后果不做任何保证。
作者：fireaxe_hq@hotmail.]]></description><category></category></item><item><title><![CDATA[warning: passing argument 2 of 'request_irq' from incompatible pointer type导致的中断申请失败和]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53393981</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53393981</guid><author>liushi558</author><pubDate>Tue, 29 Nov 2016 16:01:41 +0800</pubDate><description><![CDATA[warning: passing argument 2 of 'request_irq' from incompatible pointer type导致的中断申请失败和
本文转自：http://blog.sina.com.cn/s/blog_7321be1101012gek.html



今天在些key的driver的时候。。。写完了编译出现一个warmming如下：
warnin]]></description><category></category></item><item><title><![CDATA[ioctl 和unlock_ioctl函数]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53393024</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53393024</guid><author>liushi558</author><pubDate>Tue, 29 Nov 2016 15:13:42 +0800</pubDate><description><![CDATA[ioctl 和unlock_ioctl函数
 
 
本文转自：http://blog.youkuaiyun.com/punk_lover/article/details/19610643
 
 
但是笔者可能忽略了函数的返回值类型为long
我在操作的时候发现在编译程序的时候有个警告
“ warning: initialization from incompatible pointer typ]]></description><category></category></item><item><title><![CDATA[perf 移植]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53380444</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53380444</guid><author>liushi558</author><pubDate>Mon, 28 Nov 2016 17:07:10 +0800</pubDate><description><![CDATA[perf 移植
 
本文转自：http://www.cnblogs.com/helloworldtoyou/p/5585152.html
 
 
perf工具用于系统性能的调优，程序优化。源码在kenel/tools/perf目录。
我在imx6平台上进行移植。将自己的移植过程记录如下。
参考链接
http://blog.youkuaiyun.com/vc66vcc/article/detai]]></description><category></category></item><item><title><![CDATA[Perf -- Linux下的系统性能调优工具]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53380392</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53380392</guid><author>liushi558</author><pubDate>Mon, 28 Nov 2016 17:04:23 +0800</pubDate><description><![CDATA[Perf -- Linux下的系统性能调优工具                    

 
 
摘自：http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/


背景知识


有些背景知识是分析性能问题时需要了解的。比如硬件 cache；再比如操作系统内核。应用程序的行为细节往往是和这些东西互相牵扯的，这些底层的东西会以意]]></description><category></category></item><item><title><![CDATA[busybox的init分析]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53320063</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53320063</guid><author>liushi558</author><pubDate>Thu, 24 Nov 2016 14:39:49 +0800</pubDate><description><![CDATA[busybox的init分析


 
本文转自：http://blog.youkuaiyun.com/linucos/article/details/5352506
 
5.5.3 busybox的init
除了基本的命令之外，BusyBox还支持init功能，如同其它的init一样，busybox的init也是完成系统的初始化工作，关机前的工作等等，我们知道在Linux的内核被载入之后，机器就]]></description><category></category></item><item><title><![CDATA[nux下取代top的进程管理工具 htop]]></title><link>https://blog.youkuaiyun.com/liushi558/article/details/53318498</link><guid>https://blog.youkuaiyun.com/liushi558/article/details/53318498</guid><author>liushi558</author><pubDate>Thu, 24 Nov 2016 11:24:23 +0800</pubDate><description><![CDATA[nux下取代top的进程管理工具 htop
 
本文转自：http://www.cnblogs.com/mchina/archive/2013/03/15/2858041.html
 
一、htop 简介
This is htop, an interactive process viewer for Linux. It is a text-mode application (for co]]></description><category></category></item></channel></rss>