
操作系统基础自学
文章平均质量分 78
clam_zxf
要做自发光的萤火虫,得到想要的三分熟牛排
展开
-
ELF文件和BIN文件 uboot.elf uboot.bin
uboot 下编译出来的文件,包括u-boot.elf & u-boot.bin。 这篇文章主要介绍两个文件的区别和用途文件的内容:1. BIN文件是 raw binary 文件,这种文件只包含机器码。2. ELF文件除了机器码外,还包含其它额外的信息,如段的加载地址,运行地址,重定位表,符号表等。所以ELF文件的体积比对应的BIN文件要大。文件的执行:1. 执行raw binary很简单,只需要将程序加载到其起始地址,就可以执行; FILE *fp = fopen("vmlin...转载 2021-04-14 14:14:34 · 1766 阅读 · 0 评论 -
归纳编程语言的语法grammer
背景: 我是一个系统软件工程师,之前没有使用过python 语言。 但是,最近项目需要使用python 脚本实现自动化测试。于是抽空学习了解了python,同时为了更好的灵活使用编程语言的技巧和了解意图。在此归纳编程语言的语法。 找对方法,对症下药。才能药到病除。=====================================正好归纳一下编程语言的所有语法.1. 条件判断2. 赋值语句 expression3. 循环遍历 iterator4. 数据类型之间的转换 tr...原创 2021-03-04 10:41:33 · 1084 阅读 · 2 评论 -
uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结,看完全明白了
在nesc的代码中,你会看到很多你不认识的数据类型,比如uint8_t等。咋一看,好像是个新的数据类型,不过C语言(nesc是C的扩展)里面好像没有这种数据类型啊!怎么又是u又是_t的?很多人有这样的疑问。论坛上就有人问:以*_t结尾的类型是不是都是long型的?在baidu上查一下,才找到答案,这时才发觉原来自己对C掌握的太少。那么_t的意思到底表示什么?具体的官方答案没有找到,不过我觉得有个答...转载 2018-02-27 09:21:55 · 648 阅读 · 0 评论 -
Android.mk 文件语法详解
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules". modul...转载 2018-02-28 15:27:41 · 324 阅读 · 0 评论