摘要: 学习目标:学习设备树相关内容; 一、概念 在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,在kernel中存在大量的冗余编码。采用Device Tree后,许多硬件的细节可以直接透过它传递给Linux。Devic 阅读全文
posted @ 2019-03-05 18:12 程序猿爱吃鸡 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: (1)在终端输入 命令:nm-connection-editor (2)然后点击wifi网络进行配置即可; 阅读全文
posted @ 2019-03-01 15:19 程序猿爱吃鸡 阅读(3513) 评论(0) 推荐(0) 编辑
摘要: 学习目标:了解卷积神经网络概念和相关操作; 一、全连接神经网络 定义:每个神经元与前后相邻层的每一个神经元都有连接,输入:特征,输出:预测的结果。 参数个数:w+b = ∑ (前层 × 后层 + 后层) 注意:待优化的参数过多, 容易导致模型过拟合。 在实际应用中,会先对原始图像进行特征提取,把提取 阅读全文
posted @ 2019-02-24 19:39 程序猿爱吃鸡 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 学习目标:通过例子,搭建神经网络的八股 一、流程 1. 导入模块,生成模拟数据集; import 常量定义 生成数据集2. 前向传播: 定义输入、参数和输出(搭建模型) x y_ w1 w2 a y3. 反向传播:定义损失函数、反向传播方法(用于训练模型参数) loss= train_step=4. 阅读全文
posted @ 2019-02-15 11:25 程序猿爱吃鸡 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 目录 摘要简介什么是边缘计算为什么需要边缘计算什么是边缘计算边缘计算的优点 案例研究云卸载视频分析智能家居智慧城市边缘协作 机遇和挑战编程可行性命名数据抽象服务管理私密性最优化指标 小结 摘要 物联网技术的快速发展和云服务的推动使得云计算模型已经不能很好的解决现在的问题,于是,这里给出一种新型的计算 阅读全文
posted @ 2019-01-30 14:26 程序猿爱吃鸡 阅读(1772) 评论(1) 推荐(0) 编辑
摘要: 学习目标:参考lsusb源码,打印USB摄像头的设备描述符、配置描述符、接口联合描述符、端点描述符; 一、lsusb命令和源码 使用命令lsusb可以看看设备的id,并执行 # lsusb -v -d 0x1b3b:2977 命令查看usb摄像头的描述符。 二、源码 打印以下描述符: 程序主要正在p 阅读全文
posted @ 2019-01-28 11:16 程序猿爱吃鸡 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 学习目标:分析USB摄像头驱动的描述符; 一、USB设备描述符 在usb设备驱动分析那一节,也用到了usb描述符。 usb描述符可分为: USB设备描述符(usb_device_descriptor); USB配置描述符(usb_config_descriptor); USB接口描述符(usb_in 阅读全文
posted @ 2019-01-25 17:17 程序猿爱吃鸡 阅读(853) 评论(0) 推荐(0) 编辑
摘要: 驱动程序调试方法一:添加信息打印 使用printfk打印命令,驱动加载之后,使用dmesg命令,查看内核的打印信息; 阅读全文
posted @ 2019-01-25 14:38 程序猿爱吃鸡 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 学习目标:根据vivi驱动架构和linux-2.6.31/linux-2.6.31.14/drivers/media/video/uvc/Uvc_driver.c驱动源码,分析usb摄像头驱动程序框架; 一、摄像头拓扑结构 由数据手册USB_Video_Example 1.5和UVC 1.5 Cla 阅读全文
posted @ 2019-01-24 10:11 程序猿爱吃鸡 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: 学习目标:从零编写一个vivi驱动程序,并测试; 一. vivi驱动应用程序调用过程 上节对xawtv对vivi程序调用欧城进行了详细分析,可总结为以下流程: 二、仿照vivi.c编写myvivi.c驱动程序 (参考:https://home.cnblogs.com/u/linhaostudy和百问 阅读全文
posted @ 2019-01-23 11:49 程序猿爱吃鸡 阅读(782) 评论(0) 推荐(0) 编辑