自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风之伤

为人当作君子,一生不畏苦寒

  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

转载 详解Linux2.6内核中基于platform机制的驱动模型

详解Linux2.6内核中基于platform机制的驱动模型 Sailor_forever  sailing_9806#163.com(本原创文章发表于Sailor_forever 的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如 有任何问题,请留言或者发邮件给sailing_9806#16

2015-06-30 16:54:09 738

转载 自助Linux之问题诊断工具strace

引言“Oops,系统挂死了..."“Oops,程序崩溃了..."“Oops,命令执行报错..." 对于维护人员来说,这样的悲剧每天都在上演。理想情况下,系统或应用程序的错误日志提供了足够全面的信息,通过查看相关日志,维护人员就能很快地定位出问题发生的原因。但现实情况,许多错误日志打印模凌两可,更多地描述了出错时的现象(比如"could not open fi

2015-06-26 14:44:55 659

原创 linux设备驱动——scull源码编译问题

我的环境是ubuntu12.04内核版本:3.13.0-32-generic这个内核版本算是比较新的,scull源码编译会出现很多问题以下对这些问题进行归纳总结:今天对程序进行编译,结果出现make -C /lib/modules/3.3.2-6.fc16.x86_64/build M=/home/jqzeng/workSpace/ldd3/ldd3-samples-1

2015-06-25 17:00:29 3028

转载 busybox init初始化过程

http://www.linuxidc.com/Linux/2011-12/49878p3.htmLinux内核启动过程的最后一步就是通过do_execve()函数加载执行用户空间的init程序(如BusyBox init、sysvinit等等),它是系统中所有其他进程的父进程(进程ID为1),在系统运行期间以守护进程的形式一直存在,主要用来完成系统的各项配置以及监视其子进

2015-06-17 17:08:27 921

转载 嵌入式系统下console,tty,串口的关系

tty driver其实就是console的低层驱动了,除了和硬件进行交互的代码可以写在这里之外,也可以自己虚拟一个tty 设备出来,配合网络模拟的远程console接口什么的。 tty是一类char设备的通称,它们有相同的特性,比如对^C的处理,驱动使用tty_register_driver注册一个tty。/dev/console是一个虚拟的tty,它映射到真正的tt

2015-06-17 17:05:08 4103 1

转载 根文件系统制作的lib库必须添加的文件

制作根文件系统时,当把busybox编译的四个文件拷进了文件夹里,必备的文件目录页建立了,初始化目录,设备文件也建立了这时候就需要添加库文件了。这里就有一个值得注意的地方了,如果你的busybox是静态编译的,就是不需要动态链接库的话,就不需要添加lib库了。设置静态编译方式    Busybox Settings ---> Build Option

2015-06-16 16:21:59 840

原创 powerpc启动地址

MPC8308启动地址 CPU 在复位时通常都从地址 0x00000000 取它的第一条指令。而基于 CPU 构建的嵌入式系统通常都有某种类型的固态存储设备(比如: ROM、 EEPROM或 FLASH 等)被映射到这个预先安排的地址上。 以下摘自mpc8308芯片手册: 4.3.2.2.1 Boot Memory Space (BMS) The device defines the def

2015-06-10 17:41:40 2340

转载 uboot引导powerpc,bootm的用法

=> help bootmbootm - boot application image from memoryUsage:bootm [addr [arg ...]]    - boot application image stored in memory        passing arguments 'arg ...'; when booting a Linux ke

2015-06-09 17:49:13 1380

转载 linux内核源码的技巧

http://blog.csdn.net/njufeng/article/details/29902287看内核代码时,有些语言成分或者说编程技巧平常没见过更没用过,这里先记下一些:1. 关于保留字前后都加上“__”,比如__inline__,其实等价于inline。C语言支持一些属性描述符,而gcc同样支持不少这样的描述符,这些描述符的使用等于在C语言

2015-06-09 15:04:53 677

原创 github文件大小限制

github 限制在1G,单个文件不能超过100M,有50M的文件,就会警告了。所以在上传代码时要记得把一些大的tag文件去掉,如SourceInsight工程文件ctags等可通过以下命令查找超过100M的文件find ./ -type f -size +102400k

2015-06-08 14:03:37 14646

转载 github出现HTTP request failed

1、archermind@aclgcl-ubnt:/local/frameworktools$ git pusherror: The requested URL returned error: 403 while accessing https://github.com/songjinshi/frameworktools.git/info/refsfatal: HTTP request fai

2015-06-03 17:49:07 3909

转载 powerpc 设备树dts 详解

原文地址:http://blog.chinaunix.net/uid-26675482-id-3358038.html摘 要:设备树的引入减少了内核为支持新硬件而需要的改变,提高代码重用,加速了Linux支持包的开发,使得单个内核镜像能支持多个系统。作为U-Boot 和Linux 内核之间的动态接口,本文阐述了设备树的数据存储格式以及源码描述语法,进而分析了U-Boot 对扁平设备

2015-06-03 11:34:01 3658

原创 u-boot启动流程分析

本文以MPC8308(powerpc架构),测试板HX软件包为依据,详细内容可参考HX源码一、嵌入式系统一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1.引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。 2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。3. 文件系

2015-06-03 10:08:29 857

转载 U-Boot中ubi和ubifs命令的使用

(1)查看MTD分区表[cpp] view plaincopyprint?U-Boot$ mtdpartsmtdparts variable not set, see 'help mtdparts'no partitions defineddefaults:mtdids : nand0=nandflash0mtdparts

2015-06-02 17:57:15 1663

转载 GNU CC中的attribute

摘要:在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语法及其使用。---------------------------------------------------------声明:  此文为原创,欢迎转载,转载请保留如下信息 

2015-06-01 14:20:37 565

vim taglist文件

2016-11-16

OK6410烧录文件

用于OK6410的SD烧录,包含mmc和flash文件

2016-02-02

MPC83XX上电启动地址

MPC83XX上电启动地址 MPC83XX powerpc 上电地址

2015-06-24

fine packet builder

非常好的组包发包工具,支持wireshark抓到的包,从此测试无忧

2015-05-05

Qt俄罗斯方块

使用Qt写的俄罗斯方块,适合学习Qt的新手,谢谢

2013-03-13

Qt贪吃蛇 源码

用Qt 做的贪吃蛇 包含源码和工程,很简单的小游戏,是学习Qt 很好的例子

2013-03-13

空空如也

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

TA关注的人

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