嵌入式基础知识
文章平均质量分 83
思考之路
这个作者很懒,什么都没留下…
展开
-
linux安装交叉编译链并共享文件
linux安装交叉编译链并共享文件安装依赖包yum clean allyum updateyum install kernel-develyum install kernel-headersyum install gccyum install make【依赖包安装成功以后重启系统:reboot】安装增强功能原创 2020-08-24 06:30:14 · 600 阅读 · 0 评论 -
makefile 基础笔记
makefile 文件makefile文件*********************************//*******************************************************makefile文件Makefile:编译脚本:编写命令集中在一块,用make来执行脚本是源程序状态*******************************************************//******************************转载 2020-08-24 06:36:00 · 137 阅读 · 0 评论 -
网络编程基础知识分享
网络编程协议:一组规则分层模型结构:OSI七层模型: 物理层 数据链路层 网络层 传输层 表示层 应用层TCP/IP 四层模型:网(链路层/网络接口层),网,传,应应用层:http.ftp,nfs,ssh,telnet传输层:tcp udp网络层:IP ICMP IGMP链路层:以太网帧协议,ARP网络传输流程:数据没有封装之前,是不能在网络中进行传输的以太网帧协议:ARP协议:根据IP地址获取Mac地址以太网帧协议:根据Mac...原创 2020-09-08 20:04:05 · 108 阅读 · 0 评论 -
GUN工具介绍以及编译过程分享
**linux高级C语言**GUN工具编译工具:把一个源程序编译为一个可执行程序调试工调试具:能对执行程序进行源码或汇编级调试软件工程工具:用于协助多人开发或大型软件项目的管理,如make,CVS,Subvision其他工具:用于把多个目标文件链接成可执行文件的连接器,或者用作格式转换的工具。部分相关资料http://www.gnu.org/http://gcc.gnu.org/http://www.kernel.org/http://www.linux,org...原创 2020-09-22 23:18:50 · 872 阅读 · 0 评论 -
C++基础篇之构造、析构函数this指针等介绍
1.如果设计一个类时,没有显示声明定义构造函数,析构函数,赋值运算符,地址运算符,则系统自动生成class Demo{private :int val;};int main(){Demo obj;Demo obj1(obj); //调用默认的复制(拷贝)构造函数(复制:在定义对象的时候)ibj1=obj;Demo *p=&obj;Demo *q=new Demo; //创建一个新的对象delet e q;}2,析构函数1.析构函数在一个对象的生命期将结束的时原创 2020-09-24 13:10:58 · 95 阅读 · 0 评论 -
makefile例程使用
**Make使用**直接运行make选项-C dir 读入指定目录下的Makefile-f file 读入当前目录下的file文件作为Makefile-i 忽略所有的命令执行错误-l dir 指定被包含的Makefile所在目录-n 只打印要执行的命令,但不执行执行这些命令-p 显示make变量数据库和隐含规则-s 在执行命令时不显示命令-w 如果make在执行过程中改变目录,打印当前目录名Makefie的隐含规则隐含规则1:编译C程序的隐含规则“.o的目标的依赖原创 2020-09-30 02:53:43 · 134 阅读 · 0 评论 -
Eclipse配置ESP32环境,测试并点亮第一个led灯
ESP32-S2windows安装%userprofile%\esp第二步:获取 ESP-IDF在围绕 ESP32-S2 构建应用程序之前,请先获取乐鑫提供的软件库文件 ESP-IDF 仓库。获取 ESP-IDF 的本地副本:打开终端,切换到您要保存 ESP-IDF 的工作目录,使用 git clone 命令克隆远程仓库。针对不同操作系统的详细步骤,请见下文。git clone -b v4.3 --recursive https://github.com/espressif/esp-idf.git原创 2021-07-12 18:29:15 · 810 阅读 · 0 评论 -
Exynoss4412-第一个驱动实现
Linux驱动开发c代码——>目标文件————>最终目标文件驱动 ,ko文件 uimage:内核二进制文件成为内核不可分割的部分ko:kernel object:模块(独 立),分离,灵活度高,模块化,易于管理,减小内核体积)编写代码----编译ko(前提,内核先编译)------装载模块insmod(系统先要运行,ko是运行在内核态,装载的时候是在用户态)*1. 编译驱动的准备工作: 内核:管理工作(设备,原创 2022-04-05 13:07:06 · 1284 阅读 · 0 评论 -
wifi配网过程的详细介绍
WIFI无线电波传输距离(无穷远)1,信号接收强度RSS=Pt+Gr+Gt-Lc-LbfRSS=接收信号强度Pt=发射功率(规定不能发射超火100mw的)Gr=接收天线增益Gt=发射天线增益Lc=电缆和栏头的衰耗Lbf=自由空间损耗2,wifi的网络结构和连接流程网络类型基本服务集(BSS):wifi通信最基本单元。分为:独立型网络(IBSS),基础网络型网络独立型网络:上图左侧为独立基本服务集(independent BSS)。在独立基本服务集中,工作站相互之间可以直接通信,但两原创 2022-04-05 13:04:12 · 5642 阅读 · 1 评论