
嵌入式开发文章
MKANG️
这个作者很懒,什么都没留下…
展开
-
GPIO
<br /><br />一、什么是GPIO以及嵌入式系统使用GPIO的原因<br />GPIO,英文全称为General-Purpose IO ports,也就是通用IO口。嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适,所以在微控制器芯片上一般都会提供一个“通用可编程IO接口原创 2011-04-18 14:12:00 · 1087 阅读 · 0 评论 -
什么是SVG
VG是XML来描述二维图形的语言。SVG可以构造3种类型的图形对象:矢量图形、位图图象和文字。图形对象可被组化、样式化、变形和重组,包括图象嵌套、变形处理、剪辑路径、Alpha蒙板、滤镜特效和模板对象。1 SVG概述 SVG图形可以是动态的、可交互性的。动画通过直接声明(比如在SVG里嵌入SVG动画元素)或通过脚本来进行定义或触发。 SVG通过使用脚本语言来完成比较复杂的应原创 2012-06-26 10:13:12 · 2142 阅读 · 0 评论 -
JNIEnv解析
1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量保存JavaVM尤为重要,这样使得后台线程能通过JavaVM获得JNIEnv。na转载 2012-06-26 11:17:16 · 45630 阅读 · 8 评论 -
android MakeFile写法
android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)A原创 2012-06-22 14:53:25 · 760 阅读 · 0 评论 -
Shell 条件判断总结
UNIX Shell 编程一些条件判断 总结-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且原创 2012-05-23 15:49:48 · 622 阅读 · 0 评论 -
Linux 2.6.19.x 内核编译配置选项简介
Code maturity level options代码成熟度选项Prompt for development and/or incomplete code/drivers显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择General setup常规设置Local version - append to kernel release在原创 2012-06-02 10:05:34 · 1823 阅读 · 0 评论 -
从Context中启动 Activity
很多人使用startActivity时候,会碰到如下的异常:Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really原创 2011-10-21 14:42:29 · 292 阅读 · 0 评论 -
android JNI 开发步骤
前段时间研究Android的本地库开发现做个笔记环境Ubuntu 10.10 IDE Eclipse4.3 1.从google的官网下载android源码(这个很简单就不用在这啰嗦了!哈哈~~)。2.将源码根目录地下的ndk目录配置到PATH环境变量。这样就不用每原创 2011-10-10 12:04:03 · 1291 阅读 · 0 评论 -
Ubuntu 下网卡MAC地址修改命令
<br />方法一:$ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX$/etc/init.d/networking restart(重启网卡)方法二:以上只是暂时的修改硬件地址要永久修改,直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行: pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)$ sudo /etc/init.d/netwo原创 2011-04-26 17:26:00 · 1452 阅读 · 0 评论 -
U-BOOT 根文件的makefile文件解析
<br /><br />#<br /># (C) Copyright 2000-2006 版权所有:2000~2006<br /># Wolfgang Denk, DENX Software Engineering, wd@denx.de. Wolfgang Denk一个开发人员的名字 DENX Software Engineering 公司名称 wd@denx.de是Wolfgang Denk的邮箱吧<br /># <br /># See file CREDITS for list of people原创 2011-04-18 14:31:00 · 1596 阅读 · 1 评论 -
SDP
浅议SDP(会话描述协议) (2011-9-15 11:04)因为最近常常使用到SDP(会话描述协议Session Description Protocol)写了一些SDP的文本,在linux里使用例如"ffplay test.sdp"来播放媒体流,今天想简单谈谈SDP,做了一个小小的总结和分析,希望对大家有帮助。SDP是描述的是流媒体的初始化参数,IETF对其的描述可以在RFC 2327转载 2012-10-29 15:16:45 · 1267 阅读 · 0 评论