- 博客(353)
- 资源 (77)
- 收藏
- 关注
转载 Linux DRM Developer's Guide
http://www.landley.net/kdocs/htmldocs/drm.html#drmIntroduction
2017-12-06 23:55:50
777
原创 install samba on ubuntu
1, sudo apt-get updatesudo apt-get install samba2, add the following to the file end:sudo vim /etc/samba/smb.conf[root]path = /home/max/sharebrowsable = yeswritable = yesgues
2017-09-23 09:48:04
624
转载 Android Things:外设I/O接口-GPIO
http://blog.csdn.net/p106786860/article/details/61414559
2017-07-27 23:17:01
530
原创 fb_get_option读取bootargs参数,没有用module_param()
Linux内核中,video相关的驱动,在bfmem.c文件中,通过函数fb_get_options()来读取bootargs里的配置参数。
2017-06-27 07:34:03
1117
转载 飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植
飞思卡尔i.MX 6Quad Android 4.2.2的LVDS屏幕驱动移植: http://www.eetrend.com/forum/100047946
2017-06-26 23:26:58
487
转载 video_device ops in user_space
#include "ccameradevice.h"#include CCameraDevice::CCameraDevice(): m_fdMedia(-1), m_fdCcdc(-1), m_fdCam(-1), m_fdCap(-1), m_fdDis(-1), m_fdResizer(-1), m_fdR
2017-06-14 00:50:40
815
转载 gpmc fpga communication
/*gpmc_fpga driver*/#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* GPMC r
2017-06-04 23:31:01
1346
原创 hisi gpio_i2c
GPIO5_6/I2C_SDA :pinmux = 0x120f_0000 + 0x17C 0为gpio5_6GPIO5_7/I2C_SCL = 0x120f_0000 + 0x180 0为gpio5_7GPIO5 gpio_base_addr: 0x121A_0000Table 13-18 Sum
2017-05-26 07:59:04
1308
转载 gpio simulate i2c
/* * Bitbanging I2C bus driver using the GPIO API * * Copyright (C) 2007 Atmel Corporation * * This program is free software; you can redistribute it and/or modify * it under the terms of
2017-05-25 08:03:36
618
转载 软件运行时,任务栏图标显示不正常的问题
使用过windows7系统的用户应该都知道任务栏的强大了吧,我们可以将图标锁定在任务栏然后就可以方便打开了,但是最近我一朋友跟我说他发现任务栏上的chrome谷歌浏览器图标显示异常,遇到这种问题的话我们可以先关闭chrome并将它从任务栏解锁,那要如何解决呢?快跟小编来学习一下Windows7任务栏中chrome图标显示异常解决方法。1、要先关闭chrome和将它从任务栏解锁,首先在电脑桌
2017-05-21 10:45:01
15260
转载 How to get real file offset in NAND by file name?
http://stackoverflow.com/questions/14683460/how-to-get-real-file-offset-in-nand-by-file-name
2017-05-17 19:14:16
322
转载 Enabling Software BCH ECC on a Linux Platform
https://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwjMgM73wPDTAhWBOo8KHbDlAJAQFgglMAA&url=https%3A%2F%2Fwww.micron.com%2F~%2Fmedia%2Fdocuments%2Fproducts%2Ftechnical-note%2Fna
2017-05-15 07:57:13
871
转载 内核的驱动和在cpu的大小端无关,内核提供一套函数来处理大小端的区别
最近在做将kernel由小端处理器(arm)向大端处理器(ppc)的移植的工作,现在kernel进入console稳定工作,基本工作已经完成,不过移植中有很多心得还是需要总结下,今天先将kernel对于大小端字节序的处理来总结下。之前写过大小端字节序的思考,文章链接地址:http://blog.csdn.NET/skyflying2012/article/details/420
2017-04-28 00:32:31
1188
转载 4g dial up相关
http://www.voidcn.com/blog/robot__man/article/p-5042573.html3、配置init.rc。这里是在Android_src/device/samsung/ut4412/conf目录里新建init.mu709.rc,然后在init.ut4412.rc中导入:import init.mu709.rc,再在ini
2017-04-06 07:07:50
530
原创 mount 命令
1,可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.用Linux mount命令来挂载cdrom.命令:mount -t auto /dev/cdrom /mnt/cdrom这命令就是把cdrom挂载在/mnt/cdrom目录中,这里我就可以访问里面的内容了2,范例将 /dev/hda1 挂在 /mnt
2017-03-28 08:12:50
408
转载 alsa驱动的函数调用过程
http://www.cnblogs.com/linucos/archive/2013/04/08/3007226.htmlalsa驱动分析(1)0. ALSA驱动分析a) 重要数据结构 i. snd_minors 维护了所有声音主设备的次设备信息,次设备号
2017-03-26 10:18:06
1979
转载 Linux Device Drivers的函数接口的描述
http://landley.net/kdocs/Documentation/DocBook/xhtml-nochunks/device-drivers.html
2017-03-26 10:16:34
448
原创 file 命令和 编译开源程序
用file查看生成的库文件和可执行程序是否是arm平台,命令:$file libasound.so $file aplay实例:aaa@ubuntu:/usr/lib/alsa-lib$ file libasound_module_pcm_pulse.so libasound_module_pcm_pulse.so: ELF 32-bit LSB shared object
2017-03-21 07:49:41
860
转载 alsa音频驱动相关
http://www.aiuxian.com/article/p-1839390.htmlhttp://www.aiuxian.com/article/p-1839391.html
2017-03-19 22:31:04
409
转载 audio 网址
alsa 录音命令,及其播放命令:http://www.ithao123.cn/content-8035473.html关于Linux的alsa音频问题解决:http://blog.csdn.net/gamelife_lch/article/details/8866396
2017-03-17 00:45:53
555
原创 从dts里的of_device节点中获取变量值实例
static int palmas_rtc_probe(struct platform_device *pdev){struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);struct palmas_rtc *palmas_rtc = NULL;struct palmas_platform_data *palmas_pda
2017-03-16 00:35:22
1548
转载 tk1 网站
http://elinux.org/Jetson_TK1tk1 的i2c 相关:https://devtalk.nvidia.com/default/topic/770603/jetson-tk1/i2c-port-name-and-i2cb
2017-03-15 23:45:50
828
原创 android系统更新rtc是通过过dev下的alarm设备更新的,而不是rtc设备
ADROID 2.1 架构解析 11 系统时间:http://blog.csdn.net/skdev/article/details/5579508android 4.0.3 设置时间无法更新到RTC:http://www.itdadao.com/articles/c15a194467p0.html SystemClock.cpp文件:https://cloud.seu.edu.cn/gi
2017-03-15 00:40:55
1726
原创 内核中驱动程序的写法
驱动程序的核心部分,就是用一个对象,向上通过cdev给应用层提供访问接口,向下通过一个函数集ops 提供硬件操作的接口。这样向上能给应用层提供一个统一(一致)的访问接口, 向下又能做到了硬件无关性。
2017-03-14 00:17:47
547
原创 不要修改dtsi,修改自己板子的dts,通过 &label 语句修改子文件里已经存在的节点
dts里的of_device节点的属性都是分开写的,这样是降低耦合,把比如imx6q的i2c的节点,它的compatible 属性是在最经常被包含的imx6qdl.dtsi文件中,如:i2c1: i2c@021a0000 {#address-cells = ;#size-cells = ;compatible = "fsl,imx6q-i2c", "fsl,imx21-i2c";
2017-03-12 18:58:13
6668
原创 内核添加dts后,device和device_driver的match匹配的变动:通过compatible属性进行匹配
内核添加dts后,device和device_driver的match匹配的变动:先看platform总线:/driver/base/platform.c文件:static int platform_match(struct device *dev, struct device_driver *drv){struct platform_device *pdev = to_pla
2017-03-12 17:57:45
9969
原创 of 的函数集中的of是 OpenFirmware的缩写
内核中操作dtb的一套函数都是of打头,这个of是什么的缩写呢??? 是Open Firmware !这个dts的方法就来源于Open Firmware。include/linux/of.h文件:#ifndef _LINUX_OF_H#define _LINUX_OF_H/* * Definitions for talking to the Open F
2017-03-12 15:39:11
1764
原创 从内核启动到执行多个arch_initcall、late_initcall等的调用过程
start_kernel->rest_init->kernel_init->kernel_init_freeable->do_basic_setup->do_initcalls
2017-03-12 10:12:04
1174
原创 内核对新板子的支持
arch目录下是不同的架构,比如arm、mips、x86架构等,在arm架构文件夹里,是当前内核已经支持的板子(是具体的板子,不是cpu,也不是soc),比如arm里面的mach-omap1文件夹、mach-omap2文件夹、mach-zynq文件夹、mach-imx文件夹都代表内核支持的一些板子,这些文件夹里定义了一个或者多个machine_desc的结构体(用宏DT_MACHINE_START
2017-03-12 00:27:31
703
转载 Android通过JNI调用驱动程序(完全解析实例)
http://blog.csdn.net/loongembedded/article/details/9226861http://blog.csdn.net/ok138ok/article/details/6317212
2017-03-07 18:40:00
379
原创 网络启动
1,#setenforce 0#/etc/init.d/iptables stop#service nfs restart#/etc/init.d/xinetd restart2,$pri打印当前的环境变量,并保存备份。然后开始修改: target$setenv ipaddr 192.168.0.63 target$setenv serv
2017-03-06 23:48:53
719
原创 common note
ubuntu 下的常用命令:1,新建一个terminal 窗口:Ctrl + Alt + T 2,新建一个terminal Tab栏:Ctrl + Shift + T
2017-03-05 20:07:58
329
嵌入式BSP基础知识
2015-03-09
arm assembly language programming (Pete_Cockerell)
2015-02-25
arm instruction spec
2015-02-16
vim 编辑器 windows版本 gvim
2016-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人