自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

davidlinux的专栏

不问码路吉凶,但求落幕无BUG。

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

转载 MIPS Uboot流程

u-boot的启动过程比较简单,大致做下面的工作:1.  cpu初始化2.  时钟,串口,内存(ddr ram)初始化3.  内存划分,分配栈,数据,配置参数,以及u-boot代码在内存中的位置。4.  对u-boot代码做relocate5.  初始化 malloc,flash,pci 以及外设(比如,网口)6.  进入命令行或者直接启动Linux kernel基本上

2015-06-14 10:41:48 1242

转载 vimrc设置

很好很强大的vimrc(带注释版)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日 15时13分 ""

2015-06-08 14:13:14 540

转载 Vi编辑器常用快捷键

vi常用快捷键光标控制命令命令    光标移动h或^h    向左移一个字符j或^j或^n   向下移一行k或^p    向上移一行l或空格    向右移一个字符G    移到文件的最后一行nG    移到文件的第n行w    移到下一个字的开头W    移到下一个字的开头,忽略标点符号b    移到前一个字的开头B    移到前一个字的开头,忽

2015-06-07 16:05:45 484

转载 git分支管理

轉至:http://www.open-open.com/lib/view/open1328069889514.htmlGit 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模

2015-06-06 16:07:03 739

转载 2014.4新版uboot启动流程分析

文章转载至:http://blog.csdn.net/skyflying2012/article/details/25804209       最近开始接触uboot,现在需要将2014.4版本uboot移植到公司armv7开发板。在网上搜索讲uboot启动过程的文章,大多都是比较老版本的uboot,于是决定将新版uboot启动过程记录下来,和大家共享。辛苦之作,大家共享,转载

2015-06-06 14:54:12 1055

转载 机顶盒高级安全

数字机顶盒芯片内建安全技术认证 硬件可信任架构  机顶盒(STB)是提供数字电视服务的关键设备,终端用户可通过其使用包括电子节目菜单(EPG)、数字视频录像机(DVR/PVR)、点播服务 (On-Demand Service)与家庭联网 (Home Networking)等在内的多种应用。同时,通过机顶盒连接多种网络,用户可以收看付费电视、PPV、视频点播(VOD),玩

2015-05-29 13:41:05 3155

转载 华为详解海思Hi3716高清机顶盒芯片方案

有朋友对“全志A20芯片和海思Hi3716芯片,哪个好”表示疑惑,这里笔者就详细的介绍下海思Hi3716芯片,至于全志A20,想要了解的朋友可以查看本站的其他相关文章接下来直接进入今天的主题-海思Hi3716芯片是什么。有朋友对“全志A20芯片和海思Hi3716芯片,哪个好”表示疑惑,这里笔者就详细的介绍下海思Hi3716芯片,至于全志A20芯片方案,想要了解的朋友可以查看“高清网络机

2015-05-27 13:32:08 32663

转载 LINUX DDR驱动知识

一、DDR原理 DDR 内存 既然叫做双倍速率SDRAM(Dual date rate SDRSM),就是说是SDRAM的升级换代产品。从技术上分析,DDR SDRAM最重要的改变是在界面数据传输上,其在时钟信号上升缘与下降缘时各传输一次数据,这使得DDR的数据传输速率为传统SDRAM的两倍。那么大家就应该知道了,我们所说的DDR400,DDR333,DDR266,他们的工作频率其

2015-05-26 13:34:44 15523

转载 linux驱动--i2c驱动学习

转至:http://blog.csdn.net/ghostyu/article/details/8094049预备知识在阅读本文最好先熟悉一种i2c设备的驱动程序,并且浏览一下i2c-core.c以及芯片提供商的提供的i2c总线驱动(i2c-davinci.c)。标题党请见谅!其实i2c接口非常的简单,即使用51单片的gpio来模拟i2c,编写一个e2prom或者其他i2c接口的驱动程

2015-05-26 08:52:36 2921

转载 linux 多核启动

转至http://blog.chinaunix.net/uid-27411029-id-3480919.htmlLinux kernel启动的过程概览 init/main.c:start_kernel()     |    \|/ init/main.c:rest_init { …… kernel_thread(kernel_init, NULL, CL

2015-05-23 21:28:18 4917

转载 linux中Oops信息的调试及栈回溯

转载至http://blog.micro-studios.com/?p=615发表于 2012 年 1 月 6 日Oops 信息来源及格式Oops 这个单词含义为“惊讶”,当内核出错时(比如访问非法地址)打印出来的信息被称为 Oops 信息。Oops 信息包含以下几部分内容。1 一段文本描述信息。比如类似“Unable to handle kerne

2015-05-23 21:01:37 913

原创 ARM知识汇总

一、ARM的7种工作模式 1、用户模式(usr):运行应用程序的普通模式; 2、系统模式(sys):运行操作系统的特权任务。与用户模式类似,但具有直接切换到其他模式等;[特权]; 2、管理模式(SVC):复位或执行SWI软中断指令时(适合OS,这个模式有额外的特权,允许你进一步控制处理器),进入该模式;[特权.异常]; 3、终止模式(abt):处理器访问存储器失败时,进入该

2015-05-22 17:16:06 557

转载 OpenWrt的主Makefile过程

转载地址:http://www.right.com.cn/forum/thread-73443-1-1.htmlOpenWrt是一个典型的嵌入式Linux工程,了解OpenWrt的Makefile的工作过程对提高嵌入式Linux工程的开发能力有极其重要意义。OpenWrt的主Makefile文件只有100行,可以简单分为三部分,1~17行为前导部分,19~31为首次执行部分,33~

2015-05-15 11:27:31 471

转载 UBOOT源码分析(详细)

@可知start.S的流程为:异常向量——上电复位后进入复位异常向量——跳到启动代码处——设置处理器进入管理模式——关闭看门狗——关闭中断——设置时钟分频——关闭MMU和CACHE——进入lowlever_init.S——检查当前代码所处的位置,如果在FLASH中就将代码搬移到RAM中 大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系

2015-05-14 19:46:47 9672

转载 uboot源码分析

uboot源码分析1.U-Boot系统加载器U-Boot是一个规模庞大的开源Bootloader软件,最初是由denx(www.denx.de)发起。U-Boot的前身是PPCBoot,目前是SourceForge(www.sourceforge.net)的一个项目。最初的U-Boot仅支持PowerPC架构的系统,称做PPCBoot。从0.3.2官方版本之后开始逐步支持多种架构的

2015-05-14 19:39:53 652

转载 使用cygwin建立eCos开发环境(验证通过)

转至:http://velep.com/archives/750.html本文主要介绍在cygwin中建立eCos开发环境。在开始之前,请先安装好cygwin,参考本博文章:cygwin介绍、安装及其使用的详细说明。eCos开发环境除了cygwin外,还可在linux进行eCos开发,linux的eCos开发环境搭建请参考本博文章:ubuntu9.10中安装eCos并建立eCo

2015-05-08 14:14:05 2580 1

转载 STM32移植ECOS(转载)

转载至:http://bbs.21ic.com/icview-520412-1-1.html经过一段时间折腾,让redboot和eCos在stm32上跑起来了,这也算是第一段的目标。仅管还有这样那样的问题,也有一些自己尚未弄懂的问题,但初步达到了自己想要的结果。在每个移植步骤中,我都把它详细记录成文章发表在我的个人独立域名博客中。由于内容过多,所以在这里我以链接的形式呈现给

2015-05-07 13:47:06 1394

转载 制作会呼吸的WIFI机器人

转载至http://www.guokr.com/article/319356/首先需要解释一下什么是“Shy ”:“Shy ”是一个采用LINUX开源系统-Openwrt制作的WIFI机器人,它支持PC端,android端,web端的无线控制和无线视频传输,apple端的视频传输,甚至还可以当作你的电脑高清免驱动摄像头使用。技术上来说,它大致分为三个部分,首先是加载Open

2015-05-06 15:49:22 1045

转载 wifi小车控制网页

转至http://bbs.eeworld.com.cn/thread-448545-1-1.html最最最简单的网页控制wifi程序受Liuviking启发,我也开始研究乔帮主的网页控制程序,其版面布局功能非常强大,不过也因此需要安装lighttpd,lighttpd-mod-cgi,lighttpd-mod-fastcgi,php5-cgi,php5-fastcgi,libs

2015-05-06 15:30:37 1678

转载 openwrt机器人:超牛

文章转至:http://blog.chinaunix.net/uid-210143-id-2409658.html动手能力超强 牛人教你做Wifi机器人(图)一、前言Wifi机器人(Wifi Robot):其实是一辆能通过互联网,或500米以外的笔记本无线设施来远程控制的遥控汽车。由于在车上配备了一个网络摄像头,因此在视野范围之外都能够遥控该

2015-05-06 15:14:54 3157

转载 openwrt (linux)串口通信

openwrt (linux)串口通信1. 基本的串口通信程序。先读取内容,再将内容写回串口。[cpp] view plaincopy#include       #include        #include         #include       #include       #include        #include       #i

2015-05-06 14:39:19 1311

原创 如何选择代码测试工具

一、如何建立属于自己的代码测试框架                           如何在代码走查中选择合适的自动化工具,一直困扰着嵌入式软件工程师。在嵌入式软件中涉及大量的对齐、大小端以及临界资源保护等等,再加上实时性要求等,目前市面上可选的代码测试工具少之又少。目前适合嵌入式C代码静态测试的工具在国内能使用到的收费的有TESTBED、QAC、PCLINT,这些都支持MISR

2015-02-12 09:50:55 2463

原创 开博庆贺

开始开博了,没有经验。    先试试排版效果吧。    想想一路过来,看得多,写得少,用得多,分享得少。    确实不是一个合格高尚的码农,但要知道,码农太苦逼,不是不想写,是木有时间呀。    年关将至,时间宽松,把自己一些工作心得陆续发布一下。  不求码路吉凶,但求落幕无BUG。嘻嘻,盗用媚娘名言。

2015-02-05 09:15:55 291

目录版MISRA2004

手打目录版misra,翻译准确。值得收藏的精品。

2015-06-21

嵌入式C编程必读

超级经典版,值得你下载。看完记得给好评。

2015-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除