自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 龙芯嵌入式开发学习路线之一:pmon学习——start.s在pmon中的作用

start.s的核心是把pmon的二进制文件复制到内存。并初始化cache,内存控制器,内存和南桥的部分信号。这个代码执行之后会执行c代码,解压在二进制文件中压缩的bin文件,跳到解压后的代码继续执行。机器在通电的时候,内存和内存控制器,都处于不确定的状态,所以机器开机的cpu执行的代码不能放在内存里,只能把bios的代码放在一种介质中一般都是flash,由于这类介质比较慢,所以尽可能的把bios...

2018-09-07 15:39:35 1718

原创 龙芯3A2000/3A300PC无法进入PMON安装系统方法

安装系统前准备准备一个系统盘,我选择的是usb启动盘,至于启动盘的制作方法我就不说明了,网上都有,就是一个镜像和和一些命令。 笔者发现部分龙芯3a2000/3a3000整机无法进入PMON(windows下为bios)系统,那要怎样才重装系统呢,经过测试发现,可以用拆下硬盘的方法,第一种:拆下自己的硬盘插在可以进PMON上的机器上然后装好后接回原来的机器,                 ...

2018-09-06 11:17:26 2538

原创 龙芯嵌入式开发学习路线之一:pmon学习

pmon 是 cpu 上电后执行的代码,相当于 x86PC 机中的 BIOS,兼有 bootloader的功能,代码来源于早期BSD 的内核,到如今已旧貌换新颜,糟蹋得差不多了。pmon 的二进制代码存放于主板上的一块 512KB 的 flash 芯片上,选择这个容量是因为够用了,龙芯 2F 允许的最大 boot rom 容量是 1MB。这块 flash 芯片的地址是确定的,虚拟地址 0x...

2018-09-06 11:01:27 2092

原创 c++继承小结

C++继承类这一部分虽然不是很难,但是也很重要,在这一块我自己做了一些总结,下面跟大家交流一下。首先简单介绍一下继承的概念:继承(inheritance)是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生新的类,称派生类。继承关系有三种:public(公有继承) ,protected(保护继承),private(

2017-04-11 16:05:39 210

原创 c++this指针小谈

(1)this指针的含义及其用法: 1. this指针是一个隐含于每一个成员函数中的特殊指针。它指向正在被该成员函数操作的那个对象。2. 当对一个对象调用成员函数时,编译程序先将对象的地址赋给this指针,然后调用成员函数,每次成员函数存取数据成员时,由隐含使用this指针。3. 当一个成员函数被调用时,自动向它传递一个隐含的参数,该参数是一个指向这个成员函数所在的对象的指针。 4

2017-03-13 21:50:53 194

原创 交换两个数的值的若干方法

我们都知道交换两个数的值最传统的方法:example:    给出两个整形:         int a =20 ;         int b=10;         int c=0 ;            c=a ;            a=b;            a=c ;利用第三个变量我们可以很轻松的交换两个整形的

2017-02-20 14:49:13 430

空空如也

空空如也

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

TA关注的人

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