自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

limeng.L

记录点滴

  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

转载 Java对象引用与对象

一、分析对象引用与对象的区别为了接下来进行更好的分析,我先建立一个Demo类,用于后面的分析。接下来,我们用Demo类来创建一个对象。 这一条语句,其实包括了四个动作:1)右边的“new Demo”,是以Demo类为模板,在堆空间里创建一个Demo对象。2)末尾的()意味着,在对象创建后,立即调用Demo类的构造函数,对刚生成的对象进行初始化。3)左边的“Demo demo”创建了一个Demo类引用变量,它存放在栈空间中。也就是用来指向Demo对象的对象引用。4)“=”操作符使对象引用指

2022-07-11 20:23:55 554

原创 操作系统---初学篇

操作系统学习1.前言2.汇编2.1 常用的汇编指令(80X86)2.2 指令讲解更新中ing。。。。。。1.前言不知道自己有没有毅力能连续学习下去,只能在此用博客方式来记录自己学习点滴,共勉!2.汇编2.1 常用的汇编指令(80X86)数据传送指令:MOV、XCHG、LEA、LDS、LES、PUSH、POP、PUSHF、POPF、CBW、CWD、CWDE。算术指令:ADD、ADC、INC、SUB、SBB、DEC、CMP、MUL、DIV、DAA、DAS、AAA、AAS。逻辑指令:AND、OR、

2020-09-22 16:40:07 166

转载 解决mobaxterm无法与虚拟机进行ssh通信

虚拟机与主机之间已经能互相PING通,但是在mobaxterm中无法用ssh连接到虚拟机。网上查找了原因,说是虚拟机可能没有开启ssh服务。用命令查看ssh状态,果然是没有开启。没有开启就先开启ssh吧。1、安装openssh-server输入命令sudo apt-get openssh-server。这条命令就是通过互联网安装openssh-server,结果显示无法连接到网址,说白了就是无法上网嘛。那就先解决上网的问题。网上搜索,发现虚拟机要上网有三种方式,最简单快捷的就是将虚拟机的网络模式设置为N

2020-09-01 10:03:27 3081 1

转载 ARM的栈与栈指令

...

2019-12-11 09:54:44 662

转载 U-Boot启动过程

U-Boot详解bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。它主要的功能是加载与引导内核映像。一个嵌入式的存储设备通过通常包括四个分区:第一分区:存放的当然是u-boot第二个分区:存放着u-boot要传给系统内核的参数第三个分区:是系统内核(kernel)第四个分区:则是根文件系统如下图所示:U-Boot是一...

2019-11-09 15:00:56 337

转载 程序内存空间(代码段、数据段、堆栈段)

在冯诺依曼的体系结构中,一个进程必须有:代码段,堆栈段,数据段。进程的虚拟地址空间图示如下:堆栈段:1. 为函数内部的局部变量提供存储空间。2. 进行函数调用时,存储“过程活动记录”。3. 用作暂时存储区。如计算一个很长的算术表达式时,可以将部分计算结果压入堆栈。数据段(静态存储区):包括BSS段(Block Started by Symbol)的数据段。BSS段存储未初始化或初始化...

2019-11-07 21:52:49 710

转载 ssh远程登陆ubuntu虚拟机

ssh远程登陆ubuntu虚拟机1、在ubuntu虚拟机中安装openssh-server  sudo apt-get install openssh-server 2、开启ubuntu虚拟机中的ssh服务  sudo /etc/init.d/ssh start 3、查看IP  ifconfig  4、我选择安装PuTTY来远程...

2019-08-05 14:20:40 239

转载 ubuntu14.04输入法不正常

Linux版本为Ubuntu14.04:中文输入的过程中出现拼音不正常是由于双拼导致的,解决的方法如下:1、在输入法设置中去掉Bopomofo这个输入法;2、打开终端,在终端上输入ibus-daemon –drx命令,可以解决拼音不正常的这个问题;...

2019-07-29 15:32:33 112

转载 lowlevel_init.S 分析

在我迷迷糊学看了lowlevel_init.S中的代码之后,有一个感觉就是,要想读懂其中的代码首先得看一下你所用的芯片手册,因为里面有比较详细的存储器控制(MemoryController)描述。我用的是s3c2440手册里写得十分清楚,总共有8个块(Banks)(Bank0~Bank7),每个块对应着不同的控制与地址线,其实这些Bank很大一部分是对应着的控制寄存器的地址,这个要看实际的芯片与板...

2019-07-29 15:31:36 215

转载 远程连接虚拟机中ubuntu报错:Network error:Connection refused

远程连接虚拟机中ubuntu报错:Network error:Connection refused检测本机与主机连通性#ping检测一下虚拟机ping 114.10.174.128说明主机是没问题的;ssh检查#检查ssh是否安装:ps -e |grep ssh 结果显示ssh没有安装;#安装openssh-serversudo apt-g...

2019-07-24 13:35:15 893

转载 在Ubuntu下,编译Kernel报错:Makefile:xxx: recipe for target 'xxx' failed

**在Ubuntu下,编译Kernel报如下错误:**Makefile:xxx: recipe for target 'xxx' failedmake[2]:***[arch/arm/boot/compressed/piggy.lzo] Error 1make[1]: ***[arch/arm/boot/compressed/vmlinux] Error 2如下图所示:原因:缺少工具l...

2019-07-24 11:10:02 2623

转载 Ubuntu 16.04 上安装 arm-linux-gcc-4.4.3

Ubuntu 16.04 上安装 arm-linux-gcc-4.4.3原文地址:https://www.cnblogs.com/Dana-gx/p/10202658.html注:正常安装后,不同用户切换,需重新刷新环境变量:source /etc/profile一、下载arm-linux-gcc-4.4.3.tar交叉编译包  1.ARM官网下载    https://dev...

2019-07-24 10:45:47 332

转载 uboot移植过程中的运行地址和装载地址的区别

uboot移植涉及到底层硬件的设置,因此需要掌握UART、系统时钟频率、NOR FLASH、NAND FLASH、SDRAM、网卡、存储控制器等硬件的功能及配置,这些都可以参照相应开发板的芯片手册来完成,没有什么大的问题。在移植过程中,一直困扰我的是PIC(代码无关性)问题,即运行地址和加载地址的区别,看过网上很多关于这两者的介绍,感觉懂一点,却一直不知所然。在参考大量的文献下,算是得了一点心得。...

2019-07-23 16:55:44 157

转载 u-boot.lds文件详解

文件详解:OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为ARM*/ENTRY(_start)/*指定输出可执行文件的起始代码段为_start*/...

2019-07-23 10:58:41 441

原创 uboot1.3.4 Makefile详解(二)

续一:https://blog.csdn.net/qq_30106701/article/details/968352436、config.mk参考:https://blog.csdn.net/qq_30106701/article/details/96879224config.mk内容为:ARCH = armCPU = arm920tBOARD = smdk2...

2019-07-22 21:41:48 376

原创 uboot version确定

VERSION = 1PATCHLEVEL = 3SUBLEVEL = 4EXTRAVERSION =U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)VERSION_FILE = $(obj)include/version_autogenerated.h$(VERSION_FILE...

2019-07-22 19:47:02 371

原创 uboot1.3.4 Makefile详解(一)

u-boot1.3.4 ftp://ftp.denx.de/pub/u-boot/1、uboot version确定(Makefile的24-29行)Makefile代码部分:VERSION = 1PATCHLEVEL = 3SUBLEVEL = 4EXTRAVERSION =U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEV...

2019-07-22 19:45:01 425

原创 makefile 原地编译和单独输出文件夹编译

########################################################################### U-boot build supports producing a object files to the separate external# directory. Two use cases are supported:## 1) ...

2019-07-22 17:56:56 1416

原创 make smdk2410_config 详解

#!/bin/sh -e# Script to create header files and links to configure# U-Boot for a specific board.## Parameters: Target Architecture CPU Board [VENDOR] [SOC]## (C) 2002-2006 DENX Software En...

2019-07-22 17:48:34 570

原创 makefile 静默编译

########################################################################## Allow for silent buildsifeq (,$(findstring s,$(MAKEFLAGS)))XECHO = echoelseXECHO = :endif###########################...

2019-07-22 14:05:31 1339

原创 HOSTARCH和HOSTOS详解

HOSTARCH := $(shell uname -m | \ sed -e s/i.86/i386/ \ -e s/sun4u/sparc64/ \ -e s/arm.*/arm/ \ -e s/sa110/arm/ \ -e s/powerpc/ppc/ \ -e s/ppc64/ppc/ \ -e s/macppc/pp...

2019-07-22 11:19:28 1507

转载 shell 之 -f -z -e -o -a -d

转载:https://blog.csdn.net/dotjar/article/details/84810624# -f 文件存在if[ -f /etc/sysconfig/network ]; then ./etc/sysconfig/networkfi# -z 字串为空/ -o or / -a andif[ -z "$HOSTNAME" -o "$HOSTNAME" = ...

2019-07-20 10:35:23 24286

转载 【shell】各种括号()、(())、[]、[[]]、{}的使用

转载:https://www.cnblogs.com/OliverQin/p/10286256.html圆括号1.单圆括号()①命令组,括号中的命令将会开启一个子shell独立运行;括号中以分号连接,最后一个命令不需要;各命令和括号无需空格Linux:/qins # (var=1;echo $var)1②命令替换,等同于`cmd`,shell将会执行$(cmd)中的命令,将其...

2019-07-20 10:34:22 176

转载 ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别

ROM、SDRAM、RAM、DRAM、SRAM、FLASH的区别 ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static R...

2019-07-16 10:55:12 547

转载 IMU(加速度计和陀螺仪设备)在嵌入式应用中使用的指南

原文:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1695&reltid=676&pre_thread_id=0&pre_pos=1&ext=本文转自:https://blog.csdn.net/huohongpeng/article/details/54862555本帖翻译自I...

2019-02-21 10:36:47 1329

原创 cadence17.2和allegro交互

cadence17.2的打过补丁的最新版本,发现和allgero不能交互通信。1、首先检查preferences中的Intertool communication是不是已经打勾       如果没打勾,打勾试试是不是可以通信。2、如果还是不能通信,找到env文件-----在cadence安装目录中在里面添加   unset UNIQUE_MPS_SESSION 重启软件就,就可以通...

2019-01-15 10:14:37 3845

原创 cadence 器件(过孔)被盖油

cadence制板的时候遇到器件被盖油的问题(不能贴片焊接)解决办法:   检查Gerber文件,soldermask_top和soldermask_bottom两个文件,看是否有器件没显示出来,我的有部分器件因为用别人的封装,自己没检查,结果就在这层没显示。将封装的焊盘添加soldermask,更新下封装就可以显示出来了。 如果想过孔盖油,一般的制板厂会出现以下选项:那就...

2018-12-26 14:08:16 1806

原创 Cadence无法导出PDF(ERROR(ORCAP-43004))

使用破解后的cadence17.2 想导原理图pdf,结果出现以下错误:ERROR(ORCAP-43004): Unable to find the executable gswin64c.exe at the specified path. If the executable is available in your system, specify its path. If it is n...

2018-12-21 10:08:30 12534 2

转载 使用Cadence绘制PCB流程

转载:https://blog.csdn.net/hailin0716/article/details/47169799使用软件版本号:Cadence 16.6一、SCH原理图设计1.1原理图设计 1.2标注、DRC电气规则检测 1.3网络表netlist生成 (设置元件封装)  二、PCB绘制2.1零件库开发   零件库开发包括:1、创建焊盘 2、创建...

2018-09-06 14:42:03 27350

转载 多层PCB层叠结构

转载:https://blog.csdn.net/bird67/article/details/4077023作者原文地址:http://www.eefocus.com/html/08-07/46800s.shtml在设计多层PCB电路板之前,设计者需要首先根据电路的规模、电路板的尺寸和电磁兼容(EMC)的要求来确定所采用的电路板结构,也就是决定采用4层,6层,还是更多层数的电路板。确定层...

2018-09-06 14:38:18 724

计算机视觉:一种现代方法(pdf)

计算机视觉书籍,pdf扫描版...

2018-08-28

stm32f4xx_Clock_Configuration_V1.0.0

stm32f4单片机时钟配置工具 stm32f4xx_Clock_Configuration_V1.0.0

2018-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除