摘要: 转自:http://developer.51cto.com/art/201209/357501_all.htm 目录 1.tty框架 2.uart框架 3.自底向上 4.自顶向下 5.关系图 在这期间有一个问题困扰着我,那就是来自用户空间的针对uart设备的操作意图是如何通过tty框架逐层调用到ua 阅读全文
posted @ 2016-06-13 22:42 aaronGao 阅读(5179) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.csdn.net/superjunjin/article/details/7841099/TCP/IP四层模型 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从 阅读全文
posted @ 2016-06-09 22:22 aaronGao 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-7332782-id-3268801.html 1. Version2.6内核启动过程 start_kernel( ) //板子上电启动后进入start_kernel( ),相当于程序的main入口 -->setup_arch(&co 阅读全文
posted @ 2016-06-04 22:36 aaronGao 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/thl789/article/details/6723350 Linux 2.6的设备驱动模型中,所有的device都是通过Bus相连。device_register() / driver_register()执行时通过枚举BUS上的Driver/De 阅读全文
posted @ 2016-06-04 21:03 aaronGao 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/haimeng2010/p/3582403.html 目录: 1、platform_device注册过程 2、platform_driver注册过程 从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和  阅读全文
posted @ 2016-06-04 20:38 aaronGao 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/ceven2010/article/details/7406341#comments 一、移动光标 1、左移h、右移l、下移j、上移k 2、向下翻页ctrl + f,向上翻页ctrl + b 3、向下翻半页ctrl + d,向上翻半页ctrl + u 阅读全文
posted @ 2016-06-04 11:56 aaronGao 阅读(1622) 评论(0) 推荐(1) 编辑
摘要: 此篇源文件arch/arm/boot/dts/imx6sx.dtsi 1. dts和dtsi完成的功能 以下是两段较为常见的dtsi和dts代码 以上这段代码更多出现在*.dtsi中 一般会在*.dtsi中将芯片的外设接口资源都做定义, 如uart5作为该外设的label,node-name@uni 阅读全文
posted @ 2016-06-01 23:03 aaronGao 阅读(25973) 评论(1) 推荐(2) 编辑
摘要: 转自:http://www.aiuxian.com/article/p-2796357.html 电子产品如果没有了电,就跟废品没什么区别,是电赋予了他们生命,然而程序则是他们的灵魂。 小时候一直很好奇,一个个死板的电子产品为什么一上电以后就能够工作了呢?为什么一个小小芯片就能够运行我们编写的程序呢 阅读全文
posted @ 2016-05-29 22:18 aaronGao 阅读(8733) 评论(2) 推荐(0) 编辑
摘要: 转自:http://www.veryarm.com/1491.html ARM Linux启动流程大致为:bootloader >kernel >root filesystem。bootloader 是一上电就拿到cpu 的控制权的,而bootloader实现了硬件的初始化。bootloader俨然 阅读全文
posted @ 2016-05-29 21:28 aaronGao 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: sss 阅读全文
posted @ 2016-05-27 23:52 aaronGao 阅读(629) 评论(0) 推荐(0) 编辑