
正点原子嵌入式学习
买的正点原子的Linux开发板,是时候掏出来亮亮,想定个小目标:2020627开始,每天至少更新一节内容,码字不易,喜欢的朋友们一定不要吝啬你们的小手,动动鼠标给我点个赞呗。
不知道叫啥好一点
这个作者很懒,什么都没留下…
展开
-
(shell脚本知识)正点原子嵌入式Linux-18,19-shell脚本入门/shel脚本条件判断,函数和循环
shell脚本入门shell脚本shell脚本语法shell脚本示例$n函数while循环for循环挖坑参考资料shell脚本shell脚本就是将连续运行的命令整理成一个文件,将命令封装执行。shell脚本的第一行内容固定为:#!/bin/bashshell脚本一般以.sh结尾在创建shell脚本后,需要将shell脚本文件权限改为可执行shell脚本=两边不加空格shell脚本语法test检查命令1if语句 2#!/bin/bashread -p "please in原创 2020-06-28 18:20:09 · 523 阅读 · 0 评论 -
正点原子嵌入式Linux-17-Makefile的基本语法
Makefile的基本语法Makefile文件框架Makefile文件示例Makefile注意事项Makefile语法参考内容Makefile文件框架1Makefile文件示例main: main.o inputdata.o calcu.o gcc -o main main.o inputdata.o calcu.omain.o: main.c gcc -c main.cinputdata.o: inputdata.c gcc -c inputdata.ccalcu.o: calcu原创 2020-06-28 16:12:45 · 434 阅读 · 0 评论 -
正点原子嵌入式Linux-16-make工具和Makefile的引入
make工具和Makefile文件make工具Makefile文件实验案例参考资料:make工具解决源码文件过多的情况,使用make指令执行Makefile文件完成自动编译。如果只修改某几个源文件,则只重新编译这几个源文件如果修改头文件,则重新编译包含该头文件的源文件。Makefile文件实验案例本次代码非常简单,包含5个文件main.c#include<stdio.h>#include "calcu.h"#include "inputdata.h"int m原创 2020-06-28 11:17:39 · 284 阅读 · 0 评论 -
无法获得锁 /var/lib/dpkg/lock-frontend - open解决
无法获得锁问题描述问题原因问题解决参考资料问题描述E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?问题原因在ubuntu系统的termial下,用apt-get install 安装软件的时候,如果在未完成下载的情况下将ter原创 2020-06-28 09:23:50 · 5284 阅读 · 1 评论 -
正点原子嵌入式Linux学习-15-LinuxC编程
LinuxC编程编写编译编写tip:设置vi的tab长度为4sudo vi /etc/vim/vimrc# 进入文档,在文档最后添加set ts=4set nu 1 #include<stdio.h> 2 3 int main(int argc,char *argv[]) 4 { 5 printf("hello world!\r\n"); 6 return 0; 7 }编译使用gcc编译器,针对arm的gcc称作交叉编译器原创 2020-06-27 23:44:56 · 374 阅读 · 0 评论 -
正点原子嵌入式Linux学习-14-vim编辑器
vim编辑器在Ubuntu下安装vimvim的三种工作模式文件保存方式vim命令附加说明在Ubuntu下安装vimsudo apt-get install vimvim的三种工作模式一般模式-无法进行内容编辑进入编辑模式的方法:编辑模式命令行模式-输入: / ?从编辑模式进入命令行模式文件保存方式vim命令dd # 删除行ndd # 删除接下来的n行(含光标所在行)u # undo 撤销.原创 2020-06-27 21:50:18 · 296 阅读 · 0 评论 -
正点原子嵌入式Linux学习-13-连接文件
连接文件硬连接符号连接/软连接创建连接文件连接命令说明创建硬连接创建软连接硬连接通过inode产生新文件名,inode是记录文件属性的,一个文件一个inode。硬连接的关键就是:多个文件指向同一个inode符号连接/软连接类似于windows下的快捷方式(.lnk文件)软连接是通过连接文件打开目标文件可以跨文件系统删除目标文件,则连接文件无法打开创建连接文件连接命令说明ln --help用法:ln [选项]... [-T] 目标 链接名 (第一种格式) 或:ln [选项]..原创 2020-06-27 21:03:47 · 446 阅读 · 0 评论 -
Ubuntu 下更换下载源
最近打算入门Python,想在Ubuntu下装Geany,sudo apt install geany,发现搜索不到源,无法安装,想到当时树莓派下载文件时也是找不到源,后来换了一个下载源后,不仅仅能下载了,而且下载速度还有提升,因此打算更换Ubuntu的下载源,以后用着也方便。 不过自己没有用过vi编辑器,一开始连基本的粘贴出现的问题都没法解决,后来百度才解决的问题。...原创 2018-09-11 16:07:41 · 1513 阅读 · 0 评论 -
host key切换(转)
Oracle VM VirtualBox进入虚拟界面后说【当前虚拟电脑中的系统不支持鼠标自动切换需要通过host key手动切换】host key”默认情况下指键盘右边的Ctrl键,也可以自己设置:file-->preferences-->input...转载 2018-10-09 16:01:15 · 13458 阅读 · 0 评论 -
Virtual Box 虚拟机上安装多个镜像文件
今天在Virtual Box虚拟机上安装CenOS 5.3(版本有些老,其实可以安装CenOS 7的,为了和买的书配套,选择安装CenOS 5.3这个版本)的时候,遇到问题如下图: 需要插入光盘,因为之前下载CenOS 5.3 镜像的时候,下载了一共7个镜像文件,第一次安装的时候,以为之前有什么地方安装出现了错误,后来尝试了几次,发现一直都是这样的问题,于是百度了一下...原创 2018-10-09 15:55:43 · 2284 阅读 · 0 评论 -
转载BIOS 和 Bootloader
BIOS和Bootloader的对比桌面电脑刚加电时,一个叫做BIOS的软件程序立刻获得了处理器的控制权。(历史上,BIOS是Basic Input/Output Software的缩写,但现在这个单词已经有了自身的含义,因为其完成的功能比以前复杂多了。)BIOS可能实际存储在一块闪存中,便于升级BIOS程序。BIOS是一个复杂的系统配置软件,它拥有硬件架构的底层信息。当电脑加电时,BIO...转载 2018-10-06 11:41:02 · 475 阅读 · 0 评论 -
(转载)Linux下各目录的作用及内容
在 Linux 下,我们看到的是文件夹(目录): 在早期的 UNIX 系统中,各个厂家各自定义了自己的 UNIX 系统文件目录,比较混乱。Linux 面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出 FHS ( Filesystem Hierarchy Standard ) 的 Linux 文件系统层次结构标准。FHS 标准规定了 Linux 根目录各文...转载 2018-10-12 11:21:56 · 283 阅读 · 0 评论