- 博客(5)
- 收藏
- 关注
转载 Ubuntu64位编译Linux0.0.1所遇到的Bug(copy的,之后会总结)
编译是个很蛋疼的事情,本想把linux0.0.1在Ubuntu上跑起来然后就可以各模块的学习,没想各种问题。 问题1: 1 gas -c -o boot/head.o boot/head.s 2 make: gas: Command not found gas已过时,将所有Makfile里gas -> as 具体解决方法 1 msed g
2016-10-31 00:12:19 4174
原创 自己编程实现简单的字符设备架构
突然有想法把stm32的程序结构根据linux驱动结构来做,能做一个结构体,然后注册,然后之后调用都是标准的open,read,write接口,思考了一下,就用结构体和函数指针实现。 下面是内核源文件: #include #include "BSP_Core.h" Drv drv_table[32]; unsigned int init_drv_list(Drv *tabl
2016-10-21 15:31:02 267 1
原创 函数指针学习小记
由于主要给自己看,就不bibi了,直接上程序: #include void pr(int a,int b) { printf("a=%d,b=%d",a,b); } void main() { void (*ppr)(int,int); ppr = ≺ ppr(23,32); } 在上述程序中,ppr指
2016-10-20 16:57:55 199
原创 Makefile 学习小记(二)
继续makefile的学习: 在之前程序的基础上,我们继续编写更加高端的makefile。 obj = main.o dep.o dir = ./out .PHONY : all all : test.kg $(obj) test.kg : $(obj) cc -o test.kg $(obj) .PHONY : fuck fuck :
2016-10-18 22:00:26 242
原创 makefile学习小记(一)
Makefile一直没有仔细的去看看,最近下狠心看了看,有一些收获; 先来看看这个例子: main.c: #include "dep.h" void main() { dep(1); printf("we are in main now !\n"); } dep.c: #include "dep.h" void dep(in
2016-10-18 11:32:27 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人