专注物联网
很多网友也问到为啥自己在家的PC机可以上网,而运行在PC机上面的android模拟器却不能上网呢?是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;而模拟器默认的DNS为:10.
E-mail: rhroot1112@163.com 2010-3-18 RHCE学习笔记 下面是关于在linux下配置FTP服务的讨论, FTP介绍 FTP全名是File Transfer Protocol(文件传输协议) FTP可以跨越平台,也可以运行在Internet上面,在linux下面FTP可以通过很多软件来实现,我们linux下面最常用的FTP服务器架设使用vsftpd软件。
linux网络编程通过套接字(socket)实现,socket是一种文件描述符 socket三种类型:流式套接字SOCK_STREAM,提供可靠的、面向连接的通讯流,使用TCP协议,保证通信可靠性和顺序性 ...
UTC标准时间 CT日历时间,从一个标准时间点(如1970.1.1 0点)到现在所经历的秒数 日历时间获取 time_t time(time_t *tloc) 日历时间转化为标准时间 strut tm *gmtime...
进程通信(IPC)的原因:数据传输,资源共享,通知事件,进程控制 POSIX可移植操作系统接口,IEEE电气和电子工程师协会 linux进程通信方式:管道(pipe)和有名管道(FIFO) ...
创建线程:#include int pthread_create(pthread_t *tidp, ,const pthread_attr_t *attr,void *(*start_rtn)(void),void *a...
MCS-51单片机实验手册.pdf
/******************************************************/ 基于MCS-51的简易计算器 /*******************************************...
第十五章 make的常见错误信息 本章对make执行时可能出现常见错误进行汇总、分析,并给出修正的可能方法。 make执行过程中所产生错误并不都是致命的;特别是在命令行之前存在“-”、或者make使用“-k”选项执行时。
创建文件 int creat(const char *filename , mode_t mode) 文件描述fd:本质就是一个非负整数,范围0~open-max 打开文件 int open (const char *path,int flag)...
c语言的库函数独立于操作系统,在所有系统中都会存在 库函数的创建和打开 FILE *fopen(const char *filename,const char *mode) 打开模式mode:r,rb ...
进程ID(PID)父进程ID(PPID) 进程用户ID(UID) #include #include . #include pid_t getpid(void) 获取本进程ID pid_t getppid(voi...
在嵌入式linux开发中,需要在宿主机开发所有应用程序,交叉编译后通过ftp下载到目标机,这种效率太低。建立NFS把宿主机的指定目录共享给目标机,这样在宿主机更新的软件可是实时的更新在目标机,无需重复下载 vi /etc/export /home 192.
内核制作: 清除配置文件 make distclean 配置内核 make menuconfig ARCH=arm 编译内核 make uImage ARCH=arm CROSS_COMPILE=ar...
1、原理图 2、DS1302手册 3、源代码 ************************************************************************* ds1302控制程序 *****************************...
一个嵌入式系统从软件角度划分三个层次:引导加载程序boot和bootloader linux内核 ...
VM安装失败 “Failed to create the requested registry key Key:installer Error:1021" VM安装失败 提示:“Failed to create the requested registry key ...
内核制作: 清除配置文件 make distclean 配置内核 make menuconfig ARCH=arm 编译内核 make uImage ARCH=arm CROSS_COMPILE=ar...
进程,资源分配的最小单位。线程,调度的最小单位 进程四要素:有一段程序可供执行,有专用的内核空间堆栈,有一个task_struct数据结构(进程控制块),有独立的用户空间 有用户空间:用户线程。
开发板移植前,首先要分析uboot支持的开发板,选择硬件配置最接近的开发板。选择的原则是,首先处理器相同,其次处理器架构相同,然后外围接口电路相同 以6410开发板为例 1、在顶层makefile中为开发板添加新的配置项 smdk6410_config: unconfig @.
1、原理图 2、源代码 /*************************************************** * * * Project: clock * * Author: DDDDD ...
DATAS SEGMENT ;此处输入数据段代码 DOC DB 0DH, 0AH, '=======================================' DB 0DH, 0AH, '| Simple password sy...
一、说明:本程序与之前例程不同,采用c语言完成,实现四个方向的直走和左转车辆控制,采用51定时器精确计时二、原理图:三、基本设计思想: 1、硬件部分。七段数码管显示时间,采用共阳数码管,与P0口连接。
/****************************************************************************** 交通灯控制程序说明文档 ***********************************...
Android之路service Service服务,运行于后台。使用方法1:startService 1、 编写一个类继承service 2、 复写方法onStartCommand、onBind、onCreate、onDestroy 3、 在mainfest中声明服务 4、 启动服务 5、 关闭服务 用户推出后服务依然在运行,mainactivity。
android布局方式—Linearlayout 线性布局是最常见的布局方式,它可以分为水平布局和垂直布局。 Android:layout_width宽度设置,有两种常见的值fill_parent填充父容器,wrap_content包裹内容 ...
Activity生命周期,需要创建activity时,首先调用oncreate()方法,在oncreate()方法里可以进行许多初始化的操作;接着调用onstart()方法;下一步调用onresume()方法;接下来activity就开始运行了;如果此时调用一个新的activity,那么前一个activity会调用onpause()方法,在此之后系统有权限杀死之前的activity。
Button控件 Button控件继承textview,textview继承view 创建控件,在main_activity.xml中定义 android:layout_width="wrap_content...
第一个andriod程序,helloworld 创建andriod工程 file ----ànew-----àandriod application project 输入application name “Helloworl...
Android学习之开发环境配置 Eclipse 开发环境配置————设置大括号换行显示,tab键占4格 1、 运行Eclipse,点击菜单栏上的“windows”,选择下拉菜单“preference” 2、 ...
链表是一种常用的数据结构,它通过指针 将一系列数据节点连接成一条数据链。相对于数组,链表具有更好的动态性,建立 链表时无需预先知道数据总量,可以随机分配空间,可以高效地在链表中的任意位 置实时插入或删除数据。
所有段的基地址均为0,由此可以得出,每个段的逻辑地址空间范围为0-4GB。因为每个段的基地址为0,因此,逻辑地址与线性地址保持一致 linux页式管理有四级: 1. 页全局目录 (Page Global Directory):即pgd,是多级页表的抽象最高层。
ARM指令集中,LDR通常都是作加载指令,但是它也可以作伪指令。 初学者一般不会注意到它们的区别,其实在嵌入式开发过程中,这两条指令时非常常用的!我们应该了解他们的区别。 LDR伪指令的形式是“LDR Rn,=expr”。
伪指令为汇编程序做准备工作 定义全局变量 GBLA 全局数字变量 GBLL全局逻辑变量 GBLS全局字符窜变量 定义局部变量 LCLA LCLL LCLS 对变量赋值 SETA ...
跳转指令,完成向前后向后32M跳转 B跳转 BL带返回的跳转 BLX带返回和状态切换的跳转 BX带状态切换的跳转 B{条...
ARM两种数据存储格式:大端格式,数据高字节存储在地址低字节,数据低字节存储在地址高字节 小端格式,数据高字节存储在地址高字节,数据低字节存储在地址低字节 ARM工作模式:用户...
linux基本服务器配置 配置ip: ifconfig eth0 192.168.1.100 配置网卡0的ip地址为 192.168.1.100,这是临时配置,重启会失效 ifconfig eth0 up 激活网卡0 ifup eth0 ...
vi是linux最基本的文本编辑工具,他是“Visual Interface”的简称 vi没有菜单,其主要功能是由种类繁多的命令来完成的,从工作方式来看,vi有三种模式:命令模式,文本输入模式,和末行模式 命令模式: 在vi中,无论用户处于哪种模式,只要按下Esc,就可以进入命令模式。
whoami 查看当前登录用户 hostname 查看当前主机名称 pwd 查看当前所在的目录 uname -r 查看内核版本 du -sh 查看目录的使用量, -s显示总和,-h以MB为单位 df -h 显示磁盘的挂载信息 ...
n AWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、Unix、Macintosh等)的本地GUI工具进行处理。
1、登录http://www.eclipse.org/downloads/,现在Eclipse的最新版本是3.6.1,在打开的页面选择要下载的版本 2、将下载得到的文件eclipse-SDK-3.6.1-win32.zip解压到D盘根目录下,并运行eclipse.exe。
字符集的编码 n ASCII(American Standard Code for Information Interchange,美国信息互换标准代码),是基于常用的英文字符的一套电脑编码系统。
import java.io.* class FileTest { public static void main(String[] args) { File f = new File("1.
一般将数据结构分为两大类:线性数据结构和非线性数据结构。线性数据结构有线性表、栈、队列、串、数组和文件;非线性数据结构有树和图。 线性表的逻辑结构是n个数据元素的有限序列:(a1, a2 ,a3,…an)n为线性表的长度(n≥0),n=0的表称为空表。
集合框架: 所谓框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,包含了实现集合的接口与类。 Collection:集合层次中的根接口,JDK没有提供这个接口直接的实现类。
空密码登陆远程桌面 现在好多人家里都是好几台电脑。 可是电脑一多,操作起来就麻烦,每套键盘鼠标占地方。 最佳解决方案就是利用远程桌面在同一台上控制。当然如果不怕麻烦,用KVM,多台电脑共享同一套键盘鼠标显示器也行。
这是宽带路由器的一个小小弊端。通过对网速的实测证明,在ADSL 接入电脑之间安装宽带路由器后,在多台电脑同时在线的情况下,由于路由器在地址解析、路由分发等方而的耽误,实际到达电脑的速度比单机直接连入AOSL 线路要稍慢一些。
单线程和多线程: 程序是计算机指令的集合,它以文件的形式存储在磁盘上。 进程:是一个程序在其自身的地址空间中的一次执行活动。进程是资源申请、调度和独立运行的单位,因此,它使用系统中的运行资源;而程序不能申请系统资源,不能被系统调度,也不能作为独立运行的单位,因此,它不占用系统的运行资源。
封装类 int -> Integer float -> Float long -> Long double -> Double boolean -> Boolean char -> Char byte -> Byte 封装类是只读的 ...
java中所有的数组都有一个缺省的属性length,用于获取数组元素的个数 数组的复制:System.arraycopy(); 数组的排序Arrays.sort(); 在已排序的数组中查找某个元素Arrays.