<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[李亚锋老师]]></title><description><![CDATA[顶嵌高级讲师]]></description><link>https://blog.youkuaiyun.com/topembedded</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; topembedded]]></copyright><item><title><![CDATA[【社区大讲堂】顶嵌与你一起：动手做嵌入式产品]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4418762</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4418762</guid><author>topembedded</author><pubDate>Thu, 06 Aug 2009 15:32:00 +0800</pubDate><description><![CDATA[缘起：       EEWORLD与顶嵌合作，重磅推出“顶嵌与你一起：动手做嵌入式产品”。希望通过对一个典型嵌入式产品研发过程进行描述，让初级的嵌入式技术爱好者了解嵌入式开发过程和思路，从而提高学习效率。对于有一定开发经验的工程师，也可以通过线上、线下的互动方式，解决研发过程中面临的实际问题。内容概要：       序       言：如何选取开发板及为什么学习嵌入式；       第一阶段：工具]]></description><category></category></item><item><title><![CDATA[深入学习嵌入式Linux知识要点]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4372737</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4372737</guid><author>topembedded</author><pubDate>Thu, 23 Jul 2009 10:26:00 +0800</pubDate><description><![CDATA[一.linux理论知识 1.计算机基本理论；2.CPU体系结构；3.内存管理；4.文件系统；5.进程调度；6.Linux常用操作。二.linux驱动知识1.i2c驱动添加使用                 2.spi驱动添加和读写               3.io驱动                          4.dma驱动                    ]]></description><category></category></item><item><title><![CDATA[深入学习嵌入式linux知识要点]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4372729</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4372729</guid><author>topembedded</author><pubDate>Thu, 23 Jul 2009 10:25:00 +0800</pubDate><description><![CDATA[一.linux理论知识 1.计算机基本理论；2.CPU体系结构；3.内存管理；4.文件系统；5.进程调度；6.Linux常用操作。二.linux驱动知识1.i2c驱动添加使用                 2.spi驱动添加和读写               3.io驱动                          4.dma驱动                    ]]></description><category></category></item><item><title><![CDATA[基于TQ2440开发板的U-boot-1.1.6的start.S代码分析]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4372716</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4372716</guid><author>topembedded</author><pubDate>Thu, 23 Jul 2009 10:23:00 +0800</pubDate><description><![CDATA[start.S汇编源文件是U-boot执行的起始代码文件，也是不容易理解的实现部分。执行流程如下：.globl _start  //定义_start是全局标签，其他文件也可以使用。.globl是GNU汇编语法。_start:     b       reset  //跳转到reset标签出执行，由于reset操作是在MMU工作之前/之后都有可能使用，所以这里用b来跳转。]]></description><category></category></item><item><title><![CDATA[解答：一个嵌入式新手找工作的困惑！]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4372667</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4372667</guid><author>topembedded</author><pubDate>Thu, 23 Jul 2009 10:21:00 +0800</pubDate><description><![CDATA[引用:    欧老师您好， 我学嵌入式有四个月左右了，现在心里很迷茫，我想大多数学嵌入式的同学们可能都有和我一样的感觉，那就是越往里面学，感觉不懂的东西越多，心里越是没底，都没有信心去找工作。即使是学过了的东西，甚至是自己做过的东西，估计面试的时候恐怕很多还是说不出来，因为学这些东西的时候很多都是照着资料弄出来的，比如像U BOOT的移植过程中，加入Nand Flash的驱动，在Linux]]></description><category></category></item><item><title><![CDATA[如何成为优秀的嵌入式开发工程师]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4372622</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4372622</guid><author>topembedded</author><pubDate>Thu, 23 Jul 2009 10:15:00 +0800</pubDate><description><![CDATA[嵌入式已经成为当今IT界主要分支之一，越来越多的人都会从事该行业的工作。该行业涵盖消费类电子、智能手机、数字家电、多媒体、视频编码解码、图像处理、安防监控、工业应用等领域。那么如何才能成为一个优秀的嵌入式开发工程师呢？       除了具备良好的职业素质和踏实认真地学习态度，笔者认为主要需要有两点软件知识与硬件知识。嵌入式开发不同于常见的PC应用开发，你只需要了解编程语言，实现逻辑等纯软件的知]]></description><category></category></item><item><title><![CDATA[热烈祝贺顶嵌0907嵌入式实训班开学典礼]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4356164</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4356164</guid><author>topembedded</author><pubDate>Fri, 17 Jul 2009 11:27:00 +0800</pubDate><description><![CDATA[ 2009年7月16日顶嵌0907嵌入式实训班开学典礼在北京顶嵌紫竹院校区隆重举行，顶嵌多位领导及教职员工出席此次典礼。            开学典礼上，顶嵌负责人李老师向各位同学介绍了顶嵌的优势，同学们也十分认可；教学总监欧老师对嵌入式实训班课程体系进行了详细的介绍，对如何学习嵌入式提出了几点建议，并祝愿大家在今后的学习和工作中取得成功；随后，就业部的张老师对就业所]]></description><category></category></item><item><title><![CDATA[Android Intent机制实例详解（1）]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4337966</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4337966</guid><author>topembedded</author><pubDate>Fri, 10 Jul 2009 15:02:00 +0800</pubDate><description><![CDATA[Android中提供了Intent机制来协助应用间的交互与通讯，或者采用更准确的说法是，Intent不仅可用于应用程序之间，也可用于应用程序内部的Activity/Service之间的交互。Intent这个英语单词的本意是“目的、意向”等，对于较少从事于大型平台开发工作的程序员来说，这可能是一个不太容易理解的抽象概念，因为它与我们平常使用的简单函数/方法调用，或者上节中提到的通过库调用接口的方式不]]></description><category></category></item><item><title><![CDATA[Linux设备驱动程序编写]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4337193</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4337193</guid><author>topembedded</author><pubDate>Fri, 10 Jul 2009 11:16:00 +0800</pubDate><description><![CDATA[一   Linux   device   driver   的概念   系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,   应用程序可以象操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,它完成以下的功能:   1   对设备初始化和释放。   2   ]]></description><category></category></item><item><title><![CDATA[Linux系统下驱动程序框架概述]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4337185</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4337185</guid><author>topembedded</author><pubDate>Fri, 10 Jul 2009 11:14:00 +0800</pubDate><description><![CDATA[一、linux的设备驱动程序与外界的接口可以分为三个部分：  1．驱动程序与操作系统内核的接口。通过file_operations(include/linux/fs.h)数据结构来完成的。  2．驱动程序与系统引导的接口。这部分利用驱动程序对设备进行初始化。  3．驱动程序与设备的接口。这部分描述了驱动程序如何与设备进行交互，与具体的设备密切相关。  二、根据功能划]]></description><category></category></item><item><title><![CDATA[Linux嵌入式系统与硬件平台的关系]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4337176</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4337176</guid><author>topembedded</author><pubDate>Fri, 10 Jul 2009 11:13:00 +0800</pubDate><description><![CDATA[一、嵌入式系统设计方法变化的背景        嵌入式系统设计方法的演化总的来说是因为应用需求的牵引和IT技术的推动。        随着微电子技术的不断创新和发展，大规模集成电路的集成度和工艺水平不断提高。硅材料与人类智慧的结合，生产出大批量的低成本、高可靠性和高精度的微电子结构模块，推动了一个全新的技术领域和产业的发展。在此基础上发展起来的器件可编程思想和微处理（器）技术可以用软件来改变和实现]]></description><category></category></item><item><title><![CDATA[Linux 2.6 内核中的最新电源管理技术综述]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4337161</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4337161</guid><author>topembedded</author><pubDate>Fri, 10 Jul 2009 11:10:00 +0800</pubDate><description><![CDATA[前言        本系列文章将结合近年来不断在各种硬件(包括 CPU、芯片组、PCI Express 等各种最新总线标准以及外设)上新增的节能技术。      从 Linux® 2.6内核及整个 software stack （包括 kernel、middleware 以及各种用户态 utility）如何添加对这些创新的节能技术的支持这一角度，为读者介绍 Linux 操作系统近几年来在电]]></description><category></category></item><item><title><![CDATA[Embedded Linux 技术与概念解析]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4337151</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4337151</guid><author>topembedded</author><pubDate>Fri, 10 Jul 2009 11:09:00 +0800</pubDate><description><![CDATA[引言       Embedded Linux技术基于开放源码的资源，并且已经是当今最重要的嵌入式应用技术之一。Embedded Linux是烧录在目标装置上的系统，1个Embedded Linux系统包含Linux kernel与 root filesystem 2大部分，Embedded Linux系统到底包含哪些组成要素构成，本文将由概念的层面进行解析。       本文    ]]></description><category></category></item><item><title><![CDATA[Android Intent机制实例详解 ]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4321079</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4321079</guid><author>topembedded</author><pubDate>Sat, 04 Jul 2009 10:43:00 +0800</pubDate><description><![CDATA[Android Intent机制实例详解Android中提供了Intent机制来协助应用间的交互与通讯，或者采用更准确的说法是，Intent不仅可用于应用程序之间，也可用于应用程序内部的Activity/Service之间的交互。Intent这个英语单词的本意是“目的、意向”等，对于较少从事于大型平台开发工作的程序员来说，这可能是一个不太容易理解的抽象概念，因为它与我们平常使用的简单函数/]]></description><category></category></item><item><title><![CDATA[最具体的u-boot移植到QT2410E开发板的过程2]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4291606</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4291606</guid><author>topembedded</author><pubDate>Tue, 23 Jun 2009 14:35:00 +0800</pubDate><description><![CDATA[  ldr   r2, [r1, #oNFCONF]  bic  r2, r2, #0x800              @ enable chip  str   r2, [r1, #oNFCONF]  mov r2, #0xff         @ RESET command  strb r2, [r1, #oNFCMD]  mov r3, #0                   @ wait]]></description><category></category></item><item><title><![CDATA[最具体的u-boot移植到QT2410E开发板的过程1]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4291601</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4291601</guid><author>topembedded</author><pubDate>Tue, 23 Jun 2009 14:34:00 +0800</pubDate><description><![CDATA[最具体的u-boot移植到QT2410E开发板的过程U-Boot能够支持多种体系结构的处理器，支持的开发板也越来越多。以S3C2410处理器的开发板为例，我们可以基于SMDK2410移植。开始移植之前，需要先分析一下U-Boot已经支持的开发板，比较出硬件配置最接近的开发板。选择的原则是，首先处理器相同，其次处理器体系结构相同，然后是以太网接口等外围接口。推荐使用官方FTP下载UBOOT源]]></description><category></category></item><item><title><![CDATA[Linux常见使用方法]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4291589</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4291589</guid><author>topembedded</author><pubDate>Tue, 23 Jun 2009 14:31:00 +0800</pubDate><description><![CDATA[ 1.修改linux启动方式(文本方式或xwindow方式)vi /etc/inittab，找到id:x:initdefault:一行，x=3为文本方式 x=5为xwindow方式，重启机器即可生效2.如何退出man？q3.如何察看内核版本号？uname -r4.删除内有文件和子目录的目录？rm -fr dir5.如何查看系统信息？cat /proc/mem]]></description><category></category></item><item><title><![CDATA[shell编程的核心内容]]></title><link>https://blog.youkuaiyun.com/topembedded/article/details/4291586</link><guid>https://blog.youkuaiyun.com/topembedded/article/details/4291586</guid><author>topembedded</author><pubDate>Tue, 23 Jun 2009 14:30:00 +0800</pubDate><description><![CDATA[  很多LINUX的初学者以前可能用过很多dos的命令，对SHELL这种命令式的编程语言略知一二，但并没有接触很多SHELL的用法，没能真正抓住这种强大的编程语言的内涵，在这编文章里，我们用简短的篇幅使LINUX学习者掌握这门语言。在这篇文章里，我们不会关注SHELL每个命令的具体用法，因为这些在网上查是完全可以搜索出来的，有很多资料可以参考，我们会通过实例直抵SHELL的真谛，关注它的控制结]]></description><category></category></item><item><title><![CDATA[嵌入式Linux内核优化裁剪]]></title><link>https://blog.youkuaiyun.com/TopEmbedded/article/details/4291575</link><guid>https://blog.youkuaiyun.com/TopEmbedded/article/details/4291575</guid><author>TopEmbedded</author><pubDate>Tue, 23 Jun 2009 14:28:00 +0800</pubDate><description><![CDATA[ 嵌入式Linux内核优化裁剪    优化1、取消虚拟内存的支持General setup  --->     [ ] Support for paging of anonymous memory (swap) 优化2、使用默认的IO调度器，取消其他的调度器-*- Enable the block layer  --->      IO Schedulers  --->   Anticipat]]></description><category></category></item><item><title><![CDATA[QT4移植到ARM9开发板]]></title><link>https://blog.youkuaiyun.com/TopEmbedded/article/details/4271135</link><guid>https://blog.youkuaiyun.com/TopEmbedded/article/details/4271135</guid><author>TopEmbedded</author><pubDate>Mon, 15 Jun 2009 18:03:00 +0800</pubDate><description><![CDATA[1 编译qte1． 从www.trolltech.com  下载源代码，选择开源版本（非商业版本），选择Qt libraries 4.5 for embedded linux(128M)2． 在源代码目录下执行：3． ./configure –embedded arm -xplatform qws/linux-arm-g++  -no-qt3support -qt-mouse-li]]></description><category></category></item></channel></rss>