- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 linux dev_dbg输出
这几天在搞smbus(大致上算是阉割版的i2c吧),在调试的时候碰到了一个问题:内核3.12.10直接perror出来的调试错误信息,只会给你一个Invalid argument,但是在内核同一个函数中有好多地方都返回了EINVAL,根本不知道是错在哪儿找方法解决: 发现返回之前会有一句 dev_dbg(&client->adapter->dev, "size
2016-08-26 11:14:47 3028
原创 Linux下延时的问题
今天要做延时的东西,us级别。 首先选择了usleep,基本没什么太大用写个usleep(10)也能定时定到10ms去, 后来选择了select,超过5ms左右还是好用的, 再后来nanosleep,然而并没有什么卵用。好像结果也差不多了多少。(此处存疑,平台问题还是其他问题)。到最后。at last! 最霸道的! void Delay() { unsigned char a,b,c; fo
2016-08-22 22:52:51 676
原创 关于Device tree的问题
在搞am335x的东西,最近到了spi的地方, 按照uart的套路&uart1{ pinctrl - names = "default"; pinctrl - 0 = <&uart1_pins_default>; status = "okay"; };我写了spi的套路&spi1 { pinctrl - names = "default"; pinctrl
2016-08-05 13:59:50 853
zynq petalinux dma应用层代码。不使用用网络上字符设备的做法。直接map相关寄存器进行操作。
2022-06-15
mini2440_LED1_Driver
2014-12-14
FriendlyARM2440下gpio驱动
2014-11-18
UBUNTU14.04下helloworld内核驱动源文件与makefile
2014-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人