自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (30)
  • 收藏
  • 关注

转载 s3c2410的u-boot及linux2.6.10后的内核移植(包括nand,及skyeye模拟)

s3c2410的u-boot及linux2.6.10后的内核移植(包括nand,及skyeye模拟) 最近在s3c2410上移植uboot和linux2.6内核.虽然网上的文章多多.. 但真正要在自己的板子上跑起来还真是问题多..期间有很多问题整理如下. 首先要做好移植.建议先看linux_mig_release_G4oyxcsIVyIZ.pdf. 这份资料对新手来移植来讲是必看. 1.开始UBOOT,我用的是1.1.5版本尽量用新一点的. 开始编译详细的步骤我不多讲,只个大概了.网上资料多多. (1) u

2011-04-27 16:21:00 1300

原创 问题解决办法总结_Failed_to_execute_/linuxrc

根据网友们遇到的这个共同问题,总结一下各种解决的办法。遇到这样问题的网友可以根据下面的建议逐个检查。1. bin/busybox文件是可以执行的。2. 在配置busybox的时候要选中shell选项中的一个选项3. linuxrc 是可执行的。4. 制作文件系统的时候利用的工具也要留意区分:    mkcramfs                制作cramfs镜像的工具    mkimage                        制作jffs2镜像的工具    mkyaffs2image    

2011-04-27 14:19:00 24633

转载 Linux2.6.36/37下移植yaffs2

<br /><br /><br />Linux2.6.36/37下移植yaffs2     yaffs2 老版本不支持2.6.36以上内核。 网上下载的yaffs2常见版本(点击http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/下方的Download GNU tarball进行下载)一般不支持2.6.36/37。但2.6.36一下版本依然可以使用。<br />        最新的yaffs2采用git发布,利用git工具下载到最新的yaffs2源代码,即可支持。办

2011-04-26 15:11:00 1209

原创 const char*p, char* const p, const char* const p

<br />const char*p, char* const p, const char* const p 收藏 <br />非常好的帖子<br />const char* p <==> char const *p<br />const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 <br />事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 <br />Bjarne在他的The C++ Programming Language里面给出

2011-04-15 11:38:00 539

原创 u-boot移植部分步骤

<br />修改配置文件:<br />在include/configs目录下将文件smdk2410.h改名为wsq2440.h再把所有的文件删除,只保留wsq2440.h。再编译之前选择编译方式,修改文件cpu/arm920t/config.mk<br />-msoft-float改为:<br />#-msoft-float<br />将以上这句话屏蔽掉表示选择硬浮点编译,不用软浮点编译。<br />(这里我也不懂是为什么,还要继续研究啊!)<br />编译测试是否设置成功:<br />make wsq24

2011-04-15 11:18:00 798

原创 u-boot第二阶段源码分析

<br />typedef int (init_fnc_t) (void);<br /> <br /> <br />init_fnc_t *init_sequence[] = {<br /> cpu_init,  /* basic cpu dependent setup */<br /> board_init,  /* basic board dependent setup */<br /> interrupt_init,  /* set up exceptions */<br /> env_init,  

2011-04-15 10:55:00 869

原创 函数指针的疑惑

<br />struct cpu_wp {<br /> u32 pll_reg;<br /> u32 pll_rate;<br /> u32 cpu_rate;<br /> u32 pdr0_reg;<br /> u32 pdf;<br /> u32 mfi;<br /> u32 mfd;<br /> u32 mfn;<br /> u32 cpu_voltage;<br /> u32 cpu_podf;<br />};<br /> <br /> <br /> <br />struct cpu_wp *mx5

2011-04-08 09:47:00 723

原创 函数指针定义的写法

typedef int (*initcall_t)(void);<br />typedef void (*exitcall_t)(void);initcall_t *call;int (*timer_callback_fn_t) (void *pData);是一个函数指针,所指向的函数有一个参数,参数类型为void *返回类型为int型。用个typedef,当你想定义上面那个函数指针变量时,就可以,这样定义timer_callback_fn_t pMytimer_fn;去定义一个名为pM

2011-04-07 09:36:00 9227

原创 Linux 2.6.28 – 内核启动分析(一)

<br />Linux 2.6.28 – 内核启动分析(一)<br />首先声明,我也是初学Linux内核,因为有这方面的基础,所以打算学习一下内核,学习Linux要讲究方法,坚持固然重要,但是也要讲究方法,我个人认为,学习内核是一个长期的过程,如果指望一两天或者一两个星期就行弄清内核(除了你很杰出+有学习内核的天赋),那么我想说,你不适合学习Linux内核,所谓方法,就是分清主次矛盾,分清主干和枝叶,这样才能快速的入门。<br />下面我就从Linux的“main函数”开始我的Linux的内核之旅,所谓L

2011-04-06 16:04:00 5360

原创 linux内核只Makefile分析

<br />make uImage<br />include $(srctree)/arch/$(SRCARCH)/Makefile<br />zImage Image xipImage bootpImage uImage: vmlinux<br />   <br />all: vmlinux<br />vmlinux: $(vmlinux-lds) $(vmlinux-init) $(vmlinux-main) vmlinux.o<br />  vmlinux-init := $(head-y) $(in

2011-04-02 16:06:00 881

原创 imxfb_find_mode

<br />static const struct imx_fb_videomode *imxfb_find_mode(struct imxfb_info *fbi)<br />{<br /> struct imx_fb_videomode *m;<br /> int i;<br /> for (i = 0, m = &fbi->mode[0]; i < fbi->num_modes; i++, m++) {<br />  if (!strcmp(m->mode.name, fb_mode))<br /> 

2011-04-01 14:07:00 685

原创 Ubuntu 10.04 关闭 最小化 最大化 按钮位置调整

<br />Ubuntu10.04 版本将关闭 最小化 最大化的按钮从标题栏的右侧转移到了左侧,这对于我们老用户来说有些不习惯,毕竟windows和老版的ubuntu都是在右侧的,奶牛从网上找到了一种可行的修改方法。具体操作如下<br /> <br />首先打开一个终端,在其中输入gconf-editor,打开配置编辑器,在apps——metacity——general中找到button_layout键值,双击,将其中的内容改为menu:minimize,maximize,close,确定后三个按钮就老老实

2011-04-01 14:07:00 634

spring boot

spring boot启动项目样例,使用spring initialier创建

2018-11-27

ARM汇编指令.pdf

ARM汇编指令.pdf ARM汇编指令.pdf

2011-03-24

S3C2440A中文手册.pdf

S3C2440A中文手册.pdf S3C2440A中文手册.pdf

2011-03-24

Android_SDK与Eclipse最新版开发环境搭建.pdf

Android_SDK与Eclipse最新版开发环境搭建.pdf

2011-03-24

android编译.doc

android编译.doc android编译.doc

2011-03-24

Study ARM Step by Step.pdf

ARM学习文档 一步一步进步Study ARM Step by Step.pdf

2011-03-24

stc单片机 stc单片机

stc单片机 stc单片机 stc单片机

2011-03-23

深入浅出google android开发

深入浅出google android开发

2011-03-23

智能卡概述.ppt智能卡概述.ppt

智能卡概述.ppt智能卡概述.ppt智能卡概述.ppt

2010-08-09

cadence操作.doc

cadence操作.doccadence操作.doc

2010-08-09

CADENCE PSD14入门教程.pdf

CADENCE PSD14入门教程.pdfCADENCE PSD14入门教程.pdfCADENCE PSD14入门教程.pdfCADENCE PSD14入门教程.pdf

2010-08-09

非接触式Mifare1卡预付费智能水表设计

非接触式Mifare1卡预付费智能水表设计

2010-08-04

非相干扩频测控系统距离模拟电路设计

非相干扩频测控系统距离模拟电路设计 非相干扩频测控系统距离模拟电路设计

2010-08-04

ISO+7816标准(中文版)

ISO+7816标准(中文版) ISO+7816标准(中文版)

2010-08-04

UbuntuManual

UbuntuManual Ubuntu手册

2010-07-27

Matlab与VC混合编程的一种实现方法.pdf

Matlab与VC混合编程的一种实现方法.pdf

2010-05-27

数字水印\MATLAB 数字水印\MATLAB与VC接口技术的研究.pdf

数字水印\MATLAB 数字水印\MATLAB与VC接口技术的研究.pdf

2010-05-27

Matlab与VC混合编程在光斑位置测量中的应用.pdf

Matlab与VC混合编程在光斑位置测量中的应用.pdf

2010-05-27

kekeil ilkeil使用教程

keil使用教程使用教程使用教程使用教程使用教程使用教程

2009-04-04

最全的PROTEUS 教程.pdf

最全的PRO最全的PROTEUS 教程.pdfTEUS 教程.pdf最全的PROTEUS 教程.pdf

2009-03-22

最全的PROTEUS 教程.pdf

最全最全的PROTEUS 教程.pdf的PROTEUS 教程.pdf最全的PROTEUS 教程.pdf

2009-03-22

最全的PROTEUS 教程.pdf

最全的PROTEUS 教程.pdf最全的PROTEUS 教程.pdf最全的PROTEUS 教程.pdf

2009-03-22

MODELSIM仿真(适合xilinx ISE).rar

MODELSIM仿真(适合xilinx ISE).rar

2008-12-19

moderlosim

moderlosim的入门,很快的。既要十来分钟

2008-12-19

空空如也

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

TA关注的人

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