自定义博客皮肤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)
  • 收藏
  • 关注

原创 国嵌裸机开发下学习

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

2015-04-26 19:19:44 700

原创 c语言链表

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

2015-04-14 07:48:15 335

原创 乌班图 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 1226

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

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

2015-04-06 23:42:00 533

原创 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 385

原创 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 437

原创 嵌入式面试题学习

一、数组声明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 476

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

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

2015-04-01 20:55:30 418

原创 内核驱动之poll机制

app: pollkernel: sys_polldo_sys_poll(.....,timeout_jiffies)poll_initwait(&table);init_poll_funcptr(&pwd->pt,_pollwait);  > table -> qproc = _pollwaitdo_poll(nfds, head, &table, timeout)for

2015-04-01 16:41:42 473

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

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

2015-04-01 09:43:13 383

空空如也

空空如也

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

TA关注的人

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