- 博客(13)
- 资源 (4)
- 收藏
- 关注
转载 Linux C++中获取指定pid、tid的CPU与内存占用信息
#include<iostream> using namespace std; #define _LINE_LENGTH 300 bool GetCpuMem(float &cpu,size_t &mem, int pid,int tid = -1) { bool ret = false; char cmdline[100]; sprintf...
2018-06-18 08:15:42
1344
原创 mini2440上移植mjpg-streamer
Mjpeg‐stream 是一个开源软件,用于把mjpeg格式的文件变成流媒体输出。1. 环境平台 目标板:mini2440开发板上运行的系统: 内核 Linux‐2.6.32.2, 默认文件系统 root_qtopia2 在 mini2440 上安装 mjpeg‐stream Step1: 获取要安装的文件 mjpeg‐stream 文件名:mjpg‐streame
2011-11-24 10:57:20
2745
原创 配置网络文件系统 NFS服务
如果您已经按照以上章节介绍的方法完全安装好了Fedora 10, 则 NFS 相关软件都已经缺省安装好了,请按照以下步骤建立和配置NFS服务。前提:要把开发板、虚拟机、电脑的IP设置在一个IP段上(我的电脑ip:192.168.1.110,开发板ip:192.168.1.230,虚拟机IP:192.168.1.111),然后互相能ping通。1 设置共享目录 注意:要使用共享目录,必
2011-11-17 16:23:06
1247
原创 Linux-2.6.32.2内核在mini2440上的移植---根文件系统制作(1)
Linux-2.6.32.2内核在mini2440上的移植---根文件系统制作(1) 1根文件系统制作在构建文件系统时,建议遵循FHS(Filesystem Hierarchy Standard,文件系统层次标准),它定义了文件系统中目录、文件的分类存放原则,定义了系统运行需要的最小文件目录的集合,FHS文档可以到www.pathname.com/fhs/下载。【
2011-11-17 15:39:04
3027
1
转载 Linux-2.6.32.2内核在mini2440上的移植(九)---配置USB外设
Linux-2.6.32.2内核在mini2440上的移植(九)---配置USB外设 【1】在内核中配置USB键盘和鼠标等hci设备驱动程序Linux-2.6.32.2 内核对USB 外设的支持是相当丰富的,并且已经包含了S3C2440 的USBHost 驱动支持,因此我们只要配置一下内核就可以了,下面是各种USB 外设的内核配置。在linux-2.6.32.2根目录
2011-11-17 13:40:31
1402
转载 Linux-2.6.32.2内核在mini2440上的移植(八)---触摸屏驱动移植
Linux-2.6.32.2内核在mini2440上的移植(八)---触摸屏驱动移植 【1】在内核中添加触摸屏驱动程序Linux-2.6.32.2 内核也没有包含支持S3C2440 的触摸屏驱动,因此友善官方自行设计了一个s3c2410_ts.c,它位于Linux-2.6.32.2/drivers/input/touchscreen 目录下,你可以自己增加一个s3c241
2011-11-17 13:10:23
1409
转载 Linux-2.6.32.2内核在mini2440上的移植(七)---添加ADC驱动
Linux-2.6.32.2内核在mini2440上的移植(七)---添加ADC驱动 【2】在内核中添加ADC 驱动Linux-2.6.32.2 内核并没有提供支持S3C2440 的ADC 驱动程序,由于《移植开发实战指南》中ADC部分代码在实际测试中始终输出-1,而无法通过测试,于是结合博主黄刚嵌入式Linux之我行——S3C2440上ADC驱动实例开发讲解的ADC驱动程序作了下修
2011-11-16 21:20:13
1537
转载 Linux-2.6.32.2内核在mini2440上的移植(六)---LCD驱动移植
Linux-2.6.32.2内核在mini2440上的移植(六)---LCD驱动移植 【3】在内核中添加各种LCD 类型的支持打开 arch/arm/mach-s3c2440/mach-mini2440.c,定位到114行到157行之间,先删除之前的LCD 设备平台代码,如下:/* LCD driver info */static struct s3c2410fb
2011-11-16 21:04:27
1357
转载 Linux-2.6.32.2内核在mini2440上的移植(五)---添加LCD背光驱动
Linux-2.6.32.2内核在mini2440上的移植(五)---添加LCD背光驱动 【1】LCD 背光控制原理在 mini2440/micro2440 开发板中,LCD 背光是通过CPU 的LCD_PWR 引脚来控制的,从原理图中可以看出,它对应于GPG4,如图当LCD_PWR 输出为高电平“1”时,将打开背光;当输出为低电平“0”时,将关闭背光(注意:这里
2011-11-16 20:55:40
1129
转载 Linux-2.6.32.2内核在mini2440上的移植(四)---激活RTC驱动
Linux-2.6.32.2内核在mini2440上的移植(四)---激活RTC驱动 【1】在初始化文件中加入RTC 设备结构Linux-2.6.32.2 内核对2440 的RTC 驱动已经十分完善了,但并未在mach-mini2440.c中的设备集中加入它,因此并没有被激活,加入RTC 结构体如下红色字体:打开/arch/arm/mach-s3c2440/mach-mini2
2011-11-16 20:40:18
914
转载 Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植
Linux-2.6.32.2内核在mini2440上的移植(三)---DM9000网卡驱动移植 移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)3.1,移植DM9000 网卡驱动【1】设备资源初始化Linux-2..6.32.2 已经自带了完善的DM9000 网卡驱动驱动(源代码位置:linux-2.6.32.2/drivers/net/dm9000
2011-11-16 20:25:59
1378
转载 Linux-2.6.32.2内核在mini2440上的移植(二)---yaffs2文件系统移植
Linux-2.6.32.2内核在mini2440上的移植(二)---yaffs2文件系统移植移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)2.1, yaffs2文件系统移植【1】获取yaffs2 源代码现在大部分开发板都可以支持 yaffs2 文件系统,它是专门针对嵌入式设备,特别是使用nand flash 作为存储器的嵌入式设备而创建的一
2011-11-16 20:06:59
3055
转载 Linux-2.6.32.2内核在mini2440上的移植(一)---构建自主开发环境
Linux-2.6.32.2内核在mini2440上的移植(一)---构建自主开发环境移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容)1,主机环境:VMare下Fedora10 ,1G内存。2,编译编译环境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。3,开发板:mini2440,4
2011-11-16 19:42:49
2438
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人