logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

玳瑁的嵌入式日记---0923(ARM)

该脚本典型用于嵌入式系统(如 ARM 架构开发板),通过固定起始地址和规范段布局,确保程序能在指定内存空间正确加载和运行。各段按.text→.rodata→.data→.bss的顺序排列,符合程序执行时的内存使用逻辑(代码→只读数据→已初始化数据→未初始化数据)。使能时钟 → 配置引脚复用 → 设定电气属性 → 配置为输出 → 控制电平高低。代码中通过寄存器操作直接控制硬件,体现了嵌入式开发中 “

文章图片
#arm开发
玳瑁的嵌入式日记---0923(ARM)

该脚本典型用于嵌入式系统(如 ARM 架构开发板),通过固定起始地址和规范段布局,确保程序能在指定内存空间正确加载和运行。各段按.text→.rodata→.data→.bss的顺序排列,符合程序执行时的内存使用逻辑(代码→只读数据→已初始化数据→未初始化数据)。使能时钟 → 配置引脚复用 → 设定电气属性 → 配置为输出 → 控制电平高低。代码中通过寄存器操作直接控制硬件,体现了嵌入式开发中 “

文章图片
#arm开发
玳瑁的嵌入式日记D10722

命令终端 // ---使用系统 ---输入命令linux@ubuntu:~$//命令行提示符 ---表示可以在提示符后面输入命令linux//用户名@//at --- @qq.com 在ubuntu//主机名代表电脑的名称://分隔符~//代表当前系统中一个位置 (目录)$//表示当前用户是一个普通用户#//超级用户。

文章图片
#windows
玳瑁的嵌入式日记---0925(ARM--时钟)

定时器是一种通过对已知频率的时钟信号进行计数,实现定时、延时或事件计数功能的硬件模块或软件机制。在嵌入式系统中,主要以硬件定时器模块形式存在,如 EPIT、GPT 等,是实现精准时序控制的核心组件。PLL(Phase - Locked Loop,锁相环):是一种反馈控制系统,能使输出信号的相位与输入参考信号的相位保持同步(锁定)。作用是将输入的参考时钟信号倍频,产生更高频率且稳定的时钟信号,为系统

#arm开发
玳瑁的嵌入式日记D12-0805(C语言)

语法:基类型 *指针变量名;(1)基类型基类型说明了 通过指针 找到的空间a.多大b.怎么用就是 指针找到的空间上 所存储的 数据类型(2) *只是一个修饰符用来说明现在定义的变量,不是普通变量,而是指针变量(3)指针变量名是个标识符 ,符合标识符命名规则定义多个指针变量://*用来修饰变量名*p1*p2*p3eg:int a = 10;//定义一个int型变量 初始化为10//定义了一个指针类型

文章图片
#c语言#开发语言
玳瑁的嵌入式日记D25-0825(进程)

每个进程的虚拟地址空间相互独立,即便不同进程虚拟地址空间中出现相同地址,实际对应物理内存也不同。通过精准的权限控制,有效避免程序因错误操作(如误写代码段 )导致的异常崩溃,提升程序运行的安全性与稳定性。,系统为该程序分配独立的虚拟地址空间,程序在该空间内开始运行,后续各类内存区域的操作均基于此虚拟地址空间开展。其中 PCB 是核心,记录进程 ID、状态、内存地址等关键信息,是操作系统管理进程的 “

文章图片
#java#linux#算法 +1
玳瑁的嵌入式日记D26-0826(进程)

功能:参数:指向void返回值void参数的函数指针返回值:成功返回0失败返回非0当程序调用 exit 或者由main函数执行return时,所有用atexit注册的退出函数,将会由注册时顺序倒序被调用只有当程序时,atexitmainexit以下情况_exit_ExitCtrl+CSIGINT。

文章图片
#后端#c#
玳瑁的嵌入式日记D27-0827(线程)

线程是进程内的一个执行单元,多个线程共享进程的资源,但拥有各自的执行栈和寄存器状态。优点: 比多进程节省资源,可以共享变量。概念:线程是轻量级进程,一般是一个进程中的多个任务。进程是系统中最小的资源分配单位.线程是系统中最小的执行单位。特征:1、共享资源2、效率高30%3、三方库: pthreadcloneposix3.1 编写代码头文件: pthread.h3.2 编译代码加

文章图片
#算法#数据结构#c# +1
玳瑁的嵌入式日记D15-0808(C语言)

...//1.定义结构体类型//2.定义变量。

文章图片
#算法
    共 24 条
  • 1
  • 2
  • 3
  • 请选择