zigbee无线传感网实训---linux命令的简单了解(one day)
嵌入式软件介绍:
1、VMware 虚拟机
安装虚拟机将芯片虚拟化一块出来运行linux系统
2、Ubuntu18.04
解压Ubuntu18.04或者14.04都可以(记住解压的路径)
3、Xshell
用来连接远程服务器、或者通过串口来与开发板通信
ubuntu 的使用:
gec@ubuntu:~$
gec:当前登录用户的用户名
@ :分隔符 分隔开用户名和系统名
ubuntu:当前操作系统的名字
: :分隔符 分隔开系统名和路径名
~ :路径名
$ :表示当用户是普通用户
# :表示当用户是超级用户
一些简单的shell命名:
ls(list)
==================
作用:列出文件信息
ls -a -->列出隐藏文件 .//同级目录 ..//上一级目录
ls -l -->列出详细信息
drwxr-xr-x 2 gec gec 4096 May 31 08:16 Desktop
d vrwx r-x r-x 大小 日期 文件名
目录 创建者 同组用户 其他用户
八进制 111 101 101
十进制 7 5 5
cat/less/more
=================
作用:查看文件内容
cat file --->显示文件内容
cat file -n -->显示行号
touch
==================
作用:创建一个文件
touch file --->创建一个文件
rm
==================
作用:删除文件
rm feil 删除普通文件
rm dir -rf 删除目录
mkdir
=================
作用:创建一个目录
mkdir dir
cp
=================
作用:辅制文件
cp file path --->将file文件复制到path目录下
cp dir path -rf
mv
================
作用:移动文件(目录)或重命名文件
mv file path //若要重命名一个文件mv ./1.txt ./2.txt
cp dir path -rf
cd
================
作用:切换当前路径
cd /etc -->将当前路径切换到/目录下的etc目录
cd - -->切换到上一次的路径
cd
cd ~
cd /home/gec --->回到家目录
pwd
===============
作用:查看当前路径的绝对路径
clear(c)
===============
作用:清屏
vi
===============
作用:编辑器
vi feil -->按下“i”键进入插入模式-->写完按“esc”输入“:wq”回车(保存退出)
gcc
==============
作用:编译器
gcc feil.c -o feil --->编译生成一个可执行程序
./feil --->在当前路径执行
练习:
1.计算100以内的所有奇数的和
#include<stdio.h>
int main(){ int sum=0; int i=1; while(1){ //i=0话,会进入死循环的 if(i>100) break;//当i>100的时候,跳出循环 if(i%2!=0) //continue,跳过这次,进行下一次循环 sum+=i; i++; } printf("\nThis is 1+3+5+...+99= %d\n",sum); return 0;
}
2.从键盘输入一个日期,计算是改年的第几天
data.c:
/**输入一个日期,算出这一天是这一年的第几天 */
#include <stdio.h>
int main()
{int mdays[12] = {31,28,31,30,31,30,31,31,30,31,30,31};//十二个月的天数。int y,m,d,r=0,i;printf("请输入年月日:\n");scanf("%d%d%d",&y,&m,&d);if(y%400==0 || (y%4==0 && y %100 != 0))//闰年。mdays[1] = 29;//设置闰年二月值。if(y<0 || m<=0 || m>12 || d<=0 || d>mdays[m-1])//输入非法。{printf("输入年月日不合法\n");//提示并退出。return -1;}for(i = 0; i < m-1; i ++)//累加之前各个月。r+=mdays[i];r+=d;//累加日期值。printf("这一天是本年的第%d天\n",r);//输出结果。return 0;
}
虚拟机操作结果:
注:运行环境:VMware、Ubuntu
培训第二天(将学习读、写文件操作以及LCD显示屏显示颜色):zigbee无线传感网实训---读、写文件操作以及LCD显示屏显示颜色(two day)
zigbee无线传感网实训---linux命令的简单了解(one day)相关推荐
- zigbee无线传感网实训---zigbee显示温湿度以及连接LCD开发板显示温湿度(The Eighth day)
承接第七天:zigbee无线传感网实训---实现LCD开发板播放音乐并切换歌曲(The Seventh day) 一.实验准备器材如图: 二:步骤 ============= ...
- zigbee无线传感网实训---在LCD屏上显示JPG图片、 触摸屏、相册(The fourth day)
b 承接实训第三天:zigbee无线传感网实训---LCD显示bmp图片及一些简单的c语言编程功能( On the third day) 一.修改实训第三天中练习2中的bug(在原码的基础上增加:ls ...
- zigbee无线传感网技术与应用开发v2.0_物联网通讯协议——Zigbee
一.什么是Zigbee ZigBee是一种新兴的短距离.低速率无线网络技术.具有成本低.体积小.能量消耗小和传输速率低等优势. ZigBee是介于无线标识技术和蓝牙之间的一种技术,主要用于近距离无线连 ...
- zigbee无线传感网技术与应用开发v2.0_ZigBee网络架构详解
2020年11月13日 16:16 在万物互联-物联网的背景下,zigbee网络应用越加广泛,zigbee技术具有强大的组网能力,可以形成星型.树型和网状网3种结构,这三种网络结构各有优势,大家可以根 ...
- Zigbee无线传感网 CC2530+DHT11DS18B20 温湿度采集 串口上位机显示
文章目录 一.介绍 二.上位机数据采集 (一)采集数据 (二)拓扑结构 (三)新节点加入网络 (四)节点事件 三.实现分析 (一)配置文件 (二)发送 (三)短地址和数据获取 (四)数据包分析 (五) ...
- Zigbee 无线传感网络 无线通信技术 协议体系结构 OSAL
什么是zigbee 无线传感网络的无线通信技术可以采用zigbee,蓝牙,wifi和红外 Zigbee技术是一种短距离,低复杂度,低功耗,低成本,低数据速率的双向无线通信技术,是一组基于IEEE802 ...
- 《高级计算机网络》之无线传感网——大连理工大学研究生课程整理笔记(非常详细,通俗易懂)
注:本文是根据大连理工大学研究生课程<高级计算机网络>整理的笔记,非常全面和详细,通俗易懂,对于您考试或者面试都会有很大的帮助,如果对您有用,请点个赞吧!! <高级计算机网络> ...
- 无线传感网的MAC层协议
非理想特性: 无线传感网的协议栈 MAC层的帧结构 MAC层协议: 功能:数据成真,真校验, 传感器节点之间分配和共享无线传感网节点 M ...
- 无线传感网课后习题(书本名称无线传感器网络基础 : 理论和实践 : Fundamentals of wireless sensor networks : theory and practice)
无线传感网课后习题(书本名称无线传感器网络基础 : 理论和实践 : Fundamentals of wireless sensor networks : theory and practice) 1 ...
最新文章
- 如何在CPU上优化GEMM(上)
- HTTP中request请求参数的设置
- Quartz分布式实现
- 5个Vue.js项目的令人敬畏的模板
- 2018年,你想从InfoQ获取什么内容?丨Q言Q语
- java和硬件交互_Java内存模型
- 无线移动通信基础知识
- PAT乙级 1031 查验身份证 (15 分)
- 从零开始写一个武侠冒险游戏-1-状态原型
- js操作浏览器选项卡_如何在浏览器选项卡中显示更新通知
- 遥感应用中影像最佳波段组合分析详细过程
- Scala集合之Seq
- rust最美建筑_历届普利兹克奖大师作品回顾——建筑界的诺贝尔奖
- 数据结构Data Structure in C++ 胡学钢 全书梳理(备忘自用 已完结)
- 2022年第十二届APMCM亚太地区数学建模竞赛1月加赛E题翻译以及思路
- no valid sudoers sources found, quitting ubuntu 16.04 devstack
- ML入门20220706
- win10开机黑屏一会1-2秒后进入桌面的原因总结和解决方式。
- android图案解锁功能的实现
- 微信小程序学习 (一)
热门文章
- 你连《Android高级UI与FrameWork源码》都搞不懂学什么Android?还敢面试阿里P7!
- 大天使之剑服务器维护,《大天使之剑H5》9月4日服务器临时维护公告
- Lattice Diamond用Active-HDL实现仿真
- matlab 指定坐标轴,matlab设置坐标轴范围
- 使用pyecharts绘制地图
- 0. DRF之软件开发模式CBV源码解析
- 盗版服务器系统防范勒索病毒,服务器防止勒索病毒
- oracle连接超时是什么意思,oracle连接超时自动断开问题
- css文字和数字或者英文对不齐解决方案
- 《清平乐词》三篇——李白