自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 国嵌裸机开发下学习

一、MMU 1、建立页表 2、写入TTB  (cp15-c2) 3、打开MMU 二、按键中断编程 1、初始化按键 2、初始化中断控制器 3、中断处理:①、判断产生的中断源②、执行不同的中断处理 4、中断清除(EINTPEND、SRCPND、INTPND) 注意:中断模式下要设置不同的栈! 三、初始化nandflash 初始化NFCONF(时序) 初始化NFCONT 复位

2015-04-26 19:19:44 708

原创 c语言链表

今天去面试,被要求编写双向链表的创建、插入、删除等;还有就是随机生成一组数,然后排序;真是丢,回来花了几个小时重新好好的编了一个单链表。 #include #include #include typedef struct list { int data; struct lsit *next; }List; void init_list(List **plist) //初

2015-04-14 07:48:15 345

原创 乌班图 LINUX 使用

一、原版的VI使用很不方便,下载vim后顺利使用 二、ifconfig   eth0没有显示ip地址     解决方法: 你的IPv4没有配置,所以你的inet addr没有咯. 可以使用ifconfig eth0 inet up 192.168.0.1 这样来配置 不过重启后就会自动消除的 固定的话就在 /etc/network/inteface文件里面配置 allow-hotplug

2015-04-09 18:57:14 1239

原创 《c陷阱与缺陷》学习总结

花了一天时间看完了传说中的c语言三杰中的最后一本书,毕竟这书才一百多页,讲的东西有些让我失望。看完之后还是把我觉得学到的东西记录一下 一、词法陷阱 1、编译器将程序分解成符号的方法是:从左到右一个字符一个字符地读入,如果该字符可能组成一个符号,那么再读入下一个字符,重复判断,直到字符组成的字符串已不再可能组成一个有意义的符号。这个处理策略叫“贪心法”或“大嘴法” 2、整型常量的第一个

2015-04-06 23:42:00 539

原创 C语言编程练习(二)

/* *规反向输出字符串 *author:jxb *date:2015\4\4 * */ #include void reverse(char *str) { if (*str == '\0') { return 0; } else { reverse(str+1); //递归;不能使用(str++) printf("%c",*str);

2015-04-05 12:03:36 391

原创 c语言编程练习(一)

/* *文件中有一组整数,要求排序后输出到另一个文件中 *author:jxb *date:2015\4\3 */ #include #include #include int num ; char c; FILE *fd; void get_data(int *scr,int *len) { *len = 0; num = 0; fd = fopen("1.txt"

2015-04-03 23:11:57 443

原创 嵌入式面试题学习

一、数组声明 int a;  一个指向整型数的指针 int **a; 一个指向指针的指针,指向的指针指向一个整型数 int a[10]; 有10个整型数的数组 int *a[10]; 有10个指针,指向整型数的 int (*a)[10]; 10个整型数数组的指针 int (*a)(int); 指向一个函数的指针,函数参数为整型数,返回值为整型数 int (*a[10

2015-04-02 23:55:33 483

原创 驱动程序的高级机制使用初步

一、异步通知 1、目的:为了使驱动控制通知应用程序执行操作,同进程之间发信号signal 2、方法: 应用程序: fcntl(fd , F_SETOWN , pid)   指定一个进程作为文件的“属主(filp->owner)”,这样内核才知道信号要发给哪个进程 oflags = fcntl(fd , F_GETFL) fcntl(fd, F_SETFL, Oflags | FA

2015-04-01 20:55:30 425

原创 内核驱动之poll机制

app: poll kernel: sys_poll do_sys_poll(.....,timeout_jiffies) poll_initwait(&table); init_poll_funcptr(&pwd->pt,_pollwait);  > table -> qproc = _pollwait do_poll(nfds, head, &table, timeout) for

2015-04-01 16:41:42 478

原创 字符设备驱动之中断按键驱动

1、注册设备描述结构:major = register_chrdev(0,"", file_operation);\ 2、自动创建设备节点: class_create(); class_device_create(); 注: mdev是busybox自带的一个简化版的udev,作用是在系统启动和热插拔或动态加载驱动程序时,自动产生驱动程序所需的节点文件,在文件系统中的/dev目录下的设备节点

2015-04-01 09:43:13 390

空空如也

空空如也

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

TA关注的人

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