嵌入式
小学生的拼搏
一个正在努力学习的小菜鸟
展开
-
linux笔记——C语言高级编程
gcc编译器GNU工具编译工具:把一个源程序编译为一个可执行程序调试程序:能对执行程序进行源码或汇编级调试软件工程工具:协助多人开发或大型软件项目的管理,如make、CVS、Subvision部分相关资源:http://www.gnu.org/http://gcc.gnu.org/http://www/kernel.org/http.????/www.linux.org/http:/...原创 2020-02-24 11:49:39 · 338 阅读 · 0 评论 -
linux练习——还未校正
用shell编程,将当前路径下的普通文件归档到hello.tar中,并且将归档的过程列出来tar命令用于打包文件(制作归档文件)、释放归档文件。格式:tar [选项]… 归档文件名 源文件或目录tar [选项]… 归档文件名 [-C 目标目录]tar -vPA /hello.tar用for语句实现1-8的累加#方法1:# 1-8整数和#!/bin/shdecl...原创 2020-02-23 14:28:01 · 1584 阅读 · 0 评论 -
linux练习——查询系统中是否存在该用户,若有打印用户存在,若不存在添加该用户
要求用户输入一个用户名,查询系统中是否存在该用户,若有打印用户存在,若不存在添加该用户方法1##创建shell文件vim shell.sh##读取命令:-p 参数,在read命令行中直接指定一个提示,即在输入前打印提示信息read -p "please input a username:" MYUSER##if...then...fi句型##设置:为切割符,-f表示第几列,这...原创 2020-02-21 18:20:37 · 2719 阅读 · 0 评论 -
linux笔记——shell脚本编程
shell脚本基本知识shell脚本本质:shell命令的有序集合编译型语言、解释性语言:shellshell编程基本步骤:1、创建shell文件(.sh)2、赋予shell文件执行权限:用chmod修改权限3、执行shell文件:直接在命令行调用shell程序实例1、创建shell文件:$ cat prog1.shdate2、赋予执行权限(初始文本文件无执行权限):$...原创 2020-02-21 16:08:53 · 347 阅读 · 0 评论 -
linux笔记——文件系统的类型、结构及相关命令
文件系统类型磁盘文件系统网络文件系统专有/虚拟文件系统文件系统类型目前EXT4是是linux最广泛使用的文件格式linux分区命名方式前两个字母表示设备类型:hd:表示IDE硬盘sd:表示SCSI或STATA硬盘第三个字母说明具体的设备:/dev/hda表示第一个IDE硬盘/dev/hdb表示第二个IDE硬盘交换分区内存交换:将内存中的内容写入硬盘或从硬盘中读出。...原创 2020-02-20 18:30:02 · 510 阅读 · 0 评论 -
linux学习笔记——用户管理、进程管理
用户管理的相关文件用户的属性用户名、口令、用户ID(UID)、用户主目录(HOME)、用户shell/etc/passwd 文件识别用户清单,用户登录时,系统查询该文件,查询用户UID并验证用户口令/etc/group文件包含unix组的名称和每个组中的成员列表,每一行代表一个组,包括四个字段:组名、加密的口令、GID号、成员列表(用逗号隔开)添加用户及adduser配置文件...原创 2020-02-20 12:17:26 · 144 阅读 · 0 评论 -
linux笔记——shell基本系统维护命令
man 、passwd、su、echo命令的用法data、clear、df、du命令的用法原创 2020-02-20 11:22:05 · 155 阅读 · 0 评论 -
Linux笔记——shell基本命令及特殊字符
shell简介linux中的shell是一个外层保护工具,并负责完成内核与用户之间的交互。shell是命令行解释器,可编写shell脚本。选择shell:关机和重启关机:sudo shutdown -h now重启:sudo shutdown -r now或者:sudo reboot now- 定时关机重启sudo shutdown -h +45 shel...原创 2020-02-19 16:10:15 · 249 阅读 · 0 评论 -
linux学习笔记——deb软件包管理
软件包管理软件包的命名软件包名称 软件版本 修订版本 体系构架软件包管理分类sudo aptitude开始解决sudo: aptitude:command not found输入以下字段开始安装aptitudesudo apt-get install aptitude最常用dakg相关指令dpdg -i :install在安装时出现被占用问题解决问...原创 2020-02-19 11:56:42 · 344 阅读 · 0 评论 -
数电课程设计——汽车尾灯
第一部分系统设计1.1 设计题目及要求设计一个汽车尾灯控制电路,尾灯共有六个,左右各三个。基本要求为:1、正常行驶和停车时指示灯全灭。2、汽车左转弯和右转弯时以动态流水灯形式指示转弯和转弯方向。3、汽车刹车时使所有尾灯闪烁,提醒后边的车辆防止追尾。1.2 总体设计方案1.2.1 设计思路此设计任务是设计一个汽车尾灯控制电路,在芯片型号均不限的情况下实现对汽车尾灯显示状态的控制。...原创 2019-07-13 22:25:45 · 25900 阅读 · 4 评论 -
模电课程设计——信号发生器
1.1 设计题目及要求设计一个供电电源为交流220V、50Hz的占空比可调的矩形波、三角波信号发生器。主要电路指标要求波形频率为1KHz~10KHz,波形幅值小于12V,其它指标要求尽可能多的信号多样性。本设计是设计一个完整的信号发生器,单元电路必须包括整流电路、滤波电路、稳压电路、信号发生电路。1.2 总体设计方案1.2.1设计思路本次设计主要是编写软件程序装载到单片机 AT89C5...原创 2019-07-13 22:17:44 · 22322 阅读 · 1 评论 -
嵌入式系统开发技术(自我学习)——嵌入式处理器(3)
ARM存储器格式及数据类型ARM处理器中的MMU和MPUARM 指令分类及指令格式ARM的存储字格式1)大端模式32位数据字的高字节存储在低地址中,数据字的低地址存放在高地址中一个32位数据字0x12345678存放在起始地址位0x30001000,大端模式下:0x30001000存放0x12;0x30001001存放0x34;…2)小端模式(系统复位默认小端模...原创 2019-02-12 15:13:23 · 225 阅读 · 0 评论 -
嵌入式系统开发技术(自我学习)——嵌入式处理器(2)
ARM处理器工作状态及工作模式ARM处理器的寄存组织ARM处理器的异常ARM的存储格式及数据类型ARM处理器中的MMU和MPU1.1处理器的工作状态处理器的三种状态:ARM状态:所有指令均为32位宽度Thumb状态:指令为16位,代码密度更大,占用内存小调试状态:处理器停机调试时除Cortex-M系列处理器外,所有ARM处理器复位后开始执行代码是总是AR...原创 2019-02-12 13:42:18 · 222 阅读 · 0 评论 -
嵌入式系统开发技术(自我学习)——嵌入式系统概论(2)
数字图像、数字音频、数字视频数字图像的获取和主要参数数字图像获取的核心是模拟信号的数字化,处理步骤:1)扫描2)分色3)取样4)量化像素:是指在由一个数字序列表示的图像中的一个最小单位,称为像素位平面:用图像作为底面,用表示像素亮度大小的8位二进制数作为高度,可形成一个立体直方图,各像素位置相同的位形成了一个平面图像大小分辨率,高清为1920*1080位平...原创 2019-01-16 19:56:03 · 246 阅读 · 0 评论 -
嵌入式系统开发技术(自我学习)——嵌入式系统概论(1)
一、嵌入式系统概论目标嵌入式系统特点,分类,发展与应用,嵌入式系统逻辑组成嵌入式芯片主要类型,SoC开发流程,IP核重要意义中西文字编码和数字文本类型与处理,数字图像参数,文件格式音频,视频信息的数字化过程文件格式及运用数字通信的基本概念,有限通信和无线通信的传输与交换技术计算机网络的分类与组成,IP协议的主要内容,互联网的组成和常用接入技术嵌入式系统特点嵌入式系统特点专用性...原创 2019-01-14 22:33:02 · 3540 阅读 · 0 评论 -
嵌入式系统开发技术(自我学习)——嵌入式处理器(1)
嵌入式处理器物理上既可以是单个微处理器芯片或DSP芯片,也可以是微控制器或SoC中的CPU内核嵌入式系统的硬件核心是嵌入式处理器目标嵌入式处理器结构特点及分类,ARM处理器的技术特点,产品分类典型ARM处理器的结构,特点和主要应用领域ARM处理器工作状态,工作模式,寄存器结构ARM处理器异常处理,数据类型,存储格式,处理器管理单元(MMU),存储器保护单元(MPU)ARM指令集的指...原创 2019-01-18 12:41:21 · 504 阅读 · 0 评论