上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 一、背景: 1.系统可见设备、应用可访问设备,需要具备设备文件节点,设备驱动 2.所有设备驱动程序静态链接到内核会导致内核过大, 不易运行 二、特点: 1.可安装模块(module)是编译不链接 2.运行后,动态加载到内核中 3.加载操作由内核或者特权用户使用sbin执行 4.机制支持选择CONFI 阅读全文
posted @ 2017-03-13 10:54 扑克face 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 一、摄像头平台层 drivers\media\video\mxc\capture\mxc_v4l2_capture.c module_init(camera_init); 随后,进行加载下一个驱动,如果遇到摄像头设备层对应驱动,举例adv7180解码芯片 drivers\media\video\mx 阅读全文
posted @ 2017-03-09 16:32 扑克face 阅读(962) 评论(0) 推荐(1) 编辑
摘要: soc camera 子系统为分为soc camera device 和 soc camera host,并且定义了标准的接口或者回调函数. 流程: 1.获取传来信息,填充soc_camera_link 2.初始化soc_camera_device(iface、device、设备号、总线类型)、加入 阅读全文
posted @ 2017-03-08 10:27 扑克face 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 1 root@ubuntu:/# sudo apt-get install openssh-server 2 正在读取软件包列表... 完成 3 正在分析软件包的依赖关系树 4 正在读取状态信息... 完成 5 将会安装下列额外的软件包: 6 openssh-client ssh-import-id 阅读全文
posted @ 2017-03-08 09:07 扑克face 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 未完待续.... 阅读全文
posted @ 2017-03-08 08:46 扑克face 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 前提知识点: 内核最初启动的时候,没有启动MMU,这样导致CPU只认物理地址(又称运行地址),不认虚拟地址(又称链接地址)。 所以,地址操作在内核汇编中普遍存在,基于内核编译时,是用链接脚本进行定位的。基于无MMU的CPU运行时,是依据PC地址进行定位的。所以,运行内核时,需要将虚拟地址转为物理地址 阅读全文
posted @ 2017-03-03 17:36 扑克face 阅读(380) 评论(0) 推荐(1) 编辑
摘要: 卸载CPU1,且将CPU1上的任务全部迁移到其他CPU(这里为CPU0)上去 阅读全文
posted @ 2017-02-24 15:09 扑克face 阅读(321) 评论(0) 推荐(0) 编辑
摘要: CRU(Clock & Reset Unit) 是APB从模块用于产生内部和系统时钟、复位用的。 CRU从锁相环输出时钟或外部时钟源产生系统时钟,从外部电源复位、看门狗时钟复位或软件复位产生系统复位。 一、特性: 1.遵循AMBA APB接口 2.8个锁相环BPLL/LPLL/DPLL/CPLL/G 阅读全文
posted @ 2017-02-23 14:31 扑克face 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: 一、特性: 1.RK3399拥有5个独立串口 2.串口0 串口3支持自动流控 3.速度支持115.2Kbps、460.8Kbps、921.6Kbps、1.5Mbps、3Mbps、4Mbps 4.支持可编程波特率,即使非整时钟分频 5.支持中断和DMA模式 6.支持5-8位传输 二、传输架构: CPU 阅读全文
posted @ 2017-02-23 10:34 扑克face 阅读(1450) 评论(0) 推荐(1) 编辑
摘要: 最好将判断、循环都加上括号。 例如: if(param1) FUNCTION1(param1,param2); else do_somethings(); 若#define FUNCTION1(param1,param2) do{fun2(param1,param2,NULL);param1+=pa 阅读全文
posted @ 2017-02-10 17:19 扑克face 阅读(120) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页