随笔分类 -  ARM

ARM体系架构
摘要:服务端:ubuntu 客户端:ARM开发板 安装失败过程:先是参考了 Linux——Linux系统编程之基于TFTP实现服务器与开发板间的文件传输实战总结 先后安装了xinetd tftp tftpd ,也新建了/etc/xinetd.d/tftp重启服务后,在本机使用tffp测试传输文件,一直显示 阅读全文
posted @ 2021-11-23 18:43 朱果果 阅读(1886) 评论(0) 推荐(0)
摘要:差分线 用两条平行的,等长的走线传输相位差180°的同一信号。即,一根线传输正信号,一根线传输负信号。正信号减去负信号,得到2倍强度的有用信号。而两根线路上的干扰信号是一样的,相减之后干扰信号就没了。因此,抗干扰性好。 如上图,差分线的原理,正减去负等于2倍正 在哪些地方会用到差分线? 差分线想要更 阅读全文
posted @ 2021-10-09 15:40 朱果果 阅读(1369) 评论(0) 推荐(0)
摘要:1、CPU(Central Processing Unit),是一台计算机的运算核心和控制核心。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取(Fetch)、解码(Decode)、执行(Execute)和写回(Write 阅读全文
posted @ 2020-05-18 15:02 朱果果 阅读(5132) 评论(0) 推荐(0)
摘要:先了解一下FS4412开发板的硬件环境, 可以看到: 4412有8G内存,即 DDRⅢ 双速率SDRAM,可片上执行,一般为机器运行软件提供内存,掉电后数据丢失。 还有4G的eMMC,也就是Nand Flash,但是同时集成了主控芯片与接口,不可以片上执行,但掉电后数据不会丢失。 同时4412支持S 阅读全文
posted @ 2020-02-24 02:31 朱果果 阅读(1411) 评论(0) 推荐(0)
摘要:转载自:什么是重定位?为什么需要重定位?(嵌入式下) 一、必须知道的几个概念。 1、链接地址和运行地址。 ①运行地址,顾名思义就是程序运行的时候的地址,也就是你用工具将代码下载到RAM的那个地址,也叫加载地址。 ②链接地址,由链接脚本指定的地址。为什么需要链接脚本指定地址呢?你想一下,在c语言编程中 阅读全文
posted @ 2020-02-18 11:15 朱果果 阅读(246) 评论(0) 推荐(0)
摘要:存储器: 按照存储介质的不同,将存储器分为光学存储、半导体存储和磁性存储三大类。 下面在半导体存储器大类中,按照存储器的实现技术原理来进行详细分类。 光学存储 CD DVD 磁性存储 磁带、软盘、机械硬盘 半导体存储 RAM(Random-Access Memory): 随机存取存储器 SRAM(S 阅读全文
posted @ 2020-02-18 11:10 朱果果 阅读(4588) 评论(0) 推荐(1)
摘要:目标: 1、了解S3C2440的时钟体系结构 2、掌握通过设置MPLL改变系统时钟的方法 一、S3C2440的时钟体系结构 什么是时钟体系? ARM的时钟系统包括4部分,分为晶体振荡器、唤醒定时器、锁相环(PLL)和VPB分频器,是一种电路。 时钟系统有什么作用? 时钟是嵌入式系统的脉搏,处理器内核 阅读全文
posted @ 2020-02-15 19:18 朱果果 阅读(4152) 评论(0) 推荐(0)
摘要:UART —— Universal Asynchronous Receiver/Transmitter —— 通用异步收发器 一、UART简介 (强烈推荐一篇详细介绍UART的博客:https://www.cnblogs.com/mylinux/p/4078576.html) UART是异步串口通信 阅读全文
posted @ 2020-02-12 01:24 朱果果 阅读(5593) 评论(0) 推荐(1)
摘要:基础知识: 微型计算机中,通信有两种方式:串行通信、并行通信 1)串行通信 串行通信是指计算机与IO设备之间数据传输的各位是按顺序逐位进行传送,通常数据在一根数据线上传输。传输速度慢,传输设备成本低,适合远程通信,但是一些差分串行通信总线(RS-485,USB等)传输距离远,抗干扰强,速度也较快。 阅读全文
posted @ 2020-02-11 16:12 朱果果 阅读(2144) 评论(0) 推荐(0)
摘要:arm对异常(中断)处理过程 1 初始化::: a 设置中断源,让它可以产生中断:: b 设置中断控制器(可以屏蔽某个中断,优先级):: c 设置CPU总开关,(使能中断) 2 执行其他程序:正常程序 3 产生中断:按下按键 >中断控制器 >CPU 4 cpu每执行完一条指令都会检查有无中断/异常产 阅读全文
posted @ 2020-02-08 14:55 朱果果 阅读(330) 评论(0) 推荐(0)
摘要:一、Linux 命令格式 eg 二、常用命令 1、 pwd —— print working directory —— 打印当前所在的路径 2、 cd —— change directory —— 切换路径 3、 ls —— list —— 列出目录内容 4、目录操作 mkdir 和 rmdir — 阅读全文
posted @ 2019-03-19 18:33 朱果果 阅读(204) 评论(0) 推荐(0)
摘要:VI编辑器(Visual Interface--可视化接口) 一、Linux下的一个文本编辑器,所具备的基本功能: 打开、新建、保存文件 光标移动 文本编辑 (多行间 | 多列间)复制、粘贴、删除 查找、替换 二、VI编辑器的环境配置 三、VI编辑器的三种模式 一般模式(光标移动、复制、粘贴、删除、 阅读全文
posted @ 2019-03-19 17:52 朱果果 阅读(301) 评论(0) 推荐(0)
摘要:1、一个嵌入式Linux系统的软件组成:单片机大全Bootloader-->Linux驱动-->Linux APP-->Linux GUI(Android/QT) 2、驱动程序=软件框架+硬件操作 阅读全文
posted @ 2019-03-19 17:30 朱果果 阅读(275) 评论(0) 推荐(0)