自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jaguar.Yuan技术专区——专注嵌入式

精确定位技术,成就完美自我

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

原创 src/system-alloc.cc:270:3: error: ‘failed_’ was not declared in this scope

在使用src/system-alloc.cc:270:3: error: ‘failed_’ was not declared in this scope

2014-05-14 22:17:20 2251 1

转载 国际C语言混乱代码大赛----1988获奖作品赏析

原始代码:#include main(t,_,a)char *a;{return!0main(-79,-13,a+main(-87,1-_,main(-86,0,a+1)+a)):1,tmain(2,_+1,"%s %d %d\n"):9:16:tmain(_,t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{

2013-12-19 14:18:54 1783

原创 Ubuntu移动开发——历史简介

1、关于UbuntuUbuntu(友帮拓,曾非官方翻译为:乌邦图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一

2013-04-01 22:41:47 1266

原创 螺旋队列---最简分析及代码实现

一、问题描述设1的坐标是(0,0),向右的方向为X正方向,向下为Y正方向。例如:7的坐标为(-1,-1), 2的坐标为(0,1)。编程实现输入任意一点坐标(x,y),输出所对应的数字 二、问题分析从图中不难发现,向右X正方向的增长规律为:1,2,11,28等,因此可用一个通用的公式描述为:XPlusVal = (2*ulMaxValue-1)(2* ulMaxValue-1

2013-03-01 14:37:35 764

原创 螺旋队列---算法分析

一、问题描述设1的坐标是(0,0),向右的方向为Y正方向,向上为X正方向。例如:9的坐标为(1,1), 2的坐标为(0,1)。编程实现输入任意一点坐标(x,y),输出所对应的数字 二、问题分析从图中不难发现,右上角黄线所指方向的规律为“按奇数的平方规律增长”,分别为:1,9,25, 49, 81等,因此可用一个通用的公式描述为:tmpVal = (2*ulTmp+1)(2*

2013-03-01 11:27:36 886

原创 喝茶技巧

一、概述一般来说,茶、水的比例随茶叶的种类及嗜茶者情况等有所不同。嫩茶、高档茶用量可少一点,粗茶应多放一点,乌龙茶、普洱茶等的用量也应多一点。对嗜茶者,一般红、绿茶的茶、水比例为1:50至1:80,即茶叶若放3克,沸水应冲150至240毫升;对于一般饮茶的人,茶与水的比例可为1:80至1:100。喝乌龙茶者,茶叶用量应增加,茶与水的比例以1:30为宜。家庭中常用的白瓷杯,每

2013-02-28 14:43:16 871

转载 Ubuntu 11.04 安装后要做的20件事情

1 不喜欢Unity? 切换到Ubuntu gnome 经典桌面   注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。  若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:sudo apt-add-ppa repository: unity-2d-team/unity-2d-dailysudo apt-get updat

2013-02-19 10:41:31 664

转载 Android的AlertDialog详解

AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle :为对话框设置标题setIco

2013-02-16 17:08:04 1299

原创 Android所有系统资源图标android.R.drawable查看

1、引用方式在源代码*.Java中可以进入如下方式引用:myMenuItem.setIcon(android.R.drawable.ic_menu_save);在*.XML文件中的可以进行如下引用:android:icon="@android:drawable/ic_menu_save"2、图标展示2.1 android.R.drawable Icon

2013-01-24 22:40:30 79075 2

转载 程序员学习之道

经典好书分类热销榜1、java   java编程语言(第三版)---java四大名著----James Gosling(java之父)    java编程思想(第2版)----java四大名著----Bruce Eckel    java编程思想(第3版)----java四大名著----------------Bruce Eckel    java 2核心技术 卷I:基础知

2013-01-22 08:56:09 1506

原创 数据库基本操作与mysql错误号

数据库基本操作指令: 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select

2013-01-22 08:16:38 1746

原创 【已解决】--关于Windows莫名启动辅助工具(放大镜)

对于很多人来说,辅助工具中如放大镜这些功能几乎是用不上的,但微软既然把它做成一个应用,管你用不用就集成在里面,占硬盘就不说了吧,关键是有时候莫名其妙的弹出来,这种时候用其它东西都不能用了。输入什么的变得灰常滴闹心~~~~~~问题现象:当按字母“U”的时候出现辅助工具。解决办法:现在可以关闭辅助工具,多尝试几次,按字母“U”是否出现辅助工具,如果是那这就是你要的解决方法。检查一:键盘是否

2013-01-14 10:59:47 1202

原创 全新起航:Tizen能否四分移动操作系统的天下

有消息称,三星在新年的第一周就放出消息,该公司今年将在英特尔的支持下,出售搭载Tizen操作系统的智能手机。但三星并没有进一步透露硬件方面的详细配置、参考价格以及具体的时间表。一个全新的移动操作系统,它的成败我们还不好评论,我们就从Tizen的出身来认识一下这个新小伙。Tizen的出生      Tizen(译为:泰泽)是两大Linux联盟LiMo Foundation和 Linux

2013-01-06 10:07:08 1042

原创 悲催的程序员

从业时间不长,也并不是那种慢热性的人,但从事一个行业有点时间了,便也慢慢觉得这个行业的前景如何了。想当初上大学那会,进了计算机专业,毕业后就可以天天玩电脑,穿着西装,铮亮的皮鞋的某某开发工程师,感觉高中的同学都有高看自己三分的眼光。结果苦逼了几年,好不容易整得头破血流进了软件行业,才发现其实比农民工还悲催的码农。从web开发,嵌入式开发,通信开发,短短几年时间也就换了几个行业,却发现外面的

2012-12-21 09:09:15 679

转载 嵌入式设备具备截图功能

嵌入式linux截图工具的基本原理是通过读取Framebuffer,把LCD上显示的内容转换成图片。需要jpeg的库支持gsnap下载地址       http://linux-fb-tools.googlecode.com/files/gsnap.tar.gzjpegsrc.v6b下载地址  http://ijg.org/files/解压缩下载文件,1首先建立相应的目录

2012-12-13 08:58:25 996

转载 嵌入式设备具备telnet功能

1 首先在busybox中配置telnet 功能Networking Utilities  --->    [*]telnet            [*]Pass TERM type to remote host                                [*]Pass USER type to remote host

2012-12-13 08:54:32 1274

原创 【已解决】打开的Word 2007文档自动变成只读

问题现象:由于本人只在Word 2007中遇到这个问题,其它版本没遇到,仅针对word2007。最近打开文档编辑东西,习惯性的动作就边编辑边保存。有时候再写进去一些东西,保存的时候就提示是只读文档了。如果这时把这个只读的文档关掉,再打开这个文档,又可以编辑、保存了。一会儿又出问题,网上找了半天也没看到个解决的办法,只能自己试着改了一下word的配置,修改后同样编辑文件,暂时没出现这种情况。

2012-12-06 11:22:50 42772 7

原创 U-Boot完美解读(4)——主循环

进入主循环是汇编程序中的如下语句:ldr pc, _start_armboot而其中定义的_start_armboot又定义为:_start_armboot: .word start_armboot这里的start_armboot就是所谓进入主循环的函数,当然这里是针对arm的流程,如果使用的是Mips,这里使用的函数就是board_init_r,所谓授之以鱼不如授之以渔,随机应变

2012-11-29 22:45:05 1125

转载 Python快速教程

因为工作需要,要快速上手写一个脚本,网上看到一个比较给力的,简单,快速。当然,话说回来了,做软件的,或多或少都应该了解一点脚本,不然真是贻笑大方!作者博客:http://www.cnblogs.com/vamei/小提醒1. 教程将专注于Python基础,语法基于Python 2.7, 我使用的环境为Linux, 但相信教程也适用于windows和mac系统。 将不会使用到标准

2012-11-21 12:40:21 704

原创 U-Boot完美解读(3)——时钟解读及代码转移

4、如何造就完美效率4.1、话说效率效率(efficiency)是指有用功率对驱动功率的比值,同时也引申出了多种含义。效率也分为很多种,比如机械效率(mechanical efficiency)、热效率(thermal efficiency )等。效率与做功的快慢没有直接关系。对计算机领域而言,效率就是我们就最少的时间周期实现最大化的功能,比如说我们现在的处理器主频是2G的,那每条指令

2012-11-11 03:43:09 1424

原创 U-Boot完美解读(前篇)——说说bootloader那些事儿

1、官方说bootloaderBootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于ARM7TDMI

2012-11-09 08:55:45 6915

原创 ARM硬件完美解读——协处理器

1、协处理器是哪位大神协处理器(coprocessor),一种芯片,用于减轻系统微处理器的特定处理任务。例如,数学协处理器可以控制数字处理;图形协处理器可以处理视频绘制。例如,intel pentium 微处理器就包括内置的数学协处理器。协处理器可以附属于ARM处理器。一个协处理器通过扩展指令集或提供配置寄存器来扩展内核处理功能。一个或多个协处理器可以通过协处理器接口与ARM内核相连。协处理器

2012-11-06 10:32:22 1738

原创 U-Boot完美解读(2)——启动文件start.s解析

2、谁来唤醒我在上一节的u-boot.lds文件中有这样一句是:cpu/arm_cortexa8/start.o (.text)这句话就是调用初始化代码stat.s的元老级功臣,这可和神话中的女娲、盘古之类的有得一拼的,只是那时代没有计算机,要不还真得一较高低才行。说远了,回归主题,话说从这里调用并执行start.s文件后,该文件又是如何执行的呢?2.1、天生我才必有用st

2012-10-29 22:42:51 3135

原创 内存管理——堆栈等内存的分布

一个由C/C++编译的程序的内存分布分为以下几个部分:1、  栈(stack):也是我们所说的堆栈,是由编译器自动分配释放,用来存放函数参数值,函数的返回地址,非静态局部变量的值等。其操作方式类似于数据结构中的栈(后进先出LIFO)。2、  堆(Heep):一般由程序员分配释放,若程序员不释放,程序结束可能由OS回收。3、  全局区(静态区):全局变量和静态变量存储在这一块

2012-10-28 22:07:37 1476

原创 U-Boot完美解读(1)——程序的布局和地址解析

0、前言        在网上看到N多“大牛”们的移植文档,什么S3C2410,S3C6410,ARM7,ARM9的,一大堆一大堆,大致看了下,百分之九十以上的文章都是介绍了在哪儿修改代码,至于为什么这样修改却是只字未提。当然,这样的文档对于做产品是好样的,因为产品只追求结果,开发人员如何实现,为什么要这样实现已经不重要了。所以,本系列计划与大家分享移植如何实现,为什么要这样移植作详细介绍,由

2012-10-27 18:06:14 2244

原创 十六进制,十进制,八进制,二进制转换(含小数部分)

提示:各类进制在实际中表示十进制:D(Decimal)二进制:B(Binary)八进制:O(Octal)  十六进制:H(Hexadecimal)如:(4B1)16又可写为4B1H      (12345)8又可以写为12345O      (10011)2又可以写为10011B1、非十进制与十进制的转换1.1、基本原

2012-10-25 21:49:16 20032

原创 小议国际C语言混乱代码大赛——附87年一行的代码分析

一年前的这个季节看的时候,网上还是停留着06年的信息,还以为就此结束了,今天突然在CSDN首页看到居然更新两期了,围观下大牛们的杰作。虽然在现实中,我们不可能写出那样的代码,其主要的原因是不方便阅读,而且难以维护,但一行代码中可以学习的东西可能比我们翻半天书的还多,比如下的一行代码就能学到平时很难学到的东西:printf(&unix["\021%siz\012\0"], (unix)["h

2012-10-23 22:39:31 2511

原创 通过文件头识别BMP或JPG文件

JPG图像文件:用UltraEdit打开,前面几个字符跳过,通过EXIF 信息进行判断If(Chr(bb(6)) & Chr(bb(7)) & Chr(bb(8)) & Chr(bb(9))) = "JFIF"或:If(Chr(bb(6)) & Chr(bb(7)) & Chr(bb(8)) & Chr(bb(9))) = "EXIF" 说明:EXIF 信息就是由数

2012-10-22 17:03:55 2970

都江堰操作系统djysdk使用手册

该文档随着djyosV1.0.4一起发布,发布时间于2012年12月8日深夜,下载者如需要最新版本,请到官网检查有没有新版本可用。如有新版本现,将在官网发布后1周之内更新。

2012-12-09

都江堰操作系统源码djyosV1.0.4源码

djyosV1.0.4于2012年12月8日深夜发布,在1.03的基础上,代码改动不大,目录结构变了,更易于组织用户工程。下载者如需要最新版本,请到官网检查有没有新版本可用。如有新版本现,将在官网发布后1周之内更新。

2012-12-09

空空如也

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

TA关注的人

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