摘要:笔者最近学习ARM9,各种问题不会,在努力探索中,不知道怎么把以前ARM7的知识和现在的联系起来,但是最近发现一个C语言的疑惑,属C语言基础问题,望大神们指点指点。#includetypedefstruct_led{intver;charname[10];}LED;intmain(void){int...
阅读全文
摘要:typedef int(init_fnc_t) (void); 这个就是一个取别名的过程。我们通常情况下会如下使用 typedef :typedef int MyInt;MyInt a;这个时候我们的MyInt 就和int是一样的意思。而对于函数的申明我们通常会这样申明:int InitFuncti
阅读全文
摘要:使用udev在/dev/下动态生成设备文件create_chrdev.c #include <linux/types.h> //dev_t #include <linux/cdev.h> //struct cdev #include <linux/fs.h> //alloc_chrdev_regio
阅读全文
摘要:1)手工mknod创建 2)自动 自动创建(2.6内核) 使用udev(mdev),它存在于应用层。 在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备用 device_create创建对应的设备 例子:struct class *myclass = class
阅读全文
摘要:http://blog.chinaunix.net/uid/20543672/cid-6418-list-8.html 进入博客后自己再看,写的非常好。分享给所有人,感谢作者!
阅读全文
摘要:diff命令是linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁(patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c...
阅读全文
摘要:Linux应用:Linux下的升级包及打补丁制作,在做开发的过程中难免需要给内核及下载的一些源码打补丁或者说是升级,所以我们学习在Linux下使用diff制作补丁以及如何使用patch打补丁显得尤为重要。前言在做开发的过程中难免需要给内核及下载的一些源码打补丁或者说是升级,所以我们学习在Linux下...
阅读全文
摘要:1.简要说明JLink的调试功能、烧写Flash的功能都很强大,但是对于S3C2410、S3C2440的Flash操作有些麻烦:烧写NorFlash时需要设置SDRAM,否则速率很慢;烧写NandFlash只是从理论上能够达到,但是还没有人直接实现这点。本文使用一个间接的方法来实现对S3C2410、...
阅读全文
摘要:1SED 手册中央研究院计算中心ASPAC 计划(刘刚2008年5月7号整理ganghust@gmail.com)aspac@phi.sinica.edu.tw 技术报告: 96005 1996年12月1日Version:1.0SED 手册.................................
阅读全文
摘要:TAG标签:摘要:在 UNIX 世界中有很多文本编辑器可供我们选择。思考一下 -- vi、emacs 和 jed 以及很多其它工具都会浮现在脑海中。我们都有自己已逐渐了解并且喜爱的编辑器(以及我们喜爱的组合键)。有了可信赖的编辑器,我们可以轻松处理任何数量与 UNIX 有关的管理或编程在 UNIX ...
阅读全文
摘要:主要包含命令语句和赋值语句。一、语法1、分号,作为分隔符号 2、注释表达式和运算符 和c一样,其中注释只有/**/3、字符引用 段名文件名等有特殊字符,使用双引号4、命令语句a、ENTRY(symble) 指定入口地址,入口地址就是进程执行的第一条用户空间的指令再进程地址空间中的地址,被指定再ELF...
阅读全文
摘要:简单的连接脚本命令.=============================在本章中,我们会描述一些简单的脚本命令.设置入口点.-----------------------在运行一个程序时第一个被执行到的指令称为"入口点". 你可以使用'ENTRY'连接脚本命令来设置入口点.参数是一个符号名:E...
阅读全文
摘要:连接脚本**************连接脚本的一个主要目的是描述输入文件中的节如何被映射到输出文件中,并控制输出文件的内存排布. 几乎所有的连接脚本只做这两件事情. 但是,在需要的时候,连接器脚本还可以指示连接器执行很多其他的操作.这通过下面描述的命令实现.连接器总是使用连接器脚本的.如果你自己不提...
阅读全文
摘要:使用JLink间接烧写u-boot,supervivi到mini2440的方法 以前有段时间对u-boot的移植特别感兴趣就把我的mini2440上的bootloader换成u-boot的了,可是后来一直忙着也没时间做具体的移植工作,这些天又需要mini2440来做些驱动的训练,所以急需把min...
阅读全文