- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 改变Ubuntu内核版本
一、内核版本更换 1 下载内核 2 解压内核,复制到/usr/src目录下 3 配置内核二、配置内核 配置内核时,需要生成对应的.config文件,所以我们可以直接使用原ubuntu的内核配置,在/boot目录下,我们可以发现config-***配置文件,复制到内核目录下执行 cp /boot/config***** ./.
2016-11-17 11:38:50 2131
原创 linux设备驱动程序调试
一、写linux设备驱动程序最难的地方就是没有强大的调试工具,一般间接或者直接的调试手段: 1. 利用printk 2. 查看OOP消息 3. 利用strace
2016-11-12 00:32:30 789
原创 SPI驱动模型---Oled
一、对于SPI驱动,添加板级信息 添加这个板级信息有两种方法: 1 直接在arch/arm/mach-s3c24xx/mach-xxxx文件里边修改,添加上一个spi_board_info结构体,这个结构体包括SPI控制器序号、片选引脚、数据比特率、传输方式等等,改完后编译内核,下载到开发板。 另一种方法:当然是比较方便的方法,我们可以像加载驱动的方法添加这些信息
2016-11-07 00:44:40 2557
转载 C语言的数据类型所占的字节数
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int)
2016-11-06 23:25:30 620
点阵液晶取模
2016-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人