Linux
sunsea1026
这个作者很懒,什么都没留下…
展开
-
ucore OS
初试ucore os,很感兴趣,争取一天学习一个lab原创 2012-11-08 17:46:55 · 1310 阅读 · 0 评论 -
ubuntu设置静态ip
1、修改配置文件如下:sudo vim /etc/network/interfacesauto loiface lo inet loopbackauto eth0 iface eth0 inet static address 192.168.1.180netmask 255.255.255.0gateway 192.168.1.12、重启网卡服务:sudo /etc/i原创 2012-11-15 11:14:08 · 721 阅读 · 0 评论 -
ubuntu搭建pptpd服务器
1、安装pptpdsudo apt-get install pptpd2、设置本地及远端ipsudo vim /etc/pptpd.conf# 和本机在使用的网卡ip一致localip 192.168.0.1# 即将分配给vpn client的ipremoteip 192.168.0.234-238,192.168.0.2453、添加用户名及密码sudo vim /etc/原创 2012-11-17 21:46:03 · 4328 阅读 · 2 评论 -
gitweb.conf
# path to git projects (.git)# $projectroot = "/var/cache/git";$projectroot = "/home/sunsea/.GitWeb-Repository";# directory to use for temp files$git_temp = "/tmp";# target of the home link on原创 2012-11-15 16:06:39 · 1549 阅读 · 0 评论 -
site_header.html
SunSea Dev Git Trees To clone a repository: git clone username@127.0.0.1:/home/sunsea/.GitWeb-Repository + project原创 2012-11-19 10:53:41 · 1532 阅读 · 1 评论 -
最新代码仓库
最新代码仓库,目前主要维护这个http://code.google.com/p/c-dev/原创 2012-07-31 16:34:00 · 960 阅读 · 1 评论 -
linux内核启动过程分析
[ 0.000000] Debug-sunsea: start_kernel(), init/main.c[ 0.000000] Debug-sunsea: page_address_init(), mm/highmem.c[ 0.000000] Debug-sunsea: setup_arch(), arch/arm/kernel/setup.c[ 0.000000原创 2012-12-24 16:16:00 · 1393 阅读 · 2 评论 -
linux下搭建QT开发环境及编译QT demo
1、下载QT源码2、配置编译环境 $ ./configure -embedded arm -qt-gfx-qvfb -qt-kbd-qvfb -qt-mouse-qvfb -qt-libpng -qt-libmng -qt-libjpeg -qt-libtiff -qt-gif -qt-zlib3、编译 $ make4、安装QT $ sudo make install 5、编译Q原创 2012-12-15 10:56:14 · 4132 阅读 · 0 评论 -
auto create Makefile
1、准备 $ cd /tmp $ mkdir hello $ mkdir src $ cd src $ vim hello.c #include int main(int argc, char *argv[]) { printf("Hello, World!\n"); return 0; } $ vim Makefile.am AUTOMA原创 2012-12-22 10:11:25 · 1018 阅读 · 0 评论 -
ramdisk.img unpack and repack
========================================unpack ramdisk.img========================================$ gunzip ramdisk.img$ mkdir rfs$ cd rfs$ cpio -i -F ../ramdisk==============================原创 2013-01-22 16:11:56 · 929 阅读 · 0 评论 -
ubuntu 12.04 升级内核
1、下载最新内核 http://kernel.org/2、切换至root用户 $ sudo su -3、解压内核 # tar xfj linux-3.6.2.tar.bz2 -C /usr/src4、清理新内核 # cd /usr/src/linux-3.6.2 # make distclean5、配置新内核 # cp /boot/config-3.2.0-29-gen原创 2012-10-17 17:46:40 · 4405 阅读 · 0 评论 -
git工具用法 && git管理googlecode
http://code.google.com/p/c-dev/wiki/gitgit clonegit clone https://code.google.com/p/c-dev/git clone https://sunsea1026@code.google.com/p/c-dev/git updategit add -A .git commit -m 'lo原创 2012-07-30 18:01:56 · 1394 阅读 · 0 评论 -
For My Gitweb
For My Gitweb$ git init$ git add .$ git commit -m "create this project"$ git remote add origin git@172.29.32.147:/home/git/kernel.git$ git branch new_branch$ git push -u origin new_branch原创 2012-08-20 13:48:10 · 758 阅读 · 0 评论 -
在uboot中添加新的命令
1、在配置文件中添加对应的宏 例:在/include/configs/mx51_bbg_android.h中添加 #define CONFIG_CMD_MYCMD2、在common目录下创建对应的cmd_mycmd.c文件,并实现do_mycmd()函数和U_BOOT_原创 2011-08-02 20:50:19 · 3719 阅读 · 0 评论 -
在freescale平台下,添加一个GPIO驱动(power key)
1、确定pin2、查询数据手册,找出该pin的“mode”、“instance”、“port”3、查询数据手册,确定gpio寄存器结构4、初始化该pin5、对“关心的”寄存器进行读写操作,判断该寄存器状态,进行相应的下一步操作原创 2011-08-02 20:51:16 · 1917 阅读 · 0 评论 -
最简单的模块——hello world
模块代码部分:/* * ===================================================================================== * * Filename: hello.c * *原创 2011-09-19 20:37:49 · 1073 阅读 · 1 评论 -
GPIO control driver
/* * Control LED for G7 project * * module name: gpio_led * * Author: sunsea * */#include #include #include #include #include "../../../arch/arm/mach-tegra/gpio-names.h"#include #defi原创 2012-02-22 15:31:15 · 1375 阅读 · 2 评论 -
GPIO control app
/* * ===================================================================================== * * Filename: led.c * * Description: * * Version: 1.0 * Created: 2012年01月原创 2012-02-22 15:32:25 · 959 阅读 · 0 评论 -
android休眠与唤醒驱动流程分析
android休眠与唤醒驱动流程分析标准linux休眠过程:powermanagement notifiers are executed with PM_SUSPEND_PREPAREtasksare frozentargetsystem sleep state is announced to the platform-handling codedevi转载 2012-02-16 16:29:23 · 7715 阅读 · 1 评论 -
I2C驱动片段
static void ft5x0x_ts_release(void){ struct ft5x0x_ts_data *data = i2c_get_clientdata(this_client);#ifdef FT5X0X_MULTI_TOUCH input_report_abs(data->input_dev, ABS_MT_TOUCH_MAJOR, 0); input_repor原创 2012-03-31 14:56:42 · 2930 阅读 · 0 评论 -
如何在ubunut下管理googlecode?
前些日子,看到徐老师使用googlecode,自己很感兴趣,于是自己也注册了一个,注册是个很简单的事情,但是注册好了,一直找不到管理googlecode的方法,经过网上大量搜索信息,学会了在windowns下如何去管理googlecode,其实很简单,只要下载一个工具即可,该工具的名称叫做“TortoiseSVN”安装好之后,右击鼠标就会看到,如何对其操作还是不会,还可以右击鼠标,Tortoise原创 2012-03-20 10:36:51 · 663 阅读 · 0 评论 -
configure时静态交叉编译配置
./configure --host=arm-linux LDFLAGS=-static原创 2013-02-28 17:19:38 · 4300 阅读 · 0 评论