摘要: 功能实现: 通过虚拟多个串口,实现用户层与驱动层数据的回环测试 linux驱动有个特点: 结构体定义都是在底层驱动程序所定义好的。 通过container of()函数查找到被包含结构体的首地址。 就比如结构体: 底层 struct uart_8250_port canserial_ports[4] 阅读全文
posted @ 2016-03-04 15:56 cogitoergosum 阅读(3896) 评论(0) 推荐(0) 编辑
摘要: 1、linux下查看硬中断与软中断 硬中断:/proc/interrupts 软中断:/proc/softirqs 往往一些硬件中断号都是跟CPU所分配的硬件中断号相匹配的。 即同类型的cpu可能对同个硬件分配的中断号是一致的。每个cpu的中断号都会有要求支持哪些硬件设备型号 共享中断的说明: ht 阅读全文
posted @ 2016-03-03 11:52 cogitoergosum 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 8250/16450/16550芯片都用同个8250驱动 1、对现有驱动进行拷贝,然后进行局部修改 2、不必过多深入系统内核驱动的调用过程,区分好哪些是需要修改的,哪些是内核驱动自带的3、对于要修改的内容,参考别人成功的例子,看哪些需要修改的4、必要时,可以先把原拷贝先不加载进驱动,把自己拷贝的驱动 阅读全文
posted @ 2016-03-01 09:42 cogitoergosum 阅读(4390) 评论(0) 推荐(0) 编辑
摘要: 错误: rmmod 时提示 rmmod: chdir(xxx): No such file or directory 解决方法: http://blog.csdn.net/luckywang1103/article/details/48734209 阅读全文
posted @ 2016-02-29 11:50 cogitoergosum 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 今天在两个触摸屏上都加入了开机加载nfs的操作。 没想到会出现以下错误: pmap_getmaps.c: rpc problem: RPC: Unable to receive; errno = Connection reset by peer mount: RPC: Remote system e 阅读全文
posted @ 2016-02-26 15:51 cogitoergosum 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://blog.csdn.net/caomiao2006/article/details/8791775 终端与控制台的区别:控制台是计算机的基 本设备,而终端是附加设备一台机床,或者数控设备的控制箱,通常会被称为控制台,顾名思义,控制台就是一个直接控制设备的台面(一个面板,上面有 阅读全文
posted @ 2016-02-20 09:44 cogitoergosum 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 操作过的步骤:1、dpkg-reconfigre rpcbind。2、在终端上退出要挂载的目录。错误:mount -t nfs 172.16.0.121:/home/junda /mnt,出现以下错误mount: mounting 172.16.0.121:/home/junda on /mnt f... 阅读全文
posted @ 2015-11-23 10:57 cogitoergosum 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 重要元素:display: block、inline、inline-block, block 单独一行,可设宽、高;inline 和其它元素在一行,无法设宽高;inline-block 可与其它元素在一行,可设宽高offsetTop 是指元素距离顶部的距离,而 scrollTop是指右侧滚动条距离... 阅读全文
posted @ 2015-11-04 16:29 cogitoergosum 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 根据公司自身业务需要,总结常用到的lua语法Lua中的string库链接:http://www.jb51.net/article/57613.htmstring.len(s) 返回字符串s的长度;string.rep(s, n) 返回重复n次字符串s的串;你使用string.rep("a", 2^2... 阅读全文
posted @ 2015-10-29 18:13 cogitoergosum 阅读(234) 评论(0) 推荐(0) 编辑
摘要: grunt 服务端, grunt-cli 客户端 1、grunt 插件安装: package.json, 存放grunt所需插件{ "name": "demo", "version": "0.1.0", "description": "demo", "private": "true", "... 阅读全文
posted @ 2015-10-22 15:51 cogitoergosum 阅读(195) 评论(0) 推荐(0) 编辑