<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bruce_peng的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weaky</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weaky]]></copyright><item><title><![CDATA[有线电视CA原理]]></title><link>https://blog.youkuaiyun.com/weaky/article/details/5349366</link><guid>https://blog.youkuaiyun.com/weaky/article/details/5349366</guid><author>weaky</author><pubDate>Fri, 05 Mar 2010 14:43:00 +0800</pubDate><description><![CDATA[目前整个有线电视的内容保护都是采用CA系统来达到目的。CA的原理也是跟其他的加密保护差不多。分成两部分：    前端部分：                    通过对TS进行加扰，这个加扰算法是一个标准的算法，也就是说是一个公开的算法，而且必须遵守的算法，包括                所有的CA厂家，所有的芯片厂家，生产加扰机的厂家。TS通过加扰机对TS中的内容进行加扰，加]]></description><category></category></item><item><title><![CDATA[Linux 线程接口说明]]></title><link>https://blog.youkuaiyun.com/weaky/article/details/5343158</link><guid>https://blog.youkuaiyun.com/weaky/article/details/5343158</guid><author>weaky</author><pubDate>Wed, 03 Mar 2010 18:29:00 +0800</pubDate><description><![CDATA[最近对Linux的线程接口进行了些总结，也参考了网络上兄弟们的一些资料，自己同时也写了些程序进行测试，先把参考的资料列出来吧 http://blog.mcuol.com/User/liuzhilii521/Article/12738_1.htm 下面是我的一些理解： pthread_key_create(pthread_key_t *key,void (*destruc]]></description><category></category></item><item><title><![CDATA[image更新到盒子]]></title><link>https://blog.youkuaiyun.com/weaky/article/details/5342930</link><guid>https://blog.youkuaiyun.com/weaky/article/details/5342930</guid><author>weaky</author><pubDate>Wed, 03 Mar 2010 17:16:00 +0800</pubDate><description><![CDATA[1. 通过DCU更新xx.img到分区中    1. 先用DCU加载vmlinux到盒子，然后采用ssh 或telnet连接到盒子上    2. 先查看mtd的分区状况，cat /proc/mtd ,分区的状况可以由命令行传给vmlinux，         比如mtdparts=Onboard_Flash:256k@0k,1024k@256k,那么将会有两个mtd设备    3.]]></description><category></category></item><item><title><![CDATA[uboot怎样跳转到kernel]]></title><link>https://blog.youkuaiyun.com/weaky/article/details/5317329</link><guid>https://blog.youkuaiyun.com/weaky/article/details/5317329</guid><author>weaky</author><pubDate>Mon, 22 Feb 2010 16:49:00 +0800</pubDate><description><![CDATA[我们都知道机器加电后首先启动uboot，然后uboot在跳转到kernel的。 但是它是如何从uboot跳转到kernel的呢？ uboot的运行的接口是从bootcmd开始执行的，也就是说通过解释bootcmd的参数执行对应的接口来达到引导kernel的功能。所以说uboot的环境变量是很重要的。 因为uboot支持不同的文件系统（jffs2,cramfs,ext2等]]></description><category></category></item><item><title><![CDATA[Linux 用户层如何调用接口设置寄存器]]></title><link>https://blog.youkuaiyun.com/weaky/article/details/5173433</link><guid>https://blog.youkuaiyun.com/weaky/article/details/5173433</guid><author>weaky</author><pubDate>Mon, 11 Jan 2010 11:47:00 +0800</pubDate><description><![CDATA[下面的代码分析是根据linux-2.6.17.14_stm22版本 #define STSYS_WriteRegDev32LE(Address_p, value)          writel((u32)value, (void*)Address_p)在include/asm-sh/io.h#define writel(v,a) ({__raw_writel((v),(a));m]]></description><category></category></item><item><title><![CDATA[shell bash的基本语法]]></title><link>https://blog.youkuaiyun.com/weaky/article/details/5123748</link><guid>https://blog.youkuaiyun.com/weaky/article/details/5123748</guid><author>weaky</author><pubDate>Sun, 03 Jan 2010 10:57:00 +0800</pubDate><description><![CDATA[ 变量：       系统常变量：         UID，PWD,所有的系统环境变量都可以认为是shell中的常量        $#:位置参数的个数        $*: 所有位置参数的内容        $? : 命令执行后返回的状态        $$ :当前进程的进程号        $0-$9:第几个位置参数        shift: 可以左移一位]]></description><category></category></item></channel></rss>