- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 LCD实验学习笔记(一):Makefile
主Makefile总领全局的就这句——lcd.bin: $(objs)要生成lcd.bin,依赖于objs列举的一堆文件:head.o init.o nand.o interrupt.o serial.o lcddrv.o framebuffer.o lcdlib.o main.o lib/libc.a所以要先找到这些文件,几个.o,还有一个.a.o目标文件怎么生成?%.o:%...
2018-10-31 14:25:17 172
转载 常见 arm-linux- 命令使用说明
arm-linux工具的功能如下:arm-linux-addr2line 把程序地址转换为文件名和行号。在命令行中给它一个地址和一个可执行文件名,它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。arm-linux-ar 建立、修改、提取归档文件。归档文件是包含多个文件内容的一个大文件,其结构保证了可以恢复原始文件内容。arm-linux-c++flit 连接器使用它...
2018-10-31 13:54:48 1856
转载 u-boot.lds链接文件详解
GNU编译器生成的目标文件缺省为elf格式,elf文件由若干段(section)组成,如不特殊指明,由C源程序生成的目标代码中包含如下段:.text(正文段)包含程序的指令代码; .data(数据段)包含固定的数据,如常量、字符串; .bss(未初始化数据段)包含未初始化的变量、数组等。C++源程序生成的目标代码中还包括.fini(析构函数代码) .init(构造函数代码)等.链...
2018-10-26 21:39:39 244
转载 JZ2440系统时钟和定时器
系统时钟首先看下各个模块与时钟总线的关系:芯片刚开始上电时, 运行的时钟就等于晶振的时钟Fin, 通过设置MPLL和UPLL可以提升运行频率.MPLL计算方法:例: Fout = (2 * (MDIV + 8) * Fin) / ((PDIV + 2) * (2^SDIV))Fout = 200MHz = (2 * (92 + 8) * 12) / (1 + 2) * (2^2...
2018-10-25 09:19:10 252
转载 韦东山视频教程视频的章节和要点
第一部分 ARM体系结构与裸机实验 韦东山Linux视频第1期 第01课 环境搭建及工具、概念介绍 第1部分的细化,以后就在Linux上工作了,环境必须先建好 第02课 GPIO实验 写出第1个裸板程序,掌握几条汇编指令,汇编怎么调用C 知道怎么操作GPIO,了解2...
2018-10-20 21:52:34 421
转载 arm-linux-gcc 常用参数讲解 gcc编译器使用方法
我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1. 预处理(Pre-Processing)2. 编译(Compiling)3. 汇编(Assembling)4. 链接(Linking)Linu...
2018-10-19 16:13:57 136
转载 32位ARM处理器的几种工作模式和工作状态
ARM处理器工作模式一共有 7 种 :USR 模式 正常用户模式,程序正常执行模式FIQ模式(Fast Interrupt Request) 处理快速中断,支持高速数据传送或通道处理IRQ模式 处理普通中断SVC模式(Supervisor) 操作系统保护模式,处理软件中断swi reset ABT 中止(Abort mode){数据、指...
2018-10-19 14:43:05 1965
转载 LeetCode刷题笔记——LeetCode使用介绍
又到了一年毕业就业季了,三年前的校招季我逃避了,可这一次终于还是要轮到我了=_=||。 作为要准备踏入码农行业的人来说,要准备校招,怎么能不去刷刷LeetCode呢? LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。即使这一年多来,做的编程还是挺多的,不过毕竟不是计算机专业的科班出身,在编...
2018-10-16 15:39:18 207
转载 ldr的用法
ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令。比如想把数据从内存中某处读取到寄存器中,只能使用ldr比如:ldr r0, 0x12345678就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地...
2018-10-14 17:28:16 14867
转载 2440启动方式
JZ2440的启动方式有两种,一种是从NOR FLASH中启动,还有一种就是从NAND FLASH中启动。 如果从NOR FLASH启动,CPU会访问NOR FLASH的0地址,而0地址位于BANK0。 如果从NAND FLASH启动,由于NAND FLASH地址和数据共用总线,因此BANK0失效,此时0地址访问片内的SRAM,CPU会把NAND的前4K完全拷贝到片内SRAM,然后从0...
2018-10-13 21:14:04 248
转载 学习数据结构的好资料
学习数据结构的好资料 数据结构笔记(1)第一章 概 论1.数据:信息的载体,能被计算机识别、存储和加工处理。2.数据元素:数据的基本单位,可由若干个数据项组成,数据项是具有独立含义的最小标识单位。3.数据结构:数据之间的相互关系,即数据的组织形式。它包括:1)数据的逻辑结构,从逻辑关系上描述数据,与数据存储无关,独立于计算机;2)数据的存储结构,是逻辑结构用计算机语言...
2018-10-06 15:56:37 289
转载 MobaXterm工具
1 登录1.1 远程登录1.1.1 内建命令行模式1) 点击图标,在弹出的窗口中选择SSH连接,然后填入Remote host IP及用户名。 2) 点击确认后输入密码即可 1.1.2 Gnome模式(类似VNC)1) 点击图标,在弹出的窗口中选择SSH连接,然后填入Remote host IP及用户名。 2) 点击Advanced SSH settings,设置R...
2018-10-06 14:54:48 4489 1
17、触摸屏正倒计时器程序设计
2018-12-24
万年历+stm32+触摸按键
2018-12-24
基于µC/OS-II的正倒计时器程序设计
2018-12-24
qt富文本表格插入,合并,删除,选中
2024-05-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人