- 博客(6)
- 收藏
- 关注
原创 2020.3.31随堂笔记
嵌入式Linux开发工具!!gcc make shell嵌入式linux系统开发:通过内核提供的服务实现相应功能C语言程序设计:无os语法!!嵌入式Linux C开发:“会看使用说明书”Linux系统构成:用户空间、内核空间(分为两个空间作用保护内核的访问安全保护内核的访问安全)用户空间不能随便访问内核空间(用系统调用访问)系统调用:内核提供的安全访问机制; 硬件中断、软件中断作用:使用户空间可...
2020-04-06 18:20:38 89
原创 3.24课堂笔记
自动生成: CMake autotool嵌入式Linux开发工具-shell编程(脚本:批处理) Linux系统运维工程师(嵌入式系统开发–系统移植)shell:1.命令解析器 (将用户输入的命令解析,调用相应的命令的可执行文件)2.脚本语言命令:可执行文件在这里插入图片描述变量 if for while until case 函数 函数传参 函数返回值 键盘输入read底层嵌入式...
2020-03-30 13:01:25 114
原创 3月17 课堂内容
调试器:gdb1.GNU计划的工具;内核调试KGDB2.程序的错误分类:编译时错误—语法错误运行时错误—内存错误、逻辑错误3.gdb的作用:(1)运行程序(2)设置断点(3)查看变量值4.hello.c gcc -g hello.c -o hello hdb hello5.使用-tui:layout asm layout src layout splitrun finsh ...
2020-03-23 20:34:12 91
原创 gcc -static作用
gcc -static作用:编译时禁止调用动态库,gcc进行静态编译,禁止使用共享链接。编译器的三级优化,每一级优化的作用?GNU编译器提供-O选项供程序优化使用:-O 提供基础级别的优化-O2 提供更加高级的代码优化,会占用更长的编译时间-O3 提供最高级的代码优化-O4 不优化,这是默认值1、 编译器优化级别1在优化的第一个级别执行基础代码的优化。 这个级别试图执行9种单独的...
2020-03-17 09:00:24 236
原创 Linux目录的作用及命令学习的总结
一、Linux中各目录的作用1、/ 根目录: 所有目录挂在其下2、/boot: 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。3、/etc: 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。4、/lib : 根文件系统目录下程序和核心模块的共享库。这个目录里存放着系统最基本的动态链接共享库,类似于Windows下的sys...
2020-03-10 10:02:10 178
原创 初学嵌入式
大学四年,大三下学期第一次学习到有嵌入式这门课程,之前在所学的几门课内有听到过这三个字,可是并没有深入的去了解和研究。这学期真正的接触这门课,就在安装软件,就已经见识到了这门课的难度了,软件安装的错误,是由于自己对电脑知识了解的不透彻。在同学的帮助和老师的讲解下,才勉强懂得一二。Ubantu是一个以桌面应用为主的LInux操作系统,它的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由...
2020-03-02 23:03:23 72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人