首页 > 嵌入式/内核开发 > 嵌入式/内核开发 > 学习嵌入式的心路历程分享
在大学中也学习了C语言基础,与单片机这两门课。但是由于工作3,4年没有用过,基本上对学习嵌入式是零基础。
学习内容

第一阶段 Linux的介绍与基本操作
第一阶段的主要内容是Linux的介绍,Linux的基本命令,vim编辑器的使用。
Linux的命令有一千多种,每种命令又有很多种参数搭配。现在只是学习了部分常用命令,记忆这些命令的方法就是对命令进行分类学习。
Linux的基础操作命令:
Man :查询命令与系统函数的用法。
cd ls pwd :对路径进行操作(跳转指定目录,列出当前目录内容,列出当前目录内容)。
touch mkdir cp mv rm cat 对文件与目录进行操作(建立,删除,复制,查看)。
vim编辑器的命令:
命令行:i ,o,插入,yy复制,dd剪切,p粘贴。
这部分内容是基础中的基础,主要是老师为了能够让我这样的初学者能够使用vim编辑器编辑编辑文件。内容简单,学习起来没什么困难。
第二阶段 C语言的基础
第二阶段主要学习了计算机的编码规则,常量与变量,数据类型,宏定义。
其难点在于数据类型的转换,例如:
unsigned char a = -1; printf("%d\n",a); 输出为255;
第一 :unsigned char占8位
第二 : -1 在内存中的储存方式为补码: 1111 1111
第三 :%d为int 型输出 int 站32位,则:0000 0000 1111 1111 255
这个例子很好的包涵了前面的知识点,char,int short的字节数,数字在内存中以补码的方式储存。
………………………………
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69912514/viewspace-2908126/ ,如需转载,请注明出处,否则将追究法律责任。