2014025641 《嵌入式程序设计》第1周学习总结

本周学习内容

首先我们先复习下之前学习过的内容,什么是linux?

Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8,10),它比Windows有更多的优点
1.拥有稳定的系统
2.安全性和漏洞的快速修补
3.多用户
4.用户和用户组的规划
5.相对较少的系统资源占用
6.可定制裁剪,移植到嵌入式平台(如安卓设备)
7.可选择的多种图形用户界面(如 GNOME,KDE)
但它也不是万能的也有很多弱点。
1.没有特定的支持厂商
2.没有足够的游戏娱乐支持度
3.没有足够的专业软件支持度

教材学习中的问题和总结

本周课程放我们复习了在linux系统中简单的一些操作。对vi的操作。和简单的gcc编程。发现有很多的遗忘和不解。通过前几天在实验楼的学习,也有很大的收获,在实验楼的测试也做了很多的实验总结。下面罗列的一些个人认为的重要的知识点。

对于快捷键的理解,本人觉得很有比较,会大量的减少不必要的时间,一些常用的快捷键更应该熟能成巧。比如我们在windows环境下的word里面的操作。比如 Ctrl + A ,Ctil + C ....
所以说一个会熟练使用快捷键的人会给别人一种很牛逼的感觉,我们目前使用的linux虽然没有图形页面,没有鼠标点点。但是也是装逼必不可少的要素。下面就以图片的形式来表达吧。方便好找到。还有就是Tab键,鄙人喜欢叫它联想功能,可以在你打几个首字母后自动联想出你要的命令,如果只有一个命令它会自动补全,如果多选的它会告诉你选择。这样用联想功能的好处的是打的命令一定是正确的命令,我们有很多时候都会很自信的说我没有打错,怎么会打错,但是日常被打脸。

代码调试过程的问题和总结

这一周的代码调试虽然在开始的时候有些坎坷,但是通过课下的学习还是能够跟的上的,没有太大的代码问题。

其他

学的很充实

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 9篇 180小时
第一周 200/200 1/1 15/20 学习使用Vim、gcc操作
第二周 /800 /2 /40
第三周 /1400 /3 /60
第四周 /2000 /4 /80
第五周 /2600 /5 /100
第六周 /3200 /6 /120
第七周 /3800 /7 /140
第八周 /4400 /8 /160
第九周 /5000 /9 /180

第一周嵌入式程序设计(linux环境下)的学习总结的更多相关文章

  1. 嵌入式LINUX环境下视频采集知识

    V4L2是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中.V4L2不仅给驱动程序编写者带来极大的方便 ...

  2. Linux环境下的network IO

    同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 本文讨论的背景是Linux环境下的network IO. ...

  3. linux 环境下运行STS时 出现must be available in order to run STS

    linux 环境下运行ECLIPSE时 出现 “ A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avai ...

  4. 多线程编程之Linux环境下的多线程(二)

    上一篇文章中主要讲解了Linux环境下多线程的基本概念和特性,本文将说明Linux环境下多线程的同步方式. 在<UNIX环境高级编程>第二版的“第11章 线程”中,提到了类UNIX系统中的 ...

  5. 【转载】linux环境下tcpdump源代码分析

    linux环境下tcpdump源代码分析 原文时间 2013-10-11 13:13:02  CSDN博客 原文链接  http://blog.csdn.net/han_dawei/article/d ...

  6. linux环境下tcpdump源代码分析

    Linux 环境下tcpdump 源代码分析 韩大卫@吉林师范大学 tcpdump.c 是tcpdump 工具的main.c, 本文旨对tcpdump的框架有简单了解,只展示linux平台使用的一部分 ...

  7. mosquitto在Linux环境下的部署/安装/使用/测试

    mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...

  8. Linux 环境下 Lua 安装(转)

    系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...

  9. 由一个简单需求到Linux环境下的syslog、unix domain socket

    本文记录了因为一个简单的日志需求,继而对linux环境下syslog.rsyslog.unix domain socket的学习.本文关注使用层面,并不涉及rsyslog的实现原理,感兴趣的读者可以参 ...

随机推荐

  1. docker daemon 配置代理

    创建插件目录 sudo mkdir -p /etc/systemd/system/docker.service.d 编写proxy配置文件 #vim /etc/systemd/system/docke ...

  2. wireshark基础学习—第二部分wireshark的基础操作

    抓取报文: 下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包.例如,如果想要在无线网络上抓取流量,点击无线接口.点击Capture Opti ...

  3. Jenkins去GitLab拉取Java代码自动打包

    jenkins的部署 一.部署git 1)先检查系统是否已经自带了git,如果有,就卸载 $ rpm -qa | grep git && rpm -e git --nodeps 2)开 ...

  4. IOS高级开发之多线程(五)NSOperation 2

    接着看NSOperation.NSOperationQueue线程间的通信: 应用场景:比如我们经常把一些耗时的操作比如下载图片放在子线程,那么当这个完成之后,我们就需要回到主线程,这个时候就需要用到 ...

  5. pytest-xdist分布式执行测试用例

    前言 平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟.如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候,我们会用测试人力成本换取时间成本,这个时候多找个 ...

  6. Android studio 使用startService报错:IllegalStateException

    Android 8.0启动service报错:java.lang.RuntimeException和java.lang.IllegalStateException 错误信息: java.lang.Ru ...

  7. virtual box centos7 common operation

    ======= network part =======1.设置桥接模式 2.vi /etc/sysconfig/network-scripts/ifcfg-enp0s3BOOTPROTO=stati ...

  8. Oracle 创建,查询,删除 job

    一 . 创建job 1. 通过创建存储过程的方式创建job 调用该存储过程使其开始执行  call PRO_DSJ_XJTJ_JOB(); create or replace procedure PR ...

  9. Collectors类中的静态工厂方法

    工厂方法 返回类型 用于 toList List<T> 把流中的所有数据元素收集到List集合中. stream.collect(toList());  toSet Set<T> ...

  10. helm安装redis+Sentinel集群搭建

    一.redis集群特点 数据 在多个Redis节点之间自动分片 sentinel特点: 它的主要功能有以下几点 不时地监控redis是否按照预期良好地运行; 如果发现某个redis节点运行出现状况,能 ...