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
【嵌入式学习】
嵌入式学习
笔记(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
编程语言
嵌入式学习
笔记(6)ARM汇编指令2-常用指令
1.14.1常用ARM指令1:数据处理指令数据传输指令movmvn算术指令addsubrsbadcsbcrsc逻辑指令andorreorbic比较指令cmpcmntstteq乘法指令mvlmlaumullumlalsmullsmlal前导零计数clz数据传输指令:movr1,r0@两个寄存器之间数据传递movr1,#0xff@将立即数赋值给r1mvn和mov用法是一样的,区别是mvn是按位取反后传
嵌入式开发白菜
·
2023-08-31 13:54
嵌入式学习笔记
嵌入式
编程
嵌入式硬件
嵌入式实时数据库
rtdbs
iot
单片机
51单片机
嵌入式学习
——4.qemu的安装与使用
嵌入式学习
——4.qemu的安装与使用直接在应用层运行u-boot和内核不行:因是不同地址空间,但可以用模拟器在应用空间模拟调试。
Shuowei Zhang
·
2023-08-31 08:43
linux
嵌入式学习
笔记(5)ARM汇编指令1-ARM汇编特点
指令与伪指令(1)(汇编)指令是CPU机器指令的助记符,经过汇编后会得到一串1、0组成的机器码,可以由CPU读取执行。(2)(汇编)伪指令本质上不是指令(只是和指令一起写在代码中),它是汇编器环境提供的,目的是用来指导汇编的过程,经过汇编后伪指令最终不会生成机器码。ARM汇编特点1:LDR/STR架构(1)ARM采用RISC架构,CPU本身不能直接读取内存,而需要先将内存中内容加载入CPU的通用寄
嵌入式开发白菜
·
2023-08-30 17:26
嵌入式
编程
嵌入式学习笔记
arm开发
嵌入式硬件
嵌入式实时数据库
物联网
汇编
学习
笔记
嵌入式学习
笔记(3)ARM的异常处理方式介绍
什么是异常正常工作之外的流程都叫异常异常会打断正在执行的工作,并且一般我们希望异常处理完后继续回来执行原工作中断是异常的一种异常向量表所有的CPU都有异常向量表,这是CPU设计时就设定好的,是硬件决定的。当异常发生时,CPU会自动动作(PC跳转到异常向量处处理异常,有时伴有一些辅助动作)异常向量表是硬件向软件提供的处理异常的支持。ARM的异常处理机制当异常产生时,ARMcore:(1)将CPSR的
嵌入式开发白菜
·
2023-08-30 17:55
嵌入式
编程
嵌入式学习笔记
学习
笔记
arm开发
嵌入式实时数据库
嵌入式硬件
iot
嵌入式学习
笔记(4)S5PV210的启动过程详解
1.9.1内存SRAM特点是容量小,价格高,优点是不需要软件初始化直接上电就能用DRAM特点是容量大,价格低,缺点是上电后不能直接使用,需要软件初始化1.9.2外存NorFlash:特点是容量小,价格高,优点是可以和CPU总线式相连,CPU上电后可以直接读取,所以用作启动介质。NandFlash:特点是容量大,价格低,缺点是CPU不能总线式访问,需要需要被初始化后通过时序接口读写.一般PC机:很小
嵌入式开发白菜
·
2023-08-30 17:55
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式硬件
嵌入式实时数据库
rtdbs
iot
【GitHub】超实用技巧
姓名:孙宾学号:17011210280学院:通信工程学院转自:微信公众号程序人生【嵌牛导读】本文介绍
嵌入式学习
中关于GitHub的应用技巧【嵌牛鼻子】GitHub【嵌牛提问】如何快速掌握GitHub【嵌牛正文
孙宾多么狗屎心里没数吗
·
2023-08-30 15:14
探讨C#、C++和Java这三门语言在嵌入式的地位
你是想选择一款通用性最广的语言专心学习,但是不知如何选择,视频后方提供了免费的
嵌入式学习
资源,内容涵盖入门到进阶,需要的到后方免费获取。因为我也曾是一名计算机专业毕业生。
单片机一哥
·
2023-08-29 19:21
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
嵌入式学习
之指针
今天周天,主要对linux系统编程的知识进行了学习,但是很多精华还是没有学到位,重点的学习内容是把linux中open,write,lseek,close的相关操作进行了学习。其次再次把函数指针,数组指针,指针函数,指针数组进行了复习。
GoodtimeGood
·
2023-08-28 17:59
学习
嵌入式学习
笔记——ARM的编程模式和7种工作模式
ARM提供的指令集ARM态-ARM指令集(32-bit)Thumb态-Thumb指令集(16-bit)Thumb2态-Thumb2指令集(16&32bit)Thumb指令集是对ARM指令集的一个子集重新编码得到的,指令长度为16位。通常在处理器执行ARM程式时,称处理器处于ARM状态;当处理器执行Thumb程式时,称处理器处于Thumb状态。Thumb指令集中的数据处理指令的操作数仍然为32位,指
嵌入式开发白菜
·
2023-08-28 13:34
学习
笔记
arm开发
嵌入式硬件
嵌入式实时数据库
iot
rtdbs
嵌入式学习
心得 Day1 -- 虚拟机安装以及Ubuntu基础指令
嵌入式入门学习笔记,遇到的问题以及心得体会!Dya1.笔记:day1:1.编程环境进行介绍2.Linux的基本命令3.vim编辑器的使用4.gcc编译器的使用笔记什么是嵌入式:万物皆可嵌入式1.编程环境的介绍:虚拟机:在真机的基础上虚拟一台新的电脑,linux真机:widowsUbuntu:Linux的发行版本此部分虚拟机是使用的***VMwareWorkstationPro***安装和环境配置因
S.P.J.
·
2023-08-28 08:02
ubuntu
linux
运维
gcc,一个神奇的编译器
但是在这里,我们的
嵌入式学习
中,目前只去关注gcc在C语言方面的编译功能。.什么是交叉编译器在嵌入式系统开发中,经常用到与交叉编译相关的术语,例如:交叉编译器,交叉连接器,交叉编译环境等。
帅德布耀德
·
2023-08-28 05:44
编译原理
上一页
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
其他