- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 Linux: Framebuffer测试程序
<br />fb设为24位模式:<br />fbset -fb /dev/fb0 -g 800 600 800 600 24 -n<br />用r g b填充fb:<br />use-fb 255 0 0 //red<br />use-fb 0 255 0 //green<br />...<br /> <br />use-fb.c 代码:<br />/* use-fb.c*/<br />#include <stdio.h><br />#include <fcntl.h><br />#includ
2010-09-16 13:31:00 4678 1
原创 Linux: sysfs
<br />http://www.ibm.com/developerworks/cn/linux/l-cn-sysfs/
2010-09-12 20:06:00 958 1
原创 Linux: spinlock and mutex
<br /> 访问共享资源的代码区域称为临界区。自旋锁(spinlock)和互斥体(mutex)是保护内核临界区的两种基本机制。<br /> 自旋锁可以确保在同时只有一个线程进入临界区,其它想进入临界区的线程必须不停地原地打转,直到第一个线程释放自旋锁。<br /> 下面的例子演示了自旋锁的基本用法:<br /> #include <linux/spinlock.h><br /> spinlock_t my_lock = SPIN_LOCK_UNLOCKED;<br /> spin_lock(&
2010-09-11 15:32:00 2120
原创 Linux: gdbserver + gdb insight调试应用程序
<br />目标平台启动gdbserver<br /># gdbserver localhost:1000 hello.o<br /> <br />主机运行gdb insight<br />$ xxx-linux-uclibc-insight hello.o<br /> <br />设置Target: GDBserver/TCP Hostname: (target ip) Port: 1000<br />connect<br />dbg...
2010-09-10 13:41:00 1411
原创 Linux: 输入设备驱动测试程序
测试写好的输入设备模块,比如遥控器/* test remote.ko * you should insmod remote.ko and config it before*/#include #include #include #include #include #include #include struct input_event buff;int main(int argc, char **argv){ int fd; printf("%s: entered/n", argv[0]); fd = o
2010-09-09 11:27:00 1800
原创 Linux: Framebuffer显示bmp图片
初始化# fbset -fb /dev/fb0 -g 800 600 800 600 32 -n显示bmp图片文件# cat 32bit.bmp > /dev/fb0
2010-09-09 09:26:00 3503
原创 Linux: 最小的设备驱动程序框架
/* Example Minimal Character Device Driver */#include static int __init hello_init(void){ printk("Hello Example Init/n"); return 0;}static void __exit hello_exit(void){ printk("Hello Example Exit/n");}module_init(hello_i
2010-09-08 22:01:00 1629 4
原创 Linux: 根文件系统rootfs
<br />以下内容来自 Embedded Linux Primer<br />1) 一个最小根文件系统:<br />.<br />|-- bin<br />| |-- busybox<br />| '-- sh -> busybox<br />|-- dev<br />| '-- console<br />|-- etc<br />| '-- init.d<br />| '-- rcS<br />'-- lib<br /> |-- ld.so<br /> |
2010-09-06 22:28:00 1430
原创 Android: Android图形基础
《Android 基础教程(第3版)》Ed BurnetteAndroid在其android.graphics包中提供了完整的本机二维图形库:ColorAndroid中的颜色用4个数字表示(Alpha, Red, Green, Blue)1. int color = Color.BLUE;2. color = Color.argb(127, 255, 0, 255);3. xml资源文件中定义: //...#7fff00ff //...PaintPanit类是Android本机图形库中最重要的类
2010-09-05 10:46:00 1163
原创 Android: Android Architecture
Android Architecture---------------------------------------------------------------应用程序和小部件主程序联系人浏览器小部件你的应用程序应用程序框架活动管理器窗口管理器内容提供者视图系统通知管理器软件包管理器电话管理器资源管理器位置管理器传感器管理器库Android运行时界面管理器媒体框架SQLite核心库OpenGL|ESFreeTypeWebKitDalvik虚拟机SGLSSLlibcLinux内核显示驱动蓝牙驱动相机驱
2010-09-04 21:57:00 1087
转载 Android: Android 2.2 源码结构分析
Android 2.2 源码结构分析<br />http://blog.163.com/bjtornado@yeah/blog/static/6951048420107495255681/<br />Android 2.2 <br />|-- Makefile <br />|-- bionic (bionic C库) <br />|-- bootable (启动引导相关代码) <br />|-- build (存放系统编译规则
2010-09-04 07:21:00 1607
2.3截屏全部源码+APK+so
2011-12-12
文件管理apk示例代码
2011-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人