這裡只簡單說說linux下對arm11的情況
一般最基本的有三個部分 .c/.s
.lds
makefile
這裡面.c/.s是原始檔,就是我們的想法寫在這裡面,不一定只有乙個,可以有很多個
int main()
output_arch(arm)
entry(_start)
sections
. = align(4);
.data :
. = align(4);
bss_start = .;
.bss :
bss_end = .; }
makefile對編譯的方便化,在linux裡面就相當於是windows裡面的ide整合開發環境
all: start.o mem.o main.o mmu.o led.o button.o interrupt.o
arm-linux-ld -tgboot.lds -o gboot.elf $^
arm-linux-objcopy -o binary gboot.elf gboot.bin
%.o : %.s
arm-linux-gcc -g -c $^
%.o : %.c
arm-linux-gcc -g -c $^
.phony: clean
clean:
rm *.o *.elf *.bin
乙個新人對於DW標籤的理解
標籤呢分為 一 一般標籤 一般標籤內又分為 格式控制標籤 格式控制標籤的書寫格式是 以font為開頭以 font為結尾 font的後面 可以包含有color 顏色 size 字型大小 face 選擇字型 一下所有要修改的內容都是在間括號中間 要加粗的字型字型加粗 要傾斜的字型 字型傾斜 要加下劃線的...
rails對於乙個已經新建的工程如何更改Gem
原來的工程是使用sqllite3的,想修改為mysql,折騰了乙個下午,終於成功,記錄如下 1 在 database.yml 中的配置如下 development adapter mysql2 database rails host localhost username root password ...
對於工程師的一些理解
一種職業需要有專門的知識以及長期的 精深的準備,它包括在技能和方法上的指導,以及構成這些技能和方法的基礎的科學 歷史或者學術原理,它通過組織力量或者對於高標準的成就和行為的一致觀念來維持,而且,它還讓其成員接收後續教育,並具體從事某種工作,這種工作以公共服務的形式出現,並符合其主要目的。人們對於合乎...