自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 AiinoneIDE全栈开发平台

IDE Aiinone-IDE INOGUI LVGL AI 图形工具 GUI

2022-07-29 18:36:06 368 1

原创 关于arm linux initrd boot 探讨

关于 DEV_INITRD 支持开启后,且initrd_rootfs 无/init 文件,boot fail 问题探讨,如下是部分.config配置截取:CONFIG_BLK_DEV_INITRD=yCONFIG_INITRAMFS_SOURCE="../rootfs_base/rootfs_base.busybox-1.19.3.gcc441.armv7"CONFIG_INITRAM

2012-10-15 18:20:43 1225

原创 emacs+etags and vi shortcut key

========================================================================emacs========================================================================基本命令 C-x C-c : 退出Emacs  C-x C-f : 打开一个文

2012-10-09 15:27:57 775

原创 enable framebuffer console support

Console: switching to colour frame buffer device 160x45Unable to handle kernel NULL pointer dereference at virtual address 00000000pgd = c6e38000[00000000] *pgd=06c72031, *pte=00000000, *ppte=00

2012-10-09 15:24:37 3062

原创 arm embeded linux nfs boot configure

1.> 配置kernel     1.>  Enable nfs support and nfs root,if Root file system on NFS  is invisible,please check whether enable "IP_PNP" option.Note: red part  │ │                                  --

2012-10-09 15:17:24 1078

原创 ubuntu10.10 upgrade to ubuntun11.04,grub configure?

<br />XP+UBUNTU<br />本来以为ubuntu10.10升级到ubuntu11.04应该很顺利,结果没有想象中的那个完美。经过1个晚上的苦战,终于升级包下载完成,准备安装,结果还没装几个软件,就碰到问题了,grub安装失败,¨Your embedding area is unusually small. core.img¨,尝试了几次还是不行,没办法只能跳过,当时就想估计问题大了。。。再跑过几步,安装完毕,reboot,不辛中招,BOIS之后,啥也没了,连XP的启动选择也没了。。。<br

2011-05-28 17:52:00 882

原创 linux Sed编辑器简介

1. Sed简介<br />sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样<br />1. Sed简介<br />sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏

2011-05-02 22:34:00 350

原创 搭建andriod单机网络调试环境

<br />   硬件平台设备:Skyviia8860(ARM9),开发平台:ubuntu10.10 桌面系统。搭建andriod单机网络调试环境,应用环境--客户的MP机器没有usb device接口,且当前无有线网络,仅有无线(很多开发人员家里应该也是同我这么个状况,哈哈)。<br />   配置步骤:<br />     1.通过平行网线连接电脑(同连接电脑与路由器)<br />     2.设置target device的网络地址为:192.168.2.87,命令:ifconfig eth0 192

2011-05-02 20:08:00 753

原创 正则表达式

<br />//正则表达式节选<br />现在你已经知道几个很有用的元字符了,如/b,.,*,还有/d.正则表达式里还有更多的元字符,比如/s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。/w匹配字母或数字或下划线或汉字等。<br />对中文/汉字的特殊处理是由.Net提供的正则表达式引擎支持的,其它环境下的具体情况请查看相关文档。<br />下面来看看更多的例子:<br />/ba/w*/b匹配以字母a开头的单词——先是某个单词开始处(/b),然后是字母a,然后是任意数量的字母或数

2011-01-14 10:35:00 846

原创 关于makefile的rules.mk 解读

在linux kernel与Uboot中,rules.mk 被包含到没有子目录的makefile文件中,用于产生文件依赖关系文件.depend文件,下面我们看一下uboot的rules.mk文件:## (C) Copyright 2006# Wolfgang Denk, DENX Software Engineering, wd@denx.de.## See file CREDITS for list of people who contributed to this# project.

2011-01-13 15:24:00 5380

原创 VM 下fedora14下配置android2.2 内核开发平台

<br />对于android官方推荐使用ubutu10系统去开发android,无奈本人比较中意fedora.正确配置android 开发环境需要准备如下资源:<br />1.安装git 版本控制软件,以便get android/uboot / linux kernel 的source code;<br />2.安装对应cross compile tools ,安装对应的cross compile tools,e.g.. ARM MIPS;<br />3.安装相应的服务,e.g.. samba(linux

2011-01-05 17:35:00 1058

原创 配置Fedora14安装盘作为本地源(YUM repo)

<br />1.设置VMWARE虚拟机的CDROM 为ISO imge,选择fedora14安装盘为映像。<br />2.清理yum.repos.d下的配置文件,删掉不需要文件,最好是先备份,以备后用。<br /><br />    <br />3.修改fedora.repo文件,如下:<br /><br />   1>.主要是增加了<br />[InstallMedia]<br />name=Fedora 14<br />#mediaid=1287685157.683254<br />baseurl=fi

2011-01-03 01:04:00 2345

转载 转贴一个好的文章,关于android开发环境在Linux(fedora14)

一:准备工作<br />其实准备工作和上一篇的window下搭建的差不多,这里不再进行说明,请参见Window下搭建Android开发环境 需要注意的是JDK以及Eclipse要下载Linux版本的.二:JDK配置<br />JDK的配置网上说的很多了,但是还是有些人配置了之后不起作用,这里我再详细说一下,这里以我的JDK再/usr/locallib/目下下为例,如果你想把你的JDK也放到该目录下,那么使用 sudo cp 命令拷贝即可。首先要修改权限。在shell下执行 sudo chmod +x jdk

2011-01-02 15:59:00 467

转载 linux RTC

在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等。所以说,了解 Linux 操作系统中的时钟处理机制有助于更好地了解 Linux 操作系统的运作方式。本文分析了 Linux 2.6.25 内核的时钟处理机制,首先介绍了在计算机系统中的一些硬件计时器,然后重点介绍了 Linux 操作系统中的硬件时钟和软件时钟的处理过程以及软件时钟的应用。最后对全文进行了总结。<br />1 计算机系统中的计时器<br />在计算机系统中存在着许多硬件计时器,例如 Real Timer Clock

2010-11-02 11:50:00 516

转载 linux RTC

在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等。所以说,了解 Linux 操作系统中的时钟处理机制有助于更好地了解 Linux 操作系统的运作方式。本文分析了 Linux 2.6.25 内核的时钟处理机制,首先介绍了在计算机系统中的一些硬件计时器,然后重点介绍了 Linux 操作系统中的硬件时钟和软件时钟的处理过程以及软件时钟的应用。最后对全文进行了总结。<br />1 计算机系统中的计时器<br />在计算机系统中存在着许多硬件计时器,例如 Real Timer Clock

2010-11-02 11:50:00 650

转载 linux RTC

在 Linux 操作系统中,很多活动都和时间有关,例如:进程调度和网络处理等等。所以说,了解 Linux 操作系统中的时钟处理机制有助于更好地了解 Linux 操作系统的运作方式。本文分析了 Linux 2.6.25 内核的时钟处理机制,首先介绍了在计算机系统中的一些硬件计时器,然后重点介绍了 Linux 操作系统中的硬件时钟和软件时钟的处理过程以及软件时钟的应用。最后对全文进行了总结。<br />1 计算机系统中的计时器<br />在计算机系统中存在着许多硬件计时器,例如 Real Timer Clock

2010-11-02 11:50:00 392

转载 DEFINE_PER_CPU(struct runqueue, runqueues)宏详解

DEFINE_PER_CPU(struct runqueue, runqueues)宏 首先,在arch/i386/kernel/vmlinux.lds中有 /* will be freed after init */ . = ALIGN(4096); /* Init code and data */ __init_begin

2010-05-04 16:02:00 1322

转载 linux 调度器发展简述

发布的 2.6.23 内核中包含了一个重要的变化,用CFS替代了以前的调度器。CFS 被合并到 mainline 之前,关于内核调度器还有一个重要的 patch:RSDL。最终 2.6.23 决定将 CFS 合并到 mainline 而放弃了 RSDL。为什么要引入新的调度器,CFS 和 RSDL 有什么联系和区别?本文试图对内核调度算法的发展历史做一个简要介绍,希望能对上述问题的理解有所帮助

2010-05-04 11:36:00 347

转载 转载:《Linux内核修炼之道》精华分享与讨论

设备模型拍得再玄幻,它也只是个模型,必须得落实在具体的子系统,否则就只能抱着个最佳技术奖空遗恨。既然前面已经以USB子系统的实现分析示例了分析内核源码应该如何入手,那么这里就仍然以USB子系统为例,看看设备模型是如何软着陆的。内核中USB子系统的结构 我们已经知道了USB子系统的代码都位于drivers/usb目录下面,也认识了一个很重要的目录——core子目录。现在,我们再来看一个很重要

2010-04-16 21:26:00 395

IMX51_R9_ANDROID_DOCS_BUNDLE.tar.gz

imx51 android develop documents.

2011-01-15

iso9660 spec

iso 9660 specification.

2010-03-10

空空如也

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

TA关注的人

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