Linux驱动开发
文章平均质量分 52
Linux驱动开发
柠檬树下小码农
做个有思想,有温度的小码农!
展开
-
嵌入式Linux/Android MT7601U USB无线网卡移植
这里写自定义目录标题前言USB无线网卡选择MT7601驱动移植资源下载驱动源码修改编译及加载功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言因最近本人最近手里两款设备需要上网,一台是Android4.4, 一台是Linux,原创 2020-11-12 14:44:46 · 2537 阅读 · 0 评论 -
exynos 4412 eMMC配置及使用方法
exynos 4412 eMMC配置及使用方法/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Feb-2015*****************...转载 2019-10-15 11:28:26 · 465 阅读 · 0 评论 -
Battery Charging Specification, Revision 1.2, December 7, 2010 中文
Battery Charging SpecificationRevision 1.2December 7, 20102014.04.03 Rev0.1转载请注明转自:https://blog.csdn.net/liglei/article/details/228527551.&n...转载 2019-03-29 16:05:22 · 465 阅读 · 0 评论 -
内核配置与裁剪
Linux 内核的编译菜单有好几个版本,运行: 1)make config:进入命令行,可以一行一行的配置,这不好使用所以我们不具体介绍。 2)make menuconfig:进入我们熟悉的 menuconfig 菜单,相信很多人对此都不陌生。 3)make xconfig:在2.4.X 以及以前版本中 xconfig 菜单是基于 TCL/TK 的图形库的。 所有内核配置菜单都是通过 Co...原创 2018-09-05 17:20:48 · 1763 阅读 · 0 评论 -
Linux下SD卡驱动移植
Linux中对SD卡的支持非常完善了,我们只需要按照以下修改即可完成SD卡的初始化1、arch/arm/mach-s3c2440/mach-smdk2440.c platform结构中增加&s3c_device_sdi语句。static struct platform_device*smdk2440_devices[] __initdata ={&s3c_dev转载 2014-09-06 11:05:47 · 1118 阅读 · 0 评论 -
linux下devicetree中常用的of函数
linux下devicetree中常用的of函数转载 2017-10-23 13:57:47 · 390 阅读 · 0 评论 -
基于i.MX6平台GPIO引脚控制
系统平台:一、内核中使用GPIO二、在文件系统中控制GPIO三、应用程序中操作GPIO系统平台:芯片平台:Freescale i.MX6Q/6DL OS版本:Android 7.1.2(Linux 4.9.17)一、内核中使用GPIO修改内核,dtsi中导出GPIO,以下导出了两个GPIO,GPIO3_IO29, GPIO07_IO04。在内核...原创 2018-07-06 14:53:01 · 3896 阅读 · 1 评论 -
v4l2读取摄像头程序流程解
1. open_device2. init_device2.1 VIDIOC_QUERYCAP查询能力2.2 设置设备参数2.2.1 设置user contrl 的参数2.2.2 扩展控制2.3 获取设备对Image Cropping 和Scaling的支持信息2.4 设置图像格式2.5 I/O模式的选择2.5.1 read/write2.5.2 内存映射2.5.3 ...转载 2018-05-18 16:06:00 · 4328 阅读 · 0 评论 -
嵌入式PowerPC上的扁平设备树FDT
本文在网络上引用甚广,详细的讲述了新版内核dts架构,这里引来详细拜读,本人对原文格式略作调整,原文地址: 嵌入式PowerPC上的扁平设备树FDT摘 要:设备树的引入减少了内核为支持新硬件而需要的改变,提高代码重用,加速了Linux支持包的开发,使得单个内核镜像能支持多个系统。作为U-Boot和linux内核之间的动态接口,本文阐述了设备树的数据存储格式以及转载 2017-07-14 15:45:57 · 486 阅读 · 0 评论 -
Freescale i.MX6Q Android 4.3.2编译:
Freescale i.MX6q Android 4.3.2依赖工具:$ sudo apt-get install uuid uuid-dev$ sudo apt-get install zlib1g-dev liblz-dev$ sudo apt-get install liblzo2-2 liblzo2-dev$ sudo add-apt原创 2017-07-05 15:47:25 · 1020 阅读 · 0 评论 -
嵌入式系统多媒体框架分析
嵌入式系统多媒体框架分析1 Android系统的多媒体框架Google正式对外发布的Android版本,在Android2.3版本之前,使用的是Opencore多媒体框架,Android2.3版本及之后的Android系统,以Stagefright多媒体框架取代Opencore多媒体框架。Opencore多媒体框架结构过于庞大复杂,Stagefright多媒体框架提高了多媒体框架的灵活性和转载 2014-08-07 16:02:40 · 3255 阅读 · 0 评论 -
MiniGUI源码分析--Helloworld(3):消息概览
这本篇中,将重点介绍MiniGUI的消息。在MiniGUI中,有以下几种消息:1. 同步消息,由SendMessage、SendSyncMessage发送的同步消息,消息将被立即处理,消息的返回值将通过函数的返回值返回;2. Notify消息,通过SendNotifyMessage发送 。这是一个异步的消息,但是一定能够被处理3. Post消息,通过Po转载 2014-06-12 09:38:50 · 1165 阅读 · 0 评论 -
Ubuntu下MiniGUI3.0.12安装与移植
分类: 嵌入式采用交叉编译方式【软件环境】PC:ubuntu 10.04开发板:Linux 2.6.32.2@2440Target: arm-none-linux-gnueabigcc version 4.4.3编译minigui3.0并移植需要的文件有(基本上都是比较新的版本,有些库文件在我尝试后还是选择了比较旧的版本):Free转载 2014-06-12 10:10:41 · 3207 阅读 · 0 评论