自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 优秀blog

http://blog.csdn.net/xubin341719三星方案http://www.lumit.org/LASO/源码开放学ARM  亚嵌教育研究中心http://blog.csdn.net/liukun321tiny210 uboot 唧的专栏老罗的Android之旅http://blog.csdn.net/Luoshengyang/

2014-07-09 16:34:39 415

转载 Unicode与UTF-8互转(C语言实现)

1. 基础1.1 ASCII码我们知道, 在计算机内部, 所有的信息最终都表示为一个二进制的字符串. 每一个二进制位(bit)有0和1两种状态, 因此八个二进制位就可以组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个字节一共可以用来表示256种不同的状态, 每一个状态对应一个符号, 就是256个符号, 从 0000000到11111111.

2014-03-07 09:58:01 610

转载 基于adt-bundle-windows-x86的android开发环境搭建

最新基于adt-bundle-windows-x86的android开发环境搭建某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下:1、下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html安装jdk,我的安装目录是C:\Java\

2014-02-17 10:16:49 781

转载 最快速的Android开发环境搭建ADT-Bundle及Hello World

最快速的Android开发环境搭建ADT-Bundle及Hello WorldADT-Bundle for Windows 是由Google Android官方提供的集成式IDE,已经包含了Eclipse,你无需再去下载Eclipse,并且里面已集成了插件,它解决了大部分新手通过eclipse来配置Android开发环境的复杂问题。有了ADT-Bundle,新涉足安卓开发的同学也无

2014-02-17 10:12:57 700

转载 多任务程序看门狗结构设计

看门狗一般分为硬件看门狗和软件看门狗,主要用来解决程序CPU异常,程序跑飞挂死等问题,提高系统的可靠性。    看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信

2013-12-23 16:21:16 3727

转载 tinyxml移植(基于fatfs文件系统)

[置顶] tinyxml移植(基于fatfs文件系统)原地址:http://blog.csdn.net/xieyong05/article/details/7684302    嵌入式设备组织大量数据的时候,由于先天的不足,在数据组织的时候往往需要自己定义数据结构。在上一个项目中,我尝试使用xml格式对病人信息和心电数据进行组织,使用tinyxml解析库,没想到很容

2013-12-12 14:18:02 1063

转载 Slickedit 实现MDK4编译

原地址:http://blog.csdn.net/xuzhenglim/article/details/7232157 Slickedit 是一款编程效率很高的编辑器,它能实现很多功能,自带的vsbuild工具在编译程序自动寻错等方面真的是很优秀,并且自带的ecmas\vim\vs等等常用的编程环境,遗憾的是它只是一款编辑器,并不针对嵌入式,对硬件方面支持严重不足,无法直接利用自带的deb

2013-12-06 08:56:35 1026

转载 学习FreeRTOS前的准备工作

--转自:http://bbs.armfly.com/read.php?tid=1552了解FreeRTOS之前,一定要搞清楚FreeRTOS, SafeRTOS和OpenRTOS之间的关系1. 先说FreeRTOS和OpenRTOSFreeRTOS和OpenRTOS的共享相同的源码,只是 OpenRTOS 为 FreeRTOS 披上’commercial and legal

2013-10-21 17:55:37 3796

转载 基于FreeRTOS的队列管理的应用

[cpp] view plaincopy        我们前一篇技术文章大概说明了,如何基于FreeRTOS嵌入式实时操作系统,进行基本的应用软件开发。在这里,我们将说说在应用中,如果使用FreeRTOS的队列。这是因为在应用程序中,不同任务间的消息传送,会大量用到队列这种方式。            先解释一下队列:是先进先出(FIFO, First-I

2013-10-21 17:49:47 1034

转载 VC调用其他程序以及用其他程序打开相应文件

深入浅出ShellExecute 译者:徐景周(原作:Nishant S)Q: 如何打开一个应用程序?ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或ShellExecute(this->m_hWnd,"open","notepad.exe", "c://MyLog.log","",

2013-10-10 10:03:04 470

转载 VC注册表文件关联,图标关联

转自:http://blog.csdn.net/yalexiaoqiang/article/details/6155725前段时间需要编写文件关联的东西,就是特定文件格式和某一个应用程序关联起来,就像单击.doc的文件就会用word软件打开一样。这个东西通过注册表来实现,明白了道理之后其实编程很简单,几句话既可以解决问题。程序基本上市从网上下载下来的,然后按自己的要求改了一下,实现

2013-10-09 10:26:00 520

转载 UNREFERENCED_PARAMETER 的作用

UNREFERENCED_PARAMETER 的作用我们从 UNREFERENCED_PARAMETER 开始吧。这个宏在 winnt.h 中定义如下: #define UNREFERENCED_PARAMETER(P) (P)  换句话说 UNREFERENCED_PARAMETER 展开传递的参数或表达式。其目的是避免编译器关于未引用参数的警告。许多程序员,包括我在内,喜欢用最高级

2013-10-08 22:30:58 399

转载 Linux Kconfig及Makefile学习

内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了 所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这 个.conf

2012-05-03 00:13:52 239

转载 ls -l 列表信息详解

[root@localhost ~]# ls -l总计 152-rw-r--r-- 1 root root 2915 08-03 06:16 a-rw------- 1 root root 1086 07-29 18:35 anaconda-ks.cfg…………………………………………第1行:总计(total)Total后面的数字是指当前目录下所有文

2012-05-02 21:24:45 441

原创 Vmware虚拟机不能正常启动linux,提示8254 timer不能连接到IO-APIC

前两天安装红帽的Cygwin,后来启动我Vmware虚拟机下的linux不能正常启动,提示:“提示8254 timer不能连接到IO-APIC”。解决方法是在linux启动时,在引导界面时一直按下键盘“e”键,然后进入内核启动设置界面,然后在kernel选项下,按下“e”,进入edit界面,在最后一行的内容后面,空格,加入“noapic”,然后按下enter键确定设置,再按esc退回上一级菜单;按

2012-04-12 23:12:57 1548

转载 s3c2416 AT070TN83的LCD wince6.0驱动移植

原文作者地址:http://blog.csdn.net/anthone_ligang/article/details/68373691 LCD外部引脚介绍        VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。         HSYNC: 行同步信号,表示扫描1行的开始。         VDEN:数据使能信号。

2011-12-02 15:16:10 1404

转载 虚拟机下Linux root用户忘记密码如何登陆

虚拟机下Linux root用户忘记密码如何登陆如果ROOT 用户忘记密码如何实现登陆呢?答案就是用单用户模式进入系统后,直接用PASSWD更改密码. 如何来实现呢?以下以redhead linux为例子来说明以下有步骤:1、启动后进入GRUB界面,选择REA  HAT  ENTERPRISE  LINUX  AS-UP (2.6.9-42.EL),然后按住E键进入编辑界面。

2011-11-30 21:11:50 7407

原创 fedora 10 root登录

fedora 10 root登录  最近在做ARM的编译是用普通用户编译有事后感觉不方便,而fefora 10默认root用户不能登录系统。后来查了点资料知道可以用普通用户进入后su - 命令加上root密码就可以让root模式登陆了。下面是具体的操作过程。解决办法如下:[tom@fc ~]$ su -密码:[root@fc ~]# vi /etc/

2011-11-30 21:07:08 568

转载 职场修炼--你开口说话的境界在第几层?

转载手记----呵呵,这边文章写得很棒!转载以警戒自己。     开口说话,看似简单,实则不容易,会说不会说大不一样。古人云:“一言可以兴邦,一言也可以误国。”苏秦凭三寸不烂之舌而身挂六国相印,诸葛亮靠经天纬地 之言而强于百万之师。传说古代有一位国王,一天晚上做了一个梦,梦见自己满嘴的牙都掉了。于是,他就找了两位解梦的人。国王问他们:“为什么我会梦见自己 满口的牙全掉了呢?”第一个解梦的人

2011-11-24 22:59:07 1280

原创 ARM字对齐及关键字

一、为什么要字对齐?      现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问都可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就是对齐。字节对齐的原因大致是如下两条:1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件

2011-11-17 15:40:21 1249

转载 RO段、RW段和ZI段 --Image$$??$$Limit 含义(zz)

RO段、RW段和ZI段 --Image$$??$$Limit 含义(zz)原文地址:http://www.cnblogs.com/heart-of-eagle/archive/2011/04/28/2032240.html      IMPORT |Image$$RO$$Limit|     IMPORT |Image$$RW$$Base|     IMPORT |Imag

2011-11-08 09:44:06 590

转载 ARM汇编编程基础之四 —— ARM汇编伪操作

原文作者地址:http://user.qzone.qq.com/308337370/                 原作者的大作,小弟钦慕而转载!掌握了基本的ARM汇编指令后,要写出简单的ARM汇编程序,还必须要掌握基本的ARM汇编伪操作(directive)。现在我们来看一个简单的汇编程序,该程序调用子程序完成了加法操作。­1 ;文件名:TEST.S­2 ;功能:实现两个寄存器

2011-11-04 14:05:35 603

转载 ARM汇编编程基础之三 —— 基本寻址方式与基本指令

原文作者地址:http://user.qzone.qq.com/308337370/                                        原作者的大作,小弟钦慕而转  要想进行ARM的汇编编程,首当其冲要知道最基本、最常用的指令,而要了解指令则必须要了解寻址方式。所以本文将聚焦在——基本寻址方式和基本指令。­     首先,来看一看我们已经见过的2条指令:MOV

2011-11-04 14:02:13 848

转载 ARM汇编编程基础之二 —— 流水线对PC值的影响

原文作者地址:http://user.qzone.qq.com/308337370/                                        原作者的大作,小弟钦慕而转 ­  CPU模型图,源自http://teach.jwc.bupt.cn:4213/jsjzcyl/resource/cai/素材库/fig/Flash/5.1.swf­

2011-11-04 13:47:17 815

转载 ARM汇编编程基础之一 —— 寄存器

原文作者地址:http://user.qzone.qq.com/308337370/                                        原作者的大作,小弟钦慕而转载!ARM的汇编编程,本质上就是针对CPU寄存器的编程,所以我们首先要弄清楚ARM有哪些寄存器?这些寄存器都是如何使用的?­寄存器类别寄存器在汇编中的名称各模式下

2011-11-04 13:40:52 549

转载 ARM编程进阶之三 —— 裸机硬件的控制方法与例程

原作者地址: http://user.qzone.qq.com/308337370/                                      原作者的大作,小弟钦慕而转载!  到目前为止,我们已经能够编写较复杂的ARM汇编程序了,遗憾的是这些程序是运行在ads自带的虚拟开发板ARMUL下的,(在axd界面下,单击options->configure&nbs

2011-11-04 09:06:59 683

转载 ARM编程进阶之二 —— ATPCS与混合编程

原文作者地址:http://user.qzone.qq.com/308337370/                 原作者的大作,小弟钦慕而转载!  完全使用汇编语言来编写程序会非常的繁琐,因此通常情况下,只是使用汇编程序来完成少量必须由汇编程序才能完成的工作,而其它工作则由C语言程序来完成。这样一来,我们实际上就是在进行汇编和C的混合编程,甚至同一个程序的汇编源文件和C源文件是由不同的程序

2011-11-04 08:48:42 818

转载 ARM编程进阶之一 —— ARM汇编伪指令

原文作者地址:http://user.qzone.qq.com/308337370/                                            原作者的大作,小弟钦慕而转载! 到目前为止,我们已经具备编写较为复杂的ARM汇编程序的能力,但要编写较为复杂且实用的程序,我们就不得不掌握ARM汇编的伪指令(pseudo-instruction)。千万别把汇编伪操作(d

2011-11-04 08:42:35 446

转载 C++中的内联函数

C++中的内联函数作者:李慧芹,华清远见嵌入式学院讲师。C++中存在一些具有特殊意义或功能的特殊函数,我们来简单介绍一下内联函数。从软件工程的角度来看,我们通常将一个程序通过一组函数来进行实现,但是函数的调用涉及到执行时间的开销,如果有的函数需要频繁使用,则累计占用的

2011-09-20 00:15:52 612

转载 面试之C++:extern及extern “C”用法

面试之C++:extern及extern “C”用法www.diybl.com    时间 : 2011-09-13  作者:网络   编辑:hawk 点击:  15 [ 评论 ]-- 1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数

2011-09-20 00:14:11 744

转载 C++中用函数模板实现和优化抽象操作

本文介绍函数模板的概念、用途以及如何创建函数模板和函数模板的使用方法......   在创建完成抽象操作的函数时,如:拷贝,反转和排序,你必须定义多个版本以便能处理每一种数据类型。以 max() 函数为例,它返回两个参数中的较大者:double max(doubl

2011-09-20 00:12:19 422

原创 C++之函数重载

函数重载是指同一个函数名可以对应着多个函数的实现。例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和。其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相

2011-09-19 23:57:16 333

转载 转:我的嵌入式学习之路

转:我的嵌入式学习之路前言这个题目很大,给人一种感觉我好像很成功,其实不然。实际上自己水平不高,甚至很低,但是做过了一些曲折的学习道路,同时把自己真实的学习历程表达出来,希望对后来者有借鉴的意义,甚幸!工作三年、几成废人!我2000年毕业于华中地区的一个理工科大学,专业是机械电子,我当时已经签了一家内陆某个省级机关工作,家里八辈是农民,并且很偏远,能够进入这样的地方是祖坟有风水

2011-06-13 22:33:00 325

原创 samba服务器的架设

<br />为了在LINUX 与WINDOWS共享文件,我在虚拟机下架设了samba服务器,以便于实现ARM linux程序调试与开发时把WINDOWS中的文件传输到linux环境中使用。本来想用vmware-tool实现两种环境下文件的共享的,但是由于用vmware-tool<br />一直无法实现,就配置了samba服务器。由于我的LINUX系统没有安装samba服务器,所以先要安装。以下是我的各个步骤:<br />(1 ) 安装samba服务器:<br />#yum install samba   

2010-10-12 16:52:00 529

原创 Linux的启动过程

     Linux的启动过程包含了LINUX的工作原理的精髓,在做嵌入式开发过程中也需要这一方面的知识。    开机启动过程如下:(1):打开电脑时,CPU自动进入实模式,进入ROM-BIOS地址。这是ROM-BIOS程序对计算机的启动设备硬件进行检测和启动,并引导LINUX,这时候Linux才获得了启动权。(2):Linux首先进行内核的引导,主要是完成磁盘引导,读取机器系

2010-04-03 09:36:00 362

原创 在word中输入各种公式

在某些情况下,特别是在编辑一些论文的时候,文档中可能需要插入一些数学公式,例如根式公式或积分公式等等。插入公式的方法如果采用常规的编辑手段自己去组合,不仅需要进行大量的格式设置,并且可能会影响版面的美观,因此,我们通常会利用WORD中集成的公式编辑器来插入一个公式。  将鼠标定位在文档中插入公式的位置,点击WORD窗口菜单的"插入"下的"对象"项目,在"新建"选项页的"对象类型"列表中选择"M

2009-10-17 10:44:00 6066

原创 开关电源的通用设计方法

      以下是开关电源的一般设计顺序,对于初学者掌握开关电源设计框架还是有一些帮助的。一个完整的设计过程常常要以下的几步之中反复进行:       (1):   根据输入电压范围和输出电压选择一种变换器电路。输入电压范围高于输出电压时,选择BUCK变换器;反之,则选择boost变换器。有时候也需要用混合型的变换器。       (2):  根据输出功率,物理尺寸选择一种控制芯片。电路的

2009-10-17 09:15:00 774

原创 给中国学生的第四封信——大学四年应该这么度过-----(转)

2008/05/12 — 开复 (阅读: 44493)引言  2004年6月“开复学生网”开通之后,越来越多的学生在网上提出了各种各样的问题。我发现,除了我在前三封信中已经讨论过的问题以外,大家问得最多也最关心的主要是和大学四年的学习生活相关的话题。例如:怎样才能学好英语?虚度了光阴该怎么办?毕业时是选择出国还是选择就业?如何学好专业课程?如果不喜欢自己的专业该怎么办?等等。  此

2009-10-13 19:06:00 899

RA8875液晶屏触摸实验

RA8875液晶屏触摸实验,用stm32的FSMC总线驱动。

2013-04-21

空空如也

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

TA关注的人

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