公司处理器换核,前期用FPGA仿真板进行了芯片验证和软件移植,借这个机会也学习了powerpc处理器的一些知识,对powerpc的内核启动也有所了解。
完成了arm版本内核start_kernel之前汇编分析,也想尝试写几篇文章对powerpc的启动进行分析,与大家分享。其实不管哪个平台处理器,内核启动之初,因为运行地址无法保证与链接地址一致,都要完成一次地址的配置和跳转来保证内核运行地址与链接地址的一致性。...
分类:
系统相关 时间:
2015-09-16 20:07:42
阅读次数:
227
上一篇分析了c语言的函数调用栈情况,知道了c语言的函数调用机制后,我们来看一下,linux0.11中起动部分的代码是如何从汇编跳入c语言函数的。在LINUX 0.11中的head.s文件中会看到如下一段代码(linux0.11的启动分析部分会在另一部分中再分析,由于此文仅涉及c与汇编代码的问题,)。...
分类:
编程语言 时间:
2015-08-31 23:18:40
阅读次数:
314
spring-boot-actuator模块提供了一个监控和管理生产环境的模块,可以使用http、jmx、ssh、telnet等拉管理和监控应用。审计(Auditing)、
健康(health)、数据采集(metrics gathering)会自动加入到应用里面。...
分类:
编程语言 时间:
2015-08-28 13:20:41
阅读次数:
497
首先,先看我自己画的BeanFactory启动时的时序图。
第一次接触时序图,可能有些地方画的不是很符合时序图的规则,大家只关注调用顺序即可。
public static void main(String[] args){
BeanFactory factory=new XmlBeanFactory(new ClassPathResource("applicationC...
分类:
编程语言 时间:
2015-08-25 23:55:11
阅读次数:
317
用文本编辑工具打开用于启动Tomcat的批处理文件startup.bat,仔细阅读。在这个文件中,首先判断CATALINA_HOME环境变量是否为空,如果为空,就将当前目录设为CATALINA_HOME的值。接着判断当前目录下是否存在bin\catalina.bat,如果文件不存在,将当前目录的父目...
分类:
其他好文 时间:
2015-08-08 16:11:53
阅读次数:
119
最近新的项目API接口基于Spring Boot和JPA开发,做了几天的学习和预研,发现使用Spring Boot开发效率上确实比较高,但也碰到了一些小坑,特别记录下。...
分类:
编程语言 时间:
2015-08-08 13:35:26
阅读次数:
274
这篇文章主要记录了springboot以xml方式整合shiro的一些步骤,以及springboot加载xml配置文件的过程。
分类:
编程语言 时间:
2015-07-26 22:15:16
阅读次数:
213
一、简介 ? ??从 Spring Boot 项目名称中的 Boot 可以看出来,Spring Boot 的作用在于创建和启动新的基于 Spring 框架的项目。它的目的是帮助开发人员很容易的创建出独立运行和产品级别的基于 Spring 框架的应...
分类:
编程语言 时间:
2015-07-26 08:38:42
阅读次数:
154
这个是spring boot 整合spring Data JPA+Spring Security+Thymeleaf框架,整合这个框架真的是走了很多的坑路,终于走出来了。...
分类:
编程语言 时间:
2015-07-01 10:14:49
阅读次数:
1999