随笔分类 - 【嵌入式基础】
摘要:可以去掉^M, 例如: 在终端下敲命令: dos2unix a.c 直接转换成unix格式,这样就可以去掉^M •$dos2unix filename •vim filename :%s/^M$//g ^M = Ctrl+v+m 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作
阅读全文
摘要:之前在调试传感器模块的时候发现,在结构体声明的时候irq成员使用gpio_to_irq会报错,而动态使用的话就没有问题。就对gpio_to_irq为什么不能静态使用产生了疑问。恰巧最近又有朋友遇到了同样的问题,也就提醒了我,去找出原因。转自:http://blog.csdn.net/airk000/...
阅读全文
摘要:转自:http://www.cnblogs.com/superlcc/archive/2012/09/12/2681930.html现在以module_init为例分析initcall在内核中的调用顺序在头文件init.h中,有如下定义:#define module_init(x) __initca...
阅读全文
摘要:转自:http://blog.chinaunix.net/uid-24517893-id-254740.htmlLinux Power Managment谨以此文纪念过往的岁月一.前言在这个对节能要求越来越严格的年代,对设备的电源管理就显的很重要的了,尤其对于可移动设备,在电源有限的情况下,续航能力...
阅读全文
摘要:转自:http://blog.csdn.net/lizhiguo0532/article/details/6453552suspend第三、四、五阶段:platform、processor、corestatic intsuspend_enter(suspend_state_t state){int ...
阅读全文
摘要:转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4577034之前写过linux下简单的备份的脚本, 最开始一直用着, 后来觉得有必要改进下它了, 不管是从操作方式上还是工作方式上。有这样的想法是因为一次备...
阅读全文
摘要:转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4187846原文地址:Linux系统的快速启动机制(内核切换)作者:Renwen0524快速启动机制:允许通过已经运行的Linux内核的上下文启动另一个Li...
阅读全文
摘要:转自:http://blog.csdn.net/hanmengaidudu/article/details/11946591硬件资源及描述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)端口,每个端口都可以在中断模式或 DMA 模式下操作。UART ...
阅读全文
摘要:转自:http://blog.csdn.net/txxm520/article/details/8934706首先说一下linux的风格,个人理解1. linux大小结构体其实是面向对象的方法,(如果把struct 比作类,kmalloc就是类的实例化,结构体里面的函数指针就是方法,还有重构,多态)...
阅读全文
摘要:一些关于usb的帖子、网址:usb gadget device g_ether.ko 做成usbnetworkhttp://bbs.csdn.net/topics/370120345Linux 下使用USB 网络http://blog.csdn.net/wangzhen209/article/det...
阅读全文
摘要:转自:http://www.right.com.cn/forum/thread-103082-1-1.html最近买了一个华为的E303s的上网卡,之前703的openwrt是按照需要拨号和使用U盘来设置的。装了如下ipa:comgt 拨号kmod-usb2 自带kmod-usb-ohci 自带km...
阅读全文
摘要:转自:http://blog.163.com/smilexiao_11015461/blog/static/2122052182012102410399459/1、将设备u口插入pc2、输入#lsmod 先看看能否检测到这个设备,就看有没有pl2303字眼可以了。如果有,则不需要再装驱动。另外如果有...
阅读全文
摘要:环境:Ubuntu 10.10 Serverminicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。转自:http://blog.chinaunix.net/uid-25...
阅读全文
摘要:转自:http://www.netfoucs.com/article/hustyangju/70429.htmlreadb(), readw(), readl()函数功能:从内存映射的 I/O 空间读取数据。readb 从 I/O 读取 8 位数据 ( 1 字节 );readw 从 I/O 读取 1...
阅读全文
摘要:由于2.6内核可以抢占,应该在驱动程序中使用preempt_disable() 和 preempt_enable(),从而保护代码段不被抢占(禁止 IRQ 同时也就隐式地禁止了抢占)。preempt_disable和preempt_enable 调用。spin_lock_irq的功能和上面的spin...
阅读全文
摘要:linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现转自:http://blog.chinaunix.net/uid-25014876-id-59418.html一、结构体struct file和struct inode在之前写的函数,全部是定义了一些零散的全局变量。有没有办...
阅读全文
摘要:物理连接(交叉连接)主机的RTS(输出)信号,连接到从机的CTS(输入)信号。主机的CTS(输入)信号,连接到从机的RTS(输出)信号。主机发送过程:主机查询主机的CTS脚信号,此信号连接到从机的RTS信号,受从机控制。如果主机CTS信号为有效(低),表示从机的接收FIFO未满,从机可以接收,此时主...
阅读全文
摘要:转自:http://blog.csdn.net/zeroboundary/article/details/10549555简单地说,Git 究竟是怎样的一个系统呢?请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本的工作原理,用起来就会知其所以然,游刃有余。在开始学习 Git 的时候,请...
阅读全文
摘要:转自:http://blog.csdn.net/zeroboundary/article/details/89665865/23/2013 5:13:04 PM at rock-chips inshenzhen最近太忙了,没时间写对Ucos-II的移植,先将工作中容易搞错的一个知识点记录下来,关于C...
阅读全文
摘要:转自:http://blog.chinaunix.net/uid-25909619-id-4491368.htmlLinux内存管理摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分...
阅读全文