- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 本地搭建git服务器
前言:相信很多公司都已经将代码管理工具切换为git了,同时将自己的部分代码拿到github上托管。当然,还有部分涉及商业机密的代码则在公司内部建立git服务器来管理。关于git服务器的搭建,网上有很多教程,但是都过于复杂,而且加入了写权限控制的东东,对初学者则是不利的。大家都知道git的分支管理功能是非常强大的。我们经常需要摸索git的具体某项功能,于是,自己搭建一个git服务器...
2018-07-20 16:53:00 8998 12
转载 git 创建远程分支和删除 master 分支
本文转自:https://www.cnblogs.com/0xcafebabe/p/5075589.html最近需要将不同的客户的代码分开管理,所以需要为这些代码分别创建分支。目前版本库中分支结构如下:[yuhuashi@local:Project]$ git branch -a* masterremotes/origin/HEAD -> origin/masterrem...
2018-07-19 19:57:54 16781
转载 .git文件过大!删除大文件
在我们日常使用Git的时候,一般比较小的项目,我们可能不会注意到.git 这个文件。其实, .git文件主要用来记录每次提交的变动,当我们的项目越来越大的时候,我们发现 .git文件越来越大。很大的可能是因为提交了大文件,如果你提交了大文件,那么即使你在之后的版本中将其删除,但是,实际上,记录中的大文件仍然存在。为什么呢?仔细想一想,虽然你在后面的版本中删除了大文件,但是Git是有...
2018-07-19 19:55:45 6038 2
原创 Git中对大仓库的处理实践
目录1.背景1.1处理拥有大量历史记录的库1.1.1浅克隆是简单的的解决办法1.1.2另一个解决办法是 filter-branch (过滤分支)1.1.3浅克隆的替代者:只克隆一个分支1.2处理拥有巨大二进制资产的库2.仓库现状3.仓库改造3.1第一步:先建立一个VM分支,并推送至服务器3.2第二步:轻量化master分支3.3第三步:删除仓库目录,重新...
2018-07-19 19:23:48 1525
原创 Fiasco进程间通信
1.概述Fiasco的进程间通信主要通过do_ipc函数完成,其原型:voidThread::do_ipc(L4_msg_tag const &tag, bool have_send, Thread *partner, bool have_receive, Sender *sender, L4_timeout_pair t, Syscall_fr...
2018-07-06 08:40:01 851
原创 L4Re基于zynq102单板ttc驱动开发
本文借hello包的壳,对L4Re驱动开发的流程和步骤进行总结(有不妥或错误的地方,欢迎指正)。1.首先是驱动主体官网可下载zynq102的trm手册“ug1085-zynq-ultrascale-trm.pdf”。从Ch. 10: System Addresses章节可以找到TTC0定时器的基地址:0xff110000 可以调用zreio_request_iomem函数将TTC0寄存器的基地址映...
2018-07-05 22:45:59 1053
原创 fiasco内核分析——内核时钟
如上篇分析,在fiasco系统启动的最后阶段——Kernel_thread::bootstrap中,会调用bootstrap_arch函数启动从核,同时启动每个核上的timer定时器。下面具体分析。 bootstrap_arch——》boot_app_cpus——》Platform_control::boot_ap_cpus(_tramp_mp_entry)注意到定义:extern char _t...
2018-07-04 11:32:57 749 3
原创 fiasco内核分析——启动
前提1:以arm64架构为例进行fiasco内核分析前提2:编译生成arm64架构任意entry的镜像文件后,在编译路径下有个auto文件夹,其中就包含通过perl预处理后生成的内核源文件;通过rm *.ready命令删除临时文件;通过sed -i '/#line/d' *.cc和sed -i '/#line/d' *.h命令去掉源文件中的临时注释行;就得到一个相对标准的C++实现的fiasco内...
2018-07-02 08:52:12 1402
设备树规范及GICv3v4
2018-08-03
显控终端程序
2018-04-22
GPS速度和航向计算
2018-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人