随笔分类 -  Linux 驱动以及应用

s5pv210中MFC的编码过程【转】
摘要:一直对V210的硬件编码不是很清楚。这篇文章不错,支持下。转自:http://ju.outofmemory.cn/entry/18804在上一篇《s5pv210中MFC的帧内存格式》中我们知道了MFC编码所需要的格式,现在我们就来看看他的编码过程。首先说一下编码环境,我用的开发板是天嵌的TQ210,运行linux系统,其他开发板差别应该不会很大。 linear mode MFC可以接收两种帧内存格式:linear mode和tile mode,因为tile比较麻烦,我这里就用linear模式来编码。修改MFC_ENC_MAP_FO在上一篇《s5pv210中MFC的帧内存格式》中我们知道了MFC 阅读全文
posted @ 2013-05-21 09:11 F.C.CHELSEA 黑米 阅读(1019) 评论(0) 推荐(0)
LINUX 写log【原】
摘要:1 void log_file( const int pid,const char * str_fmt,...) 2 { 3 FILE *fp; 4 5 fp = fopen("myfile.txt", "a"); 6 7 if(fp) 8 { 9 static char log_trace[256];10 va_list ap;11 struct tm *tm;12 time_t t;13 14 va_start(ap, str_fmt);15 ... 阅读全文
posted @ 2013-04-11 13:44 F.C.CHELSEA 黑米 阅读(297) 评论(0) 推荐(0)
LINUX内核 DEVICE_ATTR与cat echo命令 直接读写调用Kernel测试方法【原】
摘要:sysfs接口函数的建立_DEVICE_ATTR 【转】出自:http://blog.csdn.net/manshq163com/article/details/78487142012-05-09 11:36:46|分类:linux文件系统|标签:device_attrsysfs接口函数|字号大中小订阅说道sysfs接口,就不得不提到函数宏DEVICE_ATTR,原型是#define DEVICE_ATTR(_name, _mode, _show, _store) \struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, 阅读全文
posted @ 2013-04-01 18:49 F.C.CHELSEA 黑米 阅读(7034) 评论(0) 推荐(0)
linux c程序中获取shell脚本输出 [转]
摘要:转自:http://blog.csdn.net/sunboy_2050/article/details/63187511. 前言 Unix界有一句名言:“一行shell脚本胜过万行C程序”,虽然这句话有些夸张,但不可否认的是,借助脚本确实能够极大的简化一些编程工作。比如实现一个ping程序来测试网络的连通性,实现ping函数需要写上200~300行代码,为什么不能直接调用系统的ping命令呢?通常在程序中通过 system函数来调用shell命令。但是,system函数仅返回命令是否执行成功,而我们可能需要获得shell命令在控制台上输出的结果。例如,执行外部命令ping后,如果执行失败,我. 阅读全文
posted @ 2013-01-27 23:19 F.C.CHELSEA 黑米 阅读(247) 评论(0) 推荐(0)
UBOOT到内核到文件系统设置需要注意点
摘要:转载请注明出处,亲们UBOOT 片内--->BL1--->(BL2)UBOOT--->kernel--->文件系统 UBOOT需要对内存时序的配置内存的分配,CPU初始化 I/O 时钟等设置,必要驱动的加载等 需要注意:UBOOT编译的基地址 内核编译的基地址 文件系统的基地址 调用内核 Boot Loader 调用 Linux 内核的方法是直接跳转到内核的第一条指令处, 也即直接跳转到 MEM_START+0x8000 地址处。在跳转时,下列条件要满足: CPU 寄存器的设置: R0=... 阅读全文
posted @ 2012-12-11 14:37 F.C.CHELSEA 黑米 阅读(332) 评论(0) 推荐(0)
Regulator相关GPIO控制使用流程简析
摘要:转载请注明出处,亲1,注册到平台 举例:extern struct gpio_regulator_platform_data v210_gpio_regs_platform_data;static struct platform_device v210_gpio_regulators_dev = { .name = "gpio-regulators", .id = -1, .dev = { .platform_data = &v210_gpio_regs_platform_data },};2,注册设备初始化接口static struct regu... 阅读全文
posted @ 2012-12-11 11:02 F.C.CHELSEA 黑米 阅读(2115) 评论(0) 推荐(0)