
linux
星号
www.xhkj-sz.com / zengfc@xhkj-sz.com / 15768631696
展开
-
lcdc 参数的含义。hspw,hbpd,hfpd,vspw,vbpd,vfpd.
转载:http://www.51hei.com/mcu/3569.html一、GATV57NP8G1RA引脚说明 图 1 功能引脚DCLK:数据同步时钟Hsync:水平同步信号Vsync:垂直同步信号DEN:数据使能信号R0~R5:红光数据信号分量G0~G5:绿光数据信号分量B0~B5:蓝光数据信号分量转载 2015-01-22 10:31:01 · 4057 阅读 · 0 评论 -
tar命令
转载:http://www.douban.com/note/57861194/tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩原创 2014-12-22 17:21:01 · 742 阅读 · 0 评论 -
文件系统 之 移植mtd-utils工具包
转载:http://blog.youkuaiyun.com/neiloid/article/details/7614574关于mtd-utils的移植,在Ubuntu Server 10.04平台上交叉编译,移植到嵌入式Linux,经过实践,以下是交叉编译的正确步骤,不保证在其他环境中能正确运行,以下是编译环境:build: Ubuntu Server 10.04host: Linux ver原创 2014-12-22 17:20:26 · 853 阅读 · 0 评论 -
文件系统 之:linux 文件系统的管理 (硬盘) 工作原理
转载:http://blog.youkuaiyun.com/neiloid/article/details/6938855一、系统在初始化时如何识别硬盘 1、系统初始时根据MBR的信息来识别硬盘,其中包括了一些执行文件就来载入系统,这些执行文件就是MBR里前面446bytes里的boot loader 程式,而后面的16X4的空间就是存储分区表信息的位置;如下图 2、在分区表中,主要储存了以下原创 2014-12-22 17:20:15 · 1127 阅读 · 0 评论 -
gpio操作
原创:kylin_zeng ;http://blog.chinaunix.net/uid/23795897.html 1、首先要先配置寄存器 davinci_cfg_reg(DM36_EMAC_MDIO); //DM36_EMAC_MDIO is at mux.h at function enum davinci_dm368_index{}2、申请gpio, gpio_requst(原创 2014-12-22 17:19:46 · 679 阅读 · 0 评论 -
文件系统 1 之 根文件系统制作
原创:kylin_zeng ;http://blog.chinaunix.net/uid/23795897.html 参考国嵌教育,再次感谢各位国嵌的老师。1、嵌入式Linux系统由Linux内核与根文件系统两部分构成,两者缺一不可。2、制作嵌入式平台使用的Linux内核,方法和制作PC平台的Linux内核基本一致,下面使用对比的方式介绍如何制作用于mini2440开发板的内核。1原创 2014-12-22 17:19:33 · 906 阅读 · 0 评论 -
RTC设备驱动
转载:http://m.blog.youkuaiyun.com/blog/paomadi/8309837 一. RTC设备结构体 struct rtc_device{ struct device dev; //设备文件 struct module *owner; //模块所有者 int id; //RTC次设备 char name[RTC_DEVICE_NA原创 2014-12-22 17:19:10 · 1063 阅读 · 0 评论 -
git 命令
原创:http://blog.sina.com.cn/u/2312748742 在此特别感谢小布老师的帮助。 1)git config --global user.name /user.email +用户名/email 2)git init 初始化git,新建仓库。 3)git log 查看日记。git log -p,详细日记。 4)git stat原创 2014-12-22 17:27:10 · 761 阅读 · 0 评论 -
nandflash 详解
装载:http://blog.163.com/starjj_embeded/blog/static/20450005120122170425898/1. 硬件特性: 【Flash的硬件实现机制】 Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Vol原创 2014-12-22 17:25:41 · 4540 阅读 · 0 评论 -
kernel 编译失败
原创:kylin_zeng http://blog.chinaunix.net/uid/23795897.htmlcc1: error: unrecognized command line option "-mlittle-endian"cc1: error: unrecognized command line option "-mabi=aapcs-linux"cc1: err原创 2014-12-22 17:24:13 · 2325 阅读 · 0 评论 -
触摸屏:Linux输入子系统:多点触控协议
转载:http://blog.youkuaiyun.com/droidphone/article/details/8434768 简介 ------------ 为了发挥新近的多点触摸和多用户设备的强大功能,为多点触摸定义一种上报详细数据的方法(比如有多个物体直接接触到设备的表面),是非常有必要的。这篇文档描述了多点触摸协议(multi-tou原创 2014-12-22 17:23:41 · 1972 阅读 · 0 评论 -
文件系统 2 之 嵌入式Linux文件系统详细介绍
转载:http://blog.youkuaiyun.com/neiloid/article/details/6938720 Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程原创 2014-12-22 17:19:56 · 712 阅读 · 0 评论 -
电源管理芯片之 Regulator用法。
有问题请加:Q群: 241359063 共同走向创业学习之旅。原创:kylin_zeng http://blog.chinaunix.net/uid/23795897.html 转载请注明原创出处,尊重他人的劳动成果。1、电源管理 Regulator 分成静态和动态:静态不需要改变电压电流,只需要开光电源,用在bootloader,firmware,kernel board 阶原创 2014-12-22 17:27:02 · 9178 阅读 · 0 评论 -
内核线程,tasklet异步通知,工作队列,内核延时
原创:blog.chinaunix.net/uid/23795897.html内核创建线程:struct task_struct * kthread_creat(int(*threadfn)(void *data),void *data,const char namefmt[],...)结束线程:int kthread_stop(struct task_struct *k)//调用此要确保原创 2014-12-22 17:22:35 · 1075 阅读 · 0 评论 -
linux下快捷方式
转载:http://blog.sina.com.cn/s/blog_630ebdb50100n42c.html GNOME下也是Alt+F2,输入gnome-terminal 如果桌面有terminal 的话 ,直接用上下键就可以了 Alt + F1 类似Windows下的Win键,在GNOME中打开”应用程序”菜单(Applicat原创 2014-12-22 17:23:32 · 867 阅读 · 0 评论 -
vncserver 看不到桌面解决办法
转载:http://www.th7.cn/system/lin/201308/43197.shtmlubuntu13.04安装vncserver后只显示桌面,不显示菜单栏解决 0.背景介绍: 一般的server操作系统是不安装图形系统的,这样的话,要想打开它的图形界面可以在server端上安装vncserver软件原创 2014-12-22 17:23:36 · 20443 阅读 · 0 评论 -
c 语言中 %d,%lu等区别
转载至:http://blog.sina.com.cn/s/blog_7d94c35c01019f96.html %d 有符号10进制整数 %ld 长整型 %hd短整型 %hu 无符号短整形 %u无符号整形 %lu无符号长整形 %i 有符号10进制整数 (%i和%d 没有区别,%i 是老式写法,都是整型格式。) %o 无符号8进制整数 %u 无符号10进制整数转载 2015-01-21 09:06:57 · 19063 阅读 · 0 评论 -
linux内核分析之旅
转载:http://liu1227787871.blog.163.com/blog/static/2053631972012493029794/linux内核下载地址: http://www.kernel.org/pub/linux/kernel/ 或者: http://www.kernel.org/ 我们还是从顶层makefile来进行分析:首先我们来简述一下ma原创 2014-12-22 17:22:05 · 699 阅读 · 0 评论 -
Linux设备驱动中的并发控制总结
转载:http://blog.chinaunix.net/uid-305141-id-2133775.html 并发(concurrency)指的是多个执行单元同时、并行被执行。而并发的执行单元对共享资源(硬件资源和软件上的全局、静态变量)的访问则容易导致竞态(race conditions)。 SMP是一种紧耦合、共享存储的系统模型,它的特点是多个CPU使用共同的系统总线,因此原创 2014-12-22 17:22:02 · 590 阅读 · 0 评论 -
linux下的 fdisk
1,you can use "fdisk -l" to see how much block there have. Disk /dev/sde: 1973 MB, 1973420032 bytes 255 heads, 63 sectors/track, 239 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes原创 2014-12-22 17:19:36 · 796 阅读 · 0 评论 -
linux RTC 驱动模型分析
转载:http://blog.youkuaiyun.com/yaozhenguo2006/article/details/6824970 RTC(real time clock)实时时钟,主要作用是给Linux系统提供时间。RTC因为是电池供电的,所以掉电后时间不丢失。Linux内核把RTC用作“离线”的时间与日期维护器。当Linux内核启动时,它从RTC中读取时间与日期,作为基准值原创 2014-12-22 17:18:49 · 594 阅读 · 0 评论 -
ramdisk.img
转载:http://linux.chinaunix.net/techdoc/net/2008/12/25/1054814.shtmlramdisk.img 也可以叫做initrd.img, 它是一个小文件系统,麻雀虽小五脏俱全,它介于kernel 和 文件系统之间。kernel 启动后会先执行ramdisk.img 里面的init, 挂载这里的小型文件系统,接着开始完成一些必要的操作原创 2014-12-22 17:28:05 · 1939 阅读 · 0 评论 -
笔记 之 鸟哥私房菜
原创:http://blog.chinaunix.net/uid/23795897.html 参考鸟哥私房菜drwxr-xr-x 2 kylin root 3072 0 04-03 22:39 aa档案属性 连接数 档案谁的 档案原创 2014-12-22 17:23:09 · 912 阅读 · 0 评论 -
内核打补丁
原创:kylin_zeng ;http://blog.chinaunix.net/uid/23795897.html一、文件系统对内核打补丁:yaffs2要先进行对kernel打补丁是为了能让kernel支持yaffs2文件系统,如果kernel已经支持了。那么应该是应该就不用打补丁了。 格式:./patch-ker.sh c m linux-tree(内核源代码路径)原创 2014-12-22 17:21:12 · 1244 阅读 · 0 评论 -
DAVINCI DM365-DM368开发攻略——开发环境搭建(DVSDK4.02)
转载:http://blog.youkuaiyun.com/olei_oleitao/article/details/7919402第一节、 技术开发环境中的社会环境 DM365/368介绍; 下载相关软件包; Ubuntu 10.04 LTS环境搭建; Ubuntu网络环原创 2014-12-22 17:20:47 · 2234 阅读 · 0 评论 -
Ubuntu文件系统层 系统启动过程详解
装载至:http://www.embedu.org/Column/Column200.htm作者:杨老师,华清远见嵌入式学院讲师。 一. Ubuntu的启动流程 ubuntu的启动流程和我们熟知的RedHat的启动方式有所区别。 RedHat的启动过程如下图: 这是我们熟知的linux启动流程,但是ubuntu的启动流程和这个有原创 2014-12-22 17:27:29 · 889 阅读 · 0 评论 -
linux文件系统启动流程
转载:http://blog.youkuaiyun.com/haiwil/article/details/6763673下面是一张linux启动流程图: 在了解启动流程之前,我们应该先知道系统的几个重要脚本和配置文件,他们对应的路径为: 1. /sbin/init 2. /etc/inittab 3. /etc/rc.d/rc.sysini原创 2014-12-22 17:27:17 · 1022 阅读 · 0 评论 -
kernel oops
原创:kylin_zeng http://blog.chinaunix.net/uid/23795897.html转载请尊重别人的辛苦劳动,请标明出处。一、出错打出来的oops。 [kylin dbg]:gpio_direction_output..[ 22.677734] [kylin dbg]:gpio_set_value [ 22.677758] Unable原创 2014-12-22 17:25:02 · 1975 阅读 · 0 评论 -
linux pwm 应用
原创:kylin_zeng http://blog.chinaunix.net/uid/23795897.htmllcd 背光灯 pwm board配置。 点击(此处)折叠或打开 #ifdef CONFIG_BACKLIGHT_RK29_BL #define PWM_ID原创 2014-12-22 17:26:26 · 2107 阅读 · 0 评论 -
ascii互换hex
int CSerialPort::str2Hex(CString str, CString &data){int t,t1;int rlen=0,len=str.GetLength();if(!((len-1)%2)){rlen=0;return rlen;}LPTSTR pBuffer = data.GetBuffer((len+1)/2); for原创 2014-12-22 17:24:02 · 937 阅读 · 0 评论 -
linux 内核同步机制
原创:http://blog.chinaunix.net/uid/23795897.html一、锁机制:1、自旋锁:spinlock_t lock=SPIN_LOCK_UNLOCKED;spi_lock_init(&lock);spin_lock(&lock);spin_trylock(&lock);spin_unlock(&lock);spin_lock_irq(原创 2014-12-22 17:22:09 · 720 阅读 · 0 评论 -
usb3-设备枚举
原创kylin_zeng: http://blog.sina.com.cn/u/2312748742 设备枚举:1、usb设备在正常工作以前,第一件事要做的事就是枚举。枚举让host认得usb设备,并且为该设备准备资源 建立好主机和设备之间的数据传递机制。2、设备的枚举分为8个步骤1)获取设备描述符(只简单获取几个需要的)2)复位3)设置地址4)再次获取设备原创 2013-09-06 11:31:52 · 1599 阅读 · 0 评论 -
usradd passwd
1、linux在指定的目录下创建用户:useradd -d /workspace2 -m kylin_zeng此命令创建了一个用户kylin_zeng,其中-d和-m选项用来为登录名 kylin_zeng 产生一个主目录 workspace2(/usr为默认的用户主目录所在的父目录)2、passwd kylin_zeng 更改用户密码。 给该用户root权限。编辑/etc/passwd原创 2013-09-06 11:32:00 · 825 阅读 · 0 评论 -
window下用cmd的ftp命令上传或下载…
kylin_zeng 原创:http://blog.sina.com.cn/u/23127487421、window下启动cmd2、转到下载后存放的目录。 f:3、ftp 172.16.20.46(linux的ip,用ifconfig查看)4、输入linux的用户名和密码5、bi //转换成二进制模式6、cd /workspace/...... (进入要下载的目录)7、mget原创 2013-09-06 11:31:41 · 5994 阅读 · 0 评论 -
urb
原创kylin_zeng: http://blog.sina.com.cn/u/2312748742一、urb:usb请求块urb(usb request block,urb)是usb设备驱动中用来描述与usb设备通信所用的基本载体和核心数据结构。类似网络设备驱动中的sk_buff结构体。是usb主机和设备通信的“电波”。//USB Request Block:usb请求块struct原创 2013-09-06 11:31:58 · 1190 阅读 · 0 评论 -
usb2-描述符和传输
原创:kylin_zeng ;http://blog.sina.com.cn/u/2312748742usb描述符:一个设备只有一个设备描述符,而一个设备描述符可包含多个配置描述符,一个配置描述符又可包含多个接口描述符。一个接口使用几个端点就有几个端点描述符。1)设备描述符:2)配置描述符:3)接口描述符:4)端点描述符: *******************原创 2013-09-06 11:31:50 · 989 阅读 · 0 评论 -
kernel启动卡住
转载:http://blog.chinaunix.net/uid-20543672-id-129729.html出现:Uncompressing Linux... done, booting thekernel 然后卡住了。今天用主线Linux内核移植到MINI6410,主线内核2.6.37.1基本已经支持了MINI6410的板子,所以移植到能够启动起来的阶段很简单,但是在移植的时候还原创 2013-09-06 11:31:19 · 3584 阅读 · 0 评论 -
linux命令点滴记录
原创:http://blog.sina.com.cn/u/2312748742 一、tar用法:tar -xzvf .tar.gz;-c 建立压缩文件。-x 解开一个压缩文件-t 查看tarfile里的文件以上三个只能选择一个。 -z是否有gzip的属性。-j是否有bzip2的属性。-v压缩或解压缩显示文件。-f使用档名。 二、寻找fw原创 2013-09-06 11:30:45 · 790 阅读 · 0 评论 -
linux makefile模板
转载:http://bbs.chinaunix.net/thread-3553668-1-1.html本文提供一个在GNU/Linux环境下通用的智能Makefile模板,用户可以将其引入到自己的工程当中。即使用户对此Makefile的工作原理不甚了解,但是只需要修改少数几个关键变量,就可以满足不同的应用需求。1. 使用环境GNU make 3.8.1或者以上版本原创 2013-09-06 11:30:34 · 888 阅读 · 0 评论 -
usb5-usb设备驱动
原创kylin_zeng: http://blog.sina.com.cn/u/2312748742usb驱动程序:做host的,usb设备驱动:一、利用usb_register 来注册usb驱动:static inline int usb_register(struct usb_driver*driver);linux内核中,使用struct usb_driver结构来描述usb驱原创 2013-09-06 11:31:56 · 1156 阅读 · 0 评论