- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 关于platform设备驱动框架的总结
这两天学习了platform设备驱动程序的框架,现在来总结一下。在linux内核中常见的的总线有I2C总线,PCI总线,串口总线,SPI总线,PCI总线,CAN总线等,所以有些设备和驱动就可以挂在这些总线上,然后通过总线上的match进行设备和驱动的匹配。但是有的设备并不属于这些常见总线,所以引入了一种虚拟总线,也就是platform总线的概念,对应的设备叫做platform设备,对应的驱动叫做p
2016-08-06 16:45:53
647
原创 关于字符数组与字符串指针的区分
今天遇到一段很有意思的代码,现贴出如下: #includeint main(){ char str1[] = "abc"; char str2[] = "abc"; char *p1 = "abc"; char *p2 = "abc"; printf("%p\n",str1); printf("%p\n",str2);
2016-07-30 17:08:04
240
原创 关于数组首元素地址与数组首地址的区分
如果定义一个数组a[ ],则数组名a和&a[0]表示数组首元素的地址,而&a则表示数组的首地址,通过下面这个经典的程序则可以理解它们的区别# include int main(){ int a[5] = {1,2,3,4,5}; int* p = a+1; int* pp = (int*)(&a+1); printf("%d\n", *p);
2016-07-28 19:47:46
1193
原创 Win7下U盘安装Ubuntu GNOME 16.04双系统
在嵌入式系统开发中Linux环境是必不可少的,虽然在Win7中能通过Vmware虚拟机来运行Linux,但是Vmware启动较慢且与宿主机存在内存竞争问题。因此决定在硬盘安装一个Linux系统,此篇文章则主要讲述了通过U盘安装的方式安装Ubuntu GNOME 16.04。之所以会选择Ubuntu GNOME 16.04而不是原始的Ubuntu 16.04,主要是因为之前安装Ubuntu 16
2016-07-27 19:16:38
982
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人