韦东山视频教程视频的章节和要点
第一部分 ARM体系结构与裸机实验 韦东山Linux视频第1期 第01课 环境搭建及工具、概念介绍 第1部分的细化,以后就在Linux上工作了,环境必须先建好 第02课 GPIO实验 写出第1个裸板程序,掌握几条汇编指令,汇编怎么调用C 知道怎么操作GPIO,了解2440的启动过程 写出第1个Makefile, 第03课 存储管理器实验 掌握SDRAM的初始化方法 掌握位置无关指令,相对跳转、绝对跳转 掌握代码重定位 第04课 MMU实验 大概了解ARM里虚拟地址、物理地址的概念 了解内存映射
JZ2440系统时钟和定时器
系统时钟 首先看下各个模块与时钟总线的关系: 芯片刚开始上电时, 运行的时钟就等于晶振的时钟Fin, 通过设置MPLL和UPLL可以提升运行频率. MPLL计算方法: 例: Fout = (2 * (MDIV + 8) * Fin) / ((PDIV + 2) * (2^SDIV)) Fout = 200MHz = (2 * (92 + 8) * 12) / (1 + 2) * (2^2) MDIV = 92 PDIV = 1 SDIV = 2 #define S3C2440_MPLL_200
u-boot.lds链接文件详解
GNU编译器生成的目标文件缺省为elf格式,elf文件由若干段(section)组成,如不特殊指明,由C源程序生成的目标代码中包含如下段: .text(正文段)包含程序的指令代码; .data(数据段)包含固定的数据,如常量、字符串; .bss(未初始化数据段)包含未初始化的变量、数组等。 C++源程序生成的目标代码中还包括 .fini(析构函数代码) .init(构造函数代码)等. 链接器的任务就是将多个目标文件的.text、.data和.bss等段链接在一起,而链接脚本文件是告诉链接器从什
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:%.c和%.o:%.S是生成规则,就是依赖于.c或.S文件,使用交叉编译命令生成。 .a是库文件,到lib子目
十六进制字符转对应的十六进制数
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guanjianhe/article/details/83958614 #include <stdio.h>
#include <string.h>
/* C 库函数 int feof(FILE *stream) 测试给定流 stream 的文件结束标识符。 */
int main( void )
{
unsigned char tmp;
FILE *infp;
FILE *out
940. Distinct Subsequences II
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014110320/article/details/83958616 题目链接 940. Distinct Subsequences II 题目描述 Given a string S, count the number of distinct, non-empty subsequences of S . Since the result may be large, return the answ
ActiveMQ5.15 - 入门 demo
第一步:先下载activeMQ http://activemq.apache.org/ 我下载的是5.12,最新 导入pom依赖:
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.15.3</version>
</dependency> 第二部:解压文件apache-activemq-5.1
linux运维工程师面试常见问题整理4--lvs相关
lvs 原理 LVS通过工作于内核的ipvs模块来实现功能,其主要工作于netfilter 的INPUT链上。 而用户需要对ipvs进行操作配置则需要使用ipvsadm这个工具。 ipvsadm主要用于设置lvs模型、调度方式以及指定后端主机。 lvs 有哪几种模式 NAT TUN DR 最常用的模式是什么,有什么特点 DR ①通过调度器上修改数据包的目的MAC地址实现转发,注意,源IP地址仍然是CIP, 目的IP地址仍然是VIP ②请求的报文经过调度器,而RS相应处理处理后报文无需经过调度器
ZCU106开发之SFP
感谢大家漫长的等待!! 我们团队从去年底拿到ZCU106后就一直在进行相关研发,由于手头上的活比较多就把ZCU106开发详解的发布给延迟了。 从本周开始我们团队开始对我们在ZCU106开发过程中遇到的问题和解决办法跟大家进行分享。我们的QQ群是836535064。希望跟大家一起玩好这一个牛逼的芯片。
oracle和mysql的几点重要区别总结
最近,实际项目的开发中,将mysql迁移到了oracle,发现mysql与oracle在sql语句的处理上存在很大的差别,今天就两大数据库的差别做一下简要的总结: 总括: 1.oracle是大型数据库且价格昂贵;mysql是中小型数据库且开源。 2.oracle支持高并发,高吞吐量,是OLTP的最好的工具;mysql的之所以强大是由于内在的插件式存储引擎,InnoDB引擎也支持OLTP,mysql的存储引擎是mysql的核心。 3.安装空间的占用不同:oracle在pc上安装后有好几个G且每次
【网络协议】BGP-LU调研
BGP-LU调研(RFC3017) 1.BGP-LU标准 BGP-LU用作域间(inter-AS)和域内(intra-AS)路由协议。BGP-LU可以在IGP区域和自治系统之间通告MPLS传输路径。这些路由可能跨越一个或多个路由器跃点(hop)。 当BGP用于分发特定路由时,它还可以用于分发映射到该路由的MPLS标签。本文规定了完成此操作的方式。特定路由的标签映射信息(Label mapping information)捎带在用于分发路由本身的相同的BGP更新消息(BGP Updata inf
关于JQuery操作checkbox问题
1、attr()失效 用attr()改变checked属性,第一次点击有效,之后点击便实效。 在jquery 1.6之后的版本中,改变元素的boolean类型属性用prop才能生效,而其他类型属性则继续沿用attr(); $('#id').attr('checked',true);应该写为:$('#id').prop('checked',true); 2、清空复选框 $('input[type=checkbox]').prop('checked',false); 3、is(':checked'
关于原型,原型链和继承的讨论
写博客也有不短的时间了,经常做一些自己的总结和技术的分享。但是之前的由于之前的备用号码丢失,也正好准备换个备用卡,所以直接注销了,没有找回。所以就开了个新的博客。以后,我会经常在这里分享一下心得,和和大家做一些技术探讨。今天就原型链做一个总结。 在刚接触到js原型和原型链的时候,可能很多人都会有很多的困惑和疑问。这是很正常,因为当你有了这种状态的时候,说明你已经到了王国维先生说的学习的三重境界中的第一重了,昨夜西风凋碧树,独上高楼,望断天涯路。就是说你已经有了想要学的更透彻,追寻运行原理的想法
Ubuntu图形界面和文本界面切换
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/grllery/article/details/83958621 Ctrl+Alt+F1(或者F2~F6)进入文本界面,(彻底关闭图形界面service lightdm stop,对应的开启图形界面service lightdm start)。 Ctrl+Alt+F7切换回图形界面。
TensorFlow安装笔记
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41577291/article/details/83957866 查了一些网上资料,终于将TensorFlow安装成功了,期间也的确遇到一些坑,整理存档。 首先,介绍一下安装时的背景情况,涉及到TensorFlow支持的版本问题,还是值得注意一下的。 环境:win10 64位操作系统 时间:2018年11月10日(此时间节点上最新版本为Python3.7,Anaconda3-5.3
gym-100520 K. Kabbalah for Two
就是跟大白279页的题有点类似的模版题而已。
#include"bits/stdc++.h"
using namespace std;
const int MX = 207;
const double eps = 1e-12;
int n;
struct Point {
double x, y;
Point() {}
Point(double x,double y):x(x),y(y) {}
void read(){
scanf("%lf
Redis内存数据库命令大全——列表数据类型
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013667895/article/details/83958633 列表类型 LPUSH RPUSH LPOP RPOP 向列表增加元素,格式:Lpush / rpush 键名 元素 ;从列表弹出元素,格式:lpop/rpop 键名 元素 LPUSH JIHE 0 1 表示向列表左侧写入 0 、1 ,此时lpop输出就是1、0 ,rpop就是0、1 同一个入口输入同一个入口输出 就是栈的效果,
今日推荐
周排行