E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【嵌入式学习】
年龄大了转嵌入式有机会吗?
最近很多小伙伴找我,说想要一些
嵌入式学习
资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「嵌入式入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
单片机一哥
·
2023-09-20 20:28
单片机
编程
嵌入式
单片机
51单片机
单例模式
如何学习嵌入式Linux?
刚好我这有一份
嵌入式学习
资料,里面有各类语言编程教学、问题讲解、语言类教学和毕设800套,小白都能学会,有基础的对于精通也颇有帮助。评论区放个666,关注后私我一个“6”,让你不再担心资料稀
枪哥玩转嵌入式
·
2023-09-20 16:07
嵌入式硬件
嵌入式学习
Day40(Qt)
练习:将登录框进行优化点击取消按钮,弹出一个问题对话框,询问"是否确定要退出登录",给出两个按钮,Yes|No,用户点击Yes后,关闭界面,用户点击No后,继续回到登录界面点击登录按钮,当账号和密码验证成功,弹出信息对话框,给出信息"登录成功",给出按钮ok,用户点击ok后,发射一个自定义信号后关闭登录界面当账号和密码验证失败,则弹出错误对话框,给出信息"账号和密码不匹配,是否重新登录",并给出两
墨城烟柳旧人殇~
·
2023-09-20 08:24
学习
qt
开发语言
大学生准备毕业了只会C语言会不会找不到工作?
这套
嵌入式学习
资料包括编程教学、数据处理、800套毕设和语言类教程,全面而免费。评论区留个6,关注后私发“666”,资料送
单片机一哥
·
2023-09-19 10:14
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
嵌入式开发会成为下一个Java吗?
如果你有兴趣进入这一稳定领域,可以考虑学习我的保姆式
嵌入式学习
资料,包括编程教学、数据处理、800个毕设案例和语言教学,内容非常全面。
单片机一哥
·
2023-09-19 10:14
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
嵌入式学习
笔记(23)通信的基础概念
5.1.1通信的发展历史(1)烽火台、狼烟;信件;电子通信(电报、电话、网络信号)(2)通信中最重要的两个方面:信息表示、解析方法+信息的传输方法(3)通信双方事先需要约定好信息的表示方法和解析方法,要做到一致才能实现有效传递。(4)信息的传输方法是指经过编码后的信息如何让在传输介质上传输的过程。总结:通信的过程分为3步,发送方将可以有效信息按照编码方式进行编码,然后在传输介质上进行传输,接收方接
嵌入式开发白菜
·
2023-09-19 02:03
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
汇编
开发语言
嵌入式C 语言中的三块技术难点
C语言在
嵌入式学习
中是必备的知识,甚至大部分操作系统都要围绕C语言进行,而其中有三块技术难点,几乎是公认级别的“难啃的硬骨头”。今天就来带你将这三块硬骨头细细拆解开来,一定让你看明白了。
ST小智
·
2023-09-17 12:53
单片机项目实战操作之优秀
c语言
java
算法
算法,CS学习,
嵌入式学习
,算法刷图,推荐资料,直接下载
目录附:算法代码库附:CS综合学习类附:嵌入式综合学习类附:算法刷题总结数据结构与算法简述和CS综述整理。本文非基础的教程,本文会列出大量学习和参考网站。老惯例,一个文章是一个集大成(本文借助了语音输入(PC版讯飞输入法)由此加速码字,但仍保持简洁的文风)。数据结构+算法=程序。数据结构:现实问题的符合计算机存储的建模;算法:解决现实问题的步骤(符合有穷性,确定性,可行性等)。四个附录为Githu
Real-Staok
·
2023-09-17 08:08
经验分享
笔记
学习
算法
数据结构
嵌入式学习
指南参考
1入门1.1C语言(数据类型、关键字、注释、操作语句、基本语法、数组、函数、一级指针、结构体、枚举体)1.2基本电路知识(认识电阻、电容、电感、二极管、三极管、继电器等基本元器件以及在电路图中的表示)1.3单片机开发知识(GPIO、LED、串口、中断、AD/DA、时钟、LCD显示器、存储器等)1.4掌握Keil等工具的使用,会使用一款8位单片机(常用STC89C52)进行简单的裸机开发(无操作系统
乐观的lishan
·
2023-09-17 06:50
单片机
stm32
嵌入式硬件
嵌入式学习
笔记(32)S5PV210的向量中断控制器
6.6.1异常处理的2个阶段可以将异常处理分为2个阶段来理解。第一个阶段是异常向量表跳转;第二个阶段是进入了真正的异常处理程序irq_handler之后的部分。6.6.2回顾:中断处理的第一个阶段(异常向量表跳转阶段)处理(1)第一个阶段之所以能够进行,主要依赖于CPU设计时提供的异常向量表机制。第一个阶段的主要任务是从异常发生到响应异常并且保存/恢复现场、跳转到真正的异常处理程序处。(2)第二个
嵌入式开发白菜
·
2023-09-14 21:50
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
嵌入式硬件
单片机
嵌入式学习
笔记(30)S5PV210的中断体系介绍
6.4.1什么是中断?(1)中断的发明是用来解决宏观上的并行需要的。宏观就是从整体来看,并行就是多件事情都完成了。(2)微观上的并行,就是指的真正的并行,就是精确到每一秒甚至每一刻,多个事情都在同时进行的。宏观上面的并行不等于微观的并行,有时候宏观上是并行的,微观上是串行的。(3)例子中一个人在看电影,快递来了暂停电影跑去收快递,收完快递继续回来看电影,这个例子就是宏观上的并行和微观上的串行。例子
嵌入式开发白菜
·
2023-09-14 21:20
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
嵌入式硬件
51单片机
嵌入式学习
笔记(31)异常向量表的编程处理
6.5.1像内存一样去访问异常向量表(1)S5PV210的异常向量表可以改变(在CP15协处理器中),以适应操作系统的需求。但是目前系统刚启动,此时DRAM尚未初始化,程序哦都市在iSRAM中运行。210在iSRAM中设置了异常向量表,供暂时性使用。(2)查210的iROMapplicationnote文档中iRAM的地址分配,可知,iRAM中的异常向量表起始地址为0xd0037400。知道了异常
嵌入式开发白菜
·
2023-09-14 21:20
嵌入式学习笔记
嵌入式
编程
学习
笔记
stm32
嵌入式硬件
51单片机
嵌入式实时数据库
单片机
嵌入式学习
笔记(33)S5PV210的第二阶段处理过程
(1)第一个过程,怎么找到具体是哪个中断:S5PV210中因为支持的中断源很多,所以直接设计了4个中断寄存器,每个32位,每位对应一个中断源。(理论上210最多可以支持128个中断源,实际支持不足128个,有些位是空的);210没有子中断寄存器,每个中断源都是并列的。当中断发生时,在irq_handler中依次去查询4个中断源寄存器,看哪一个的哪一位被置1,则这个位对应的寄存器就发生中断,即找到了
嵌入式开发白菜
·
2023-09-14 21:17
嵌入式
嵌入式学习笔记
编程
学习
笔记
为什么曾经一马当先的C语言,如今却开始出现骂声
中间打断一下,视频后方有免费
嵌入式学习
资料。那实用性范围极大的C语言为什么开始被人愤愤不平了呢?C语言在设计时注重效率和灵活性,但对于内存管理的要求较高,容易导致内存泄漏、缓冲
枪哥玩转嵌入式
·
2023-09-13 21:51
单片机
编程
stc
嵌入式硬件
探讨C#、C++和Java这三门语言在嵌入式的地位
你是想选择一款通用性最广的语言专心学习,但是不知如何选择,视频后方提供了免费的
嵌入式学习
资源,内容涵盖入门到进阶,需要的到后方免费获取。因为我也曾是一名计算机专业毕业生。
单片机一哥
·
2023-09-13 14:49
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
嵌入式学习
之链表
对于链表,要重点掌握链表和数组区别和实现,链表静态添加和动态遍历,链表中point=point-next,链表节点个数的查找,以及链表从指定节点后方插入新节点的知识。
GoodtimeGood
·
2023-09-12 22:58
学习
链表
数据结构
嵌入式学习
笔记(24)串口通信的基本概念
串口:universalasynchronousreciverandtransmitter,通用异步收发器串口通信的特点:异步、电平信号、串行(1)异步:串口通信的发送方和接收方之间没有统一的时钟信号。(2)电平信号:串口通信出现的时间比较早,速率较低,传输的距离较近,所以干扰还不太明显,因此当时使用了电平信号传输。后期出现的传输协议都改成差分信号传输了。(3)串行通信:串口通信每次同时只能传输1
嵌入式开发白菜
·
2023-09-12 15:02
嵌入式学习笔记
嵌入式
编程
嵌入式实时数据库
学习
笔记
嵌入式硬件
51单片机
嵌入式学习
笔记(25)串口通信的基本原理
三根通信线:TxRxGND(1)任何通信都要有信息作为传输载体,或者有线的或则无线的。(2)串口通信时有线通信,是通过串口线来通信的。(3)串口通信最少需要2根(GND和信号线),可以实现单工通信,也可以使用3根通信线(TxRxGND)来实现全双工通信。(4)一般开发板都会引出SoC上串口引脚直接输出的TTL电平的接口(x210开发板没有哦),插座用插针式插座,每个串口引出的都有3根线(TxRxG
嵌入式开发白菜
·
2023-09-12 15:02
嵌入式学习笔记
嵌入式
编程
单片机
stm32
嵌入式硬件
嵌入式实时数据库
51单片机
笔记
学习
嵌入式学习
笔记(27)uart stdio的移植
什么是stdio?(1)#include(2)stdio:standardinputoutput(3)stdio是os定义的默认的输入和输出通道。一般在PC机的情况下,标准输入指的是键盘,标准输出指的是屏幕。(4)printf函数和scanf函数可以和底层输入、输出函数绑定,然后这两个函数就可以和stdio绑定起来。也就是说我们直接调用printf函数输出,内容就会被从标准输出输出出去。(5)在本
嵌入式开发白菜
·
2023-09-12 15:02
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式实时数据库
嵌入式硬件
单片机
汇编
c语言
嵌入式学习
笔记(26)5S5PV210串行通信编程实战
5.5.1整个流程分析整个串口通信相关程序包含2部分:uart_init负责初始化串口,uart_putc负责发送一个字节5.5.2串口初始化关键步骤(1)初始化串口的Tx和Rx引脚所对应的GPIO(查原理图可知Tx和Rx分别对应GPA0_1和GPA0_0)(2)GPA0CON(0xE0200000),bit[3:0]=0b0010bit[7:4]=0b0010(3)初始化这几个关键寄存器UCON
嵌入式开发白菜
·
2023-09-12 15:30
嵌入式学习笔记
编程
嵌入式
单片机
嵌入式硬件
嵌入式实时数据库
嵌入式学习
笔记19.12.19
红绿灯模式切换:显示模式->设置模式Key1调整三种模式:红绿黄Key2增加超时结束输入状态语音模块字符转语音录制:采样模拟量模拟量转数字量只需要连接串口发送->接受线USB转串口CH340串口通信协议:(串行通讯最基本需求)1.起始标志:2.数据长度:3.有效数据:4.校验:5.结束标志:密钥:对称密钥:非对称密钥:公钥(只能解密)/私钥(私钥等级更高,可加密)公钥不能推算成私钥异或校验:编码格
Mo1035
·
2023-09-10 16:31
I.MX6U开发板交叉编译Qt项目(什么是交叉编译器;如何搭建Qt交叉编译环境;WinSCP将Windows中的文件传到Ubuntu中;如何将编译好的执行文件拷到开发板上)
文章目录1.关于
嵌入式学习
的一些思考1.1使用imx6还是stm32mp?
十月旧城
·
2023-09-09 11:17
#
嵌入式Linux
Qt5(C++)开发
qt
windows
ubuntu
嵌入式学习
之Linux 网络编程
回顾前面学的进程间的通信,依赖与Linux内核,无法实现多机通信,如:Linux与安卓、Linux与单片机、Linux与Linux等,所以引出网络通信,网络通信需要地址(即ip地址与端口号),协议(http、TCP、UDP)。TCP和UDP对比:1.TCP面向连接(如打电话);UDP是无连接,发送之前无需连接。2.TCP可靠性高,传送数据无差错,不丢失,不重复,且按序到达;UDP数据传送可能会丢失
BowenLi553
·
2023-09-09 05:19
学习
linux
网络
嵌入式学习
之C语言9-字符串
第七章字符串1.字符串定义的方式:a)charstr1[]={'h','e','l','l','o'}c)char*p="hello";b);charstr2[]="hello";注意:b和c的区别:b可以通过对应的位置赋值修改字符串,c不可以2.字符串打印方法a)printf("%c",str1[i]);c)printf("%c",*(p+i));b)printf("%s",str2);3.字符
BowenLi553
·
2023-09-09 05:18
学习
c语言
开发语言
嵌入式学习
之C语言1-printf与scanf
在Windows下模拟Linux开发打开CMD命令文本使用的指令gcc(编译文本)cd(打开文件夹)dir(显示当前目录下的文件信息)编译完成生成a.exe文件,编译不同的文本,a.exe文件会被覆盖执行对应exe文件可不附加.exe后缀.c文件生成对应的执行文件.exe如:gcctest.c-ohellogcc编译器编译顺序:预处理->编译->汇编->链接1.C语言的基本程序i框架2.变量四要素
BowenLi553
·
2023-09-09 05:48
学习
嵌入式学习
笔记(18)代码重定位实战 下篇
adr和ldr伪指令的区别ldr和adr都是伪指令,区别是ldr是长加载、adr是短加载。adr指令加载的是运行时地址;ldr指令加载的是链接地址。(通过反汇编文件可以深入分析adr和ldr的区别)重定位(代码拷贝)重定位就是汇编代码中的copy_loop函数,代码的作用是使用循环结构来逐句复制代码到链接地址。复制的源地址是iSRAM的0xd0020010,目标地址是iSRAM的0xd002400
嵌入式开发白菜
·
2023-09-08 19:53
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式实时数据库
嵌入式硬件
51单片机
iot
嵌入式学习
笔记(19)SDRAM引入
SDRAM的特性(容量大、价格低、掉电易失性、随机读写、总线式访问)SDRAM/DDR都属于动态内存(相对于静态内存SRAM),都需要先运行一段初始化代码来初始化才能使用,不像SRAM开机上电后就可以直接运行。类似于SDRAM和SRAM的区别的,还有NorFlash和NandFlash(硬盘)这两个。正是因为硬件本身特性有限制,所以才导致启动代码比较怪异、比较复杂。而我们研究裸机是为了研究uboo
嵌入式开发白菜
·
2023-09-08 19:50
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式实时数据库
嵌入式硬件
rtdbs
2018.3.23
今天是
嵌入式学习
第九周周五。今天主要介绍了Linux系统通过串口链接网络和开发版的流程。总之,太难懂,到现在还没消化,整体流程还有不少没顺下来。
流流芳芳
·
2023-09-08 16:10
嵌入式学习
笔记(17)代码重定位实战 上篇
3.5.1任务:在iSRAM中将代码从0xd0020010重定位到0xd0024000注解:本练习对代码本身运行无实际意义,我们做这个重定位纯粹是为了练习重定位技能。但是某些情况重定位就是必须的,譬如在uboot中。3.5.2思路(1)通过链接脚本将代码链接到0xd0024000(链接地址)(2)使用dnw下载时将bin文件下载到0xd0020010(运行时地址)当代码链接地址设置为0xd0024
嵌入式开发白菜
·
2023-09-07 15:13
学习
笔记
嵌入式实时数据库
汇编
开发语言
嵌入式硬件
嵌入式学习
笔记(15)再接S5PV210的启动过程
三星推荐方式:bootloader必须大于16KB小于96KB。假定bootloader为74KB,启动过程:开机,BL0运行,BLO加载外部启动设备中的bootloader前16KB(BL1)到SRAM中运行,BL1运行时会加载BL2(bootloader中74-16=58KB)到SRAM中(从SRAM的16KB处开始用)去运行;BL2运行时会初始化DRAM并且将OS搬运到DRAM中去执行OS,
嵌入式开发白菜
·
2023-09-07 15:43
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
嵌入式硬件
嵌入式学习
笔记(14)位置有关编码
位置无关编码(PIC,positionindependentcode):汇编源文件被编码成二进制可执行程序时编码方式与位置(内存地址)无关。在我们写程序时,必须给链接器指定地址。将来的程序被执行时必须放在当时链接时给定的地址才能运行。位置有关编码:汇编源码编码成二进制可执行程序后和内存地址是有关的。但是也有一种特别的指令他可以跟指定的链接地址没有关系,这些代码不管放在哪里都可以正常运行。分析:Ⅰ.
嵌入式开发白菜
·
2023-09-07 15:42
嵌入式
编程
嵌入式学习笔记
学习
笔记
嵌入式实时数据库
嵌入式硬件
嵌入式学习
笔记(16)反汇编工具objdump
2.4.1反汇编的原理&为什么要用反汇编arm-linux-objdump-Dled.elf>led_elf.disobjdump是gcc工具链中的反汇编工具,作用是由编译链接好的elf格式的可执行程序反过来得到汇编源代码-D表示反汇编>左边的是elf可执行程序(反汇编的源)>右边的是反汇编生成的反汇编程序反汇编的原因有以下:1)逆向破解。2)调试程序时,反汇编可以帮助我们理解,尤其是在理解链接脚
嵌入式开发白菜
·
2023-09-07 15:10
嵌入式学习笔记
嵌入式
编程
学习
笔记
嵌入式硬件
嵌入式实时数据库
rtdbs
单片机
嵌入式学习
笔记(12)汇编写启动代码之设置栈和调用C语言
C语言运行时需求和栈的意义“C语言运行时(runtime)”需要一定的条件,这些条件由汇编来提供。C语言运行时主要是需要栈。C语言和栈的关系:C语言中的局部变量都是用栈来实现的。如果我们汇编部分没有给C部分预先设置合理合法的栈地址,那么C代码中定义的局部变量就会落空,整个程序就会死掉了。(C语言需要汇编设置栈空间来实现局部变量)我们编写单片机程序时(譬如51单片机)或者编写应用程序时并没有设置栈,
嵌入式开发白菜
·
2023-09-05 11:08
嵌入式
编程
嵌入式学习笔记
汇编
c语言
开发语言
嵌入式硬件
嵌入式实时数据库
iot
嵌入式学习
笔记(11)汇编中的看门狗
3.1.1什么是看门狗?看门狗(watchdogtimer看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(譬如说2小时一饿),够饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。现实中因为一些外部因素,电子设备经常会跑飞或者死机(譬如极端炎热、极端寒冷、
嵌入式开发白菜
·
2023-09-05 11:38
学习
笔记
汇编
嵌入式硬件
嵌入式实时数据库
rtdbs
iot
嵌入式学习
笔记(13)汇编写启动代码之开关iCache
什么是cache,有什么用cache是一种内存,叫高速缓存。从容量来说:CPU寄存器>cache>DDRcache的存在,是因为寄存器和DDR之间速度差异太大了,DDR的速度远不能满足寄存器的需要(不能满足CPU的需要,所以没有cache会拉低整个系统的整体速度)整个系统CPU的供应链由:寄存器+cache+DDR+固态硬盘/硬盘/Flash四阶组成,这是综合考虑了性能、成本后得到的妥协的结果。2
嵌入式开发白菜
·
2023-09-05 11:06
嵌入式学习笔记
嵌入式
编程
汇编
嵌入式硬件
嵌入式实时数据库
iot
51单片机
嵌入式学习
笔记(10)mkv210_image.c代码详解
第1步:检验用户传参是不是3个。第2步:分配16KBbuffer并且填充为0.第3步:打开源bin(led.bin),判断bin长度是否不大于16KB-16Bytes第4步:以16个字符串填充0~15这16个Bytes第5步:将源bin从第17个Bytes开始填充,直到整个内容为16KB第6步:从17个Bytes开始以字节为单位统计校验和第7步:将校验和保存到16个字节的8~12个字节中第8步:以
嵌入式开发白菜
·
2023-09-03 21:21
学习
笔记
服务器
嵌入式实时数据库
嵌入式硬件
嵌入式学习
笔记(9) Makefile文件详解
led.bin:start.oarm-linux-ld-Ttext0x0-oled.elf$^arm-linux-objcopy-Obinaryled.elfled.binarm-linux-objdump-Dled.elf>led_elf.disgccmkv210_image.c-omkx210./mkx210led.bin210.bin%.o:%.Sarm-linux-gcc-o$@$<-c%
嵌入式开发白菜
·
2023-09-02 17:48
嵌入式学习笔记
编程
嵌入式
arm开发
学习
笔记
嵌入式硬件
嵌入式实时数据库
51单片机
iot
嵌入式学习
之exec族函数
今天,主要学习的内容是exec族函数和system函数,以及system函数和fork函数的配合使用。今日写的代码如下:
GoodtimeGood
·
2023-09-02 08:40
C
嵌入式学习
之popen函数
相比于system输出的好处,popen可以直接输出运行结果14.进程总结需要重点掌握进程配合相关概念,创建进程函数fork的使用,理解进程创建发生了什么事,exec族函数,exec族函数配合fork使用。
GoodtimeGood
·
2023-09-02 08:40
学习
嵌入式学习
之进程
今天主要学习了进程,对fork的相关知识有了更加清楚的理解。进程退出正常调用:Main函数调用return;进程调用exit(),属于标准的C库;进程调用_exit()或者_Exit(),属于系统调用补充:1.进程最后一个返回2.最后一个线程调用pthread_exit异常退出:1.调用abort,当进程收到某些信号时,如ctrl+C2.最后一个线程对取消(cancellation)请求做出响应8
GoodtimeGood
·
2023-09-02 08:09
C
嵌入式学习
之进程
1.进程间通信概述UNIX系统IPC是各种进程通信方式的统称。2.管道通信原理特点:1.它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。2.它只能用于具有亲缘关系的进程之间通信(也是父子进程或者兄弟进程之间)。3.它可以看成是一种特殊文件,对于它的读写也可以使用普通的read、write等函数。但它不是普通的文件,并不属于其他任何文件系统,并且只存在于内存中。3.管道编程实战
GoodtimeGood
·
2023-09-02 08:09
学习
扎根嵌入式行业需要什么学历文凭?
视频后方有免费的
嵌入式学习
资料,入门和进阶内容都涵盖其中。嵌入式行业一般接纳各种学历,从专科到本科到研究生,甚至非相关领域。
枪哥玩转嵌入式
·
2023-09-01 19:51
嵌入式硬件
嵌入式实时数据库
贯穿嵌入式开发的编程语言?
视频后方有免费的
嵌入式学习
资料,入门和进阶内容都涵盖其中。C语言具有高效率和优异性能,能够直接操作硬件,适用于对性能和资源使用有严格要求的嵌入式系统。
枪哥玩转嵌入式
·
2023-09-01 19:51
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
我们应当如何进行嵌入式的学习?
【嵌牛鼻子】应用驱动单片机嵌入式【嵌牛提问】我们应当如何进行
嵌入式学习
?【嵌牛正文】前言 其实一直有人问我嵌入式怎么学,今天跟大家讲讲我的理解。因为嵌入式是一个泛的概念,可能很多人认
SandWind
·
2023-09-01 05:16
计算机专业学生实习的一条明路
视频后方有免费的
嵌入式学习
资料,按需自取。此外,对操作系统和系统编程的了解也为嵌入式系统的开发打下了基础。然而,计算机专业的学生可能会遇到一些挑战。
单片机一哥
·
2023-09-01 00:03
嵌入式硬件
嵌入式实时数据库
为什么曾经一马当先的C语言,如今却开始出现骂声
中间打断一下,视频后方有免费
嵌入式学习
资料。那实用性范围极大的C语言为什么开始被人愤愤不平了呢?C语言在设计时注重效率和灵活性,但对于内存管理的要求较高,容易导致内存泄漏、缓冲
单片机一哥
·
2023-09-01 00:31
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
嵌入式学习
笔记(7)ARM汇编指令4-多寄存器指令
多寄存器访问指令ldr/str每周期只能访问4字节内存,如果需要批量读取、写入内存的话太慢,解决方案就是ldm/stm,ldm(loadregistermultiple),stm(storeregistermultiple)举例:stmiasp,{r0-r12}将r0存入sp指向的内存处(假设为0x30001000);然后地址+4(即指向0x30001004),将r1存入该地址;然后地址再+4(指
嵌入式开发白菜
·
2023-08-31 13:26
嵌入式学习笔记
嵌入式
编程
嵌入式硬件
嵌入式实时数据库
学习
嵌入式学习
笔记-汇编指令03
协处理器(coprocessor)协处理器是用来减轻cpu负担只执行特定指令的处理器arm微处理器可支持多达16个协处理器,用于协处理操作但是一般只附带最后一个处理器cp15协处理器和MMU,TLB,cache等处理有关通过这两个指令mcr/mrc与协处理器进行指令传输mrcp15,0,r0,c1,c0,0bicr0,r0,#00002000@clearbitsvbicr0,r0,#0000000
Tinelines
·
2023-08-31 13:56
嵌入式学习笔记
嵌入式学习
笔记-汇编常用符号与伪指令
"@"汇编指令中的注释符号"#"表示后面附带的是立即数":"以冒号结尾的指令是标号,标记指令的被分配的地址,类似与c中定义的变量,通过变量代替地址"."表示当前指令地址例如,汇编中死循环的实现b.伪指令前面通常都带一个点,以显示出于指令的不同.globe_start给start外部链接属性.section.text指定当前代码段.ascii/.byte/.short/.long/.word.qua
Tinelines
·
2023-08-31 13:56
嵌入式学习笔记
编译器
嵌入式
arm
嵌入式学习
笔记-汇编基础
汇编的指令与伪指令指令是cpu机器指令的助记符,通过编译会得到机器码伪指令是编译器为辅助引导编译过程而加入的指令,没有实际作用两种风格的ARM指令官方推荐的大写风格同时也是windows平台用的风格gcc风格则是小写风格arm通过寄存器名寻找通用寄存器ARM汇编特点读-改-写LDR与STR架构RISC架构是无法直接读取内存内的数据的,这也是与CISC不同的一点,所以RISC的芯片想要读取数据就要通
Tinelines
·
2023-08-31 13:55
嵌入式学习笔记
嵌入式
arm
编程语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他