随笔分类 - 嵌入式
摘要:Windows下做Linux开发需要SSH强大功能的支持。安装SSH的过程会出现了很多问题,看完这篇文章可以让你少走些弯路,PS:折腾一下午的成果。 Ubuntu的apt-get工具的牛逼之处简直无人能及,Apt-get应用就是通过一个记录有所有可用软件包的配置文件,在服务器上查找你想要的可用软件包
阅读全文
摘要:经过几个月的惨烈秋招,终于上岸linux开发,现总结一些秋招经验,希望对下一届或者准备春招的同学有帮助。 楼主双非本科,非大神,7月份才开始制作简历投,网投了差不多7、80家公司,基本上石沉大海,最后改变策略,从9月中开始转参加校宣讲会,可以从应届生求职网、梧桐果app看各公司宣讲会的举行时间和地点
阅读全文
摘要:最近笔试遇到一道题,关于Linux命令的,题目如下 下面两条命令分别会有怎样的输出 echo hello 1>&2 |grep aaa echo hello 2>&1 |grep aaa A、两个均输出hello B、第一个无输出,第二个输出 hello C、第一个输出hello,第二个无输出 D、
阅读全文
摘要:普通文件类型 (-)Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件.第一个属性为 [-] ,这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除
阅读全文
摘要:一、需求分析 伴随着嵌入式技术、图像处理技术和无线网络传输技术的发展,传统模拟视频监控系统和基于PC的远程视频监控系统由于自身的不足,已经无法满足现代社会应用中不断涌现出来的新需求,于是基于嵌入式技术的无线网络数字视频监控系统就应因而生了。例如远程监控、远程教学、远程医疗诊断、远程购物、远程探视、电
阅读全文
摘要:今天来设计一个项目:嵌入式智能娱乐影音系统 软件:vmwave虚拟机 ubuntu18.0系统 SecureCRT串口终端 tftpd64 硬件:基于ARM Cortex-A53芯片的6818开发板,4寸电容屏 rs232串口线 usb转串口线 电源线 网线 一、搭建项目框架 建一个文件夹proje
阅读全文
摘要:下面是嵌入式应用开发第二阶段,主要介绍基本IO操作,如何使用开发板的液晶屏,如何在LCD上显示图像,碰撞球实验,BMP显示 本文使用的是7寸800*480的液晶屏,每个像素点有4个字节,0x 00 FF FF FF,第一个字节保留,后3个字节分别代表红色,绿色,蓝色一、LCD 基本概念LCD 的构造
阅读全文
摘要:本文主要讲如何搭建嵌入式开发环境以及文件传输到开发板的两种方式 一、准备开发环境 软件 SecureCRT 串口工具、tftpd64 tftp文件传输工具、vmware虚拟机+Ubuntu系统 硬件 rk3399开发板、7寸lcd屏、rs232串口线、usb转串口线、网线 1.1虚拟机安装ubunt
阅读全文
摘要:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 假设我们要使用一个排序函数来对数
阅读全文
摘要:创建一个socket,使用函数socket() socket(套接字)实质上提供了进程通信的端点,进程通信之前,双方首先必须建立各自的一个端点,否则没有办法通信。通过socket将IP地址和端口绑定之后,客户端就可以和服务器通信了 #include<sys/socket.h> int socket(
阅读全文
摘要:管道通信 管道是单向的、先进先出的,由队列来实现,它把一个进程的输出和另一个进程的输入连接在一起 一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据 管道包括无名管道和有名管道。前者用于父进程和子进程间的通信,后者可用于运行于同一系统的任意两个进程间的通信。 无名管道
阅读全文
摘要:进程是一个具有一定独立功能的程序的一次运行活动 三种状态 进程id(PID):标识进程的唯一数字 父进程的ID:PPID 进程互斥:指当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,其他要使用该资源的进程必须等待,直到占用该资源者释放了该资源为止 进程同步:一组并发进程按一定的顺序
阅读全文
摘要:一、 Unix/Linux的体系架构 如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源
阅读全文
摘要:学嵌入式需要打好基础 下面我们来学习下计算机原理里的3种常见总线协议及原理 协议:对等实体之间交换数据或通信所必须遵守规则或标准的集合 1、UART(Universal Asynchronous Receiver/Transmitter): 通用异步接收发送器,也就是通常所说的串口,基本都用于调试
阅读全文
摘要:概述 下面我们使用esp8266开发板和机智云云端,实现如何将一个USB风扇,改造成可以远程控制转速的智能风扇。 1、准备工作 硬件: (1)esp8266开发板 (2)USB线 (3)USB风扇 软件: (1)esp8266开发环境 eclipse IDE 或VS 等编译软件 (2)烧录软件 (3
阅读全文
摘要:概述 智能灯,是一个简单常见的智能产品,硬件电路简单,程序本身也不复杂;下面我们使用esp8266开发板和机智云云端,实现如何将一个传统的灯泡,改造成可以远程控制开关的智能灯。 1、准备工作 硬件: (1)esp8266开发板 (2)usb线 软件: (1)esp8266开发环境 eclipse I
阅读全文

浙公网安备 33010602011771号