![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
韦东山嵌入式学习
正一正
注册CSDN,记录嵌入式学习历程。
展开
-
新1期_第010课_001节&002节ARM芯片时钟设置
一、S3C2440 时钟体系结构S3C2440 时钟体系结构CPU时钟总线:FCLK (up to 400MHz)AHB高速时钟总线:HCLK (up to 136MHz)APB外设时钟总线:PCLK (up to 68MHz)如何从12MHz的晶振得到这3个时钟;1)可以选择外部的时钟源,为晶振或是外部输入的时钟信号(EXTCLK);2)S3C2440内部有2个PLL(MPLL...原创 2019-04-19 20:28:53 · 280 阅读 · 0 评论 -
新1期_012课_内存控制器与SDRAM
一、基础知识各种外设有各自的控制器。例如GPIO控制器可控制GPIO输入输出,UART 控制器可以控制不同脉冲的产生 等。而CPU的作用是向各种控制器写入数据,CPU是通过地址线区别不同的外设控制器的;(可以理解为CPU与外界的连接时地址线和数据线,地址线用来选择寄存器,数据写用来写入或读取数据);CPU 通过内存控制器控制内存;CPU将地址发送给内存控制器,内存控制器根据地址选择不...原创 2019-04-28 21:10:13 · 376 阅读 · 0 评论 -
新1期_009课_Makefile学习
一、Makefile的作用使用keil、iar、mdk等工具开发程序时仅仅只需要点击鼠标就可以编译,那么编译的内部机制是什麽,他是如何组织管理程序的,怎么决定编译哪一个文件,这些都需要靠Makefile。keil,mdk这些工具编译程序,其内部运行的都是Makefile;gcc -o test a.c b.c (这个命令直接生产test可执行程序,但不推荐使用);gcc -...原创 2019-04-21 14:46:28 · 174 阅读 · 0 评论 -
新1期_009课_gcc编译器学习
一、gcc的常用选项gcc使用方法gcc 【选项】 【文件名】gcc -v :查看gcc的版本,显示gcc的详细执行过程-o :可以指定输出的文件名-E :只是预处理,不会编译、汇编和链接(一般默认会进行预处理)-S :只是编译,不会汇编和链接-c :编译和汇编,不会链接gcc编译可执行程序的方式1)gcc hello.c 将生成a.out文件,...原创 2019-04-20 17:19:55 · 332 阅读 · 0 评论 -
新1期_第3课_Linux入门命令
一、第一节 linux命令入门演示pwd显示当前所在的目录;ls显示当前目录下有哪些文件ls folder:显示文件夹中有哪些内容ls file:显示该文件地址cd切换路径例如:cd 100ask:切换到当前目录下的100ask目录cd … :返回上一层目录mkdir创建一个新目录rmdir删除一个目录touch创建一个文件rm删除一个文件geidt编...原创 2019-04-09 18:02:02 · 138 阅读 · 0 评论 -
SDRAM 的工作原理 (基于JZ2440开发板)
SDRAM 介绍SDRAM (Synchronous Dynamic Random Access Memory,同步动态随机存储器),即内存。DDR 内存,DDR2内存,DDR3内存是SDRAM的升级,大部分显卡上的显存也是SDRAM;内存一般是代码的执行空间,程序则是以文件的形式保存在硬盘里面的。运行程序之前,操作系统先将程序载入内存,在内存里面执行程序。由于内存是RAM(随机访问),可...原创 2019-04-03 16:07:37 · 734 阅读 · 0 评论 -
旧版1期_怎么看原理图之内存接口
RAM-like 接口的特点NAND Flash地址线和数据线共用一个I/O线,而内存(即NORFlash),网卡等的地址线和数据线分开;1)一般为言,主芯片的地址线和数据线上都接有众多的内存类设备,需要做到只访问其中一个设备而不影响其他设备,这可通过内存类芯片上的片选引脚实现;2)一般不需要手动设置内存类芯片的片选引脚,JZ2440内部有一个内存控制器,CPU发出地址信号到内存控制器,内...原创 2019-04-02 20:48:46 · 301 阅读 · 0 评论 -
新1期_第5课_linux进阶命令
一、find 查找文本1 ) find:查找符合条件的文件格式:find 目录名 选项 查找条件(在目录名下,根据查找条件查找文件)例子:find . -name “test.txt”find . -name “*.txt”find . -name “dira”2)查找最近几天文件是否有改动find . -mtime -2 (当前目录下,2天内改动过的文件)二、grep...原创 2019-04-11 21:23:54 · 105 阅读 · 0 评论 -
新1期_第4课_vi编辑器
一、vi编辑器的配置1)cd /etc/vim:到vim目录下2)cp vimrc ~/.vimrc 将vimrc文件复制到家目录下3)cd ~:返回家目录4)gedit .vimrc 编辑vimrc5)在vimrc中加入内容(见云盘资料)二、...原创 2019-04-10 22:05:15 · 166 阅读 · 0 评论 -
新1期_009课_001讲C语言指针复习
一、基础知识1)64位系统的ubuntu中,使用gcc编译出32位的应用程序,需要使用gcc -m32 选项,但是输入gcc -m32后会出现“No such file or directory"报错可使用如下方法解决:sudo apt-get updatesudo apt-get purge libc6-devsudo apt-get install libc6-devsudo ap...原创 2019-04-20 15:26:51 · 149 阅读 · 0 评论