ITPub博客

首页 > 嵌入式/内核开发 > 嵌入式/内核开发 > 学习嵌入式的心路历程分享

学习嵌入式的心路历程分享

投稿 嵌入式/内核开发 作者:cdhqyj 时间:2022-07-29 09:57:18 0 删除 编辑

在大学中也学习了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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: JAVA语言编程思想
请登录后发表评论 登录
全部评论
v:teach2004

注册时间:2019-03-14

  • 博文量
    246
  • 访问量
    224025