第一周嵌入式程序设计(linux环境下)的学习总结
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环境下)的学习总结的更多相关文章
- 嵌入式LINUX环境下视频采集知识
V4L2是Linux环境下开发视频采集设备驱动程序的一套规范(API),它为驱动程序的编写提供统一的接口,并将所有的视频采集设备的驱动程序都纳入其的管理之中.V4L2不仅给驱动程序编写者带来极大的方便 ...
- Linux环境下的network IO
同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 本文讨论的背景是Linux环境下的network IO. ...
- 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 ...
- 多线程编程之Linux环境下的多线程(二)
上一篇文章中主要讲解了Linux环境下多线程的基本概念和特性,本文将说明Linux环境下多线程的同步方式. 在<UNIX环境高级编程>第二版的“第11章 线程”中,提到了类UNIX系统中的 ...
- 【转载】linux环境下tcpdump源代码分析
linux环境下tcpdump源代码分析 原文时间 2013-10-11 13:13:02 CSDN博客 原文链接 http://blog.csdn.net/han_dawei/article/d ...
- linux环境下tcpdump源代码分析
Linux 环境下tcpdump 源代码分析 韩大卫@吉林师范大学 tcpdump.c 是tcpdump 工具的main.c, 本文旨对tcpdump的框架有简单了解,只展示linux平台使用的一部分 ...
- mosquitto在Linux环境下的部署/安装/使用/测试
mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. ...
- Linux 环境下 Lua 安装(转)
系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around ...
- 由一个简单需求到Linux环境下的syslog、unix domain socket
本文记录了因为一个简单的日志需求,继而对linux环境下syslog.rsyslog.unix domain socket的学习.本文关注使用层面,并不涉及rsyslog的实现原理,感兴趣的读者可以参 ...
随机推荐
- docker daemon 配置代理
创建插件目录 sudo mkdir -p /etc/systemd/system/docker.service.d 编写proxy配置文件 #vim /etc/systemd/system/docke ...
- wireshark基础学习—第二部分wireshark的基础操作
抓取报文: 下载和安装好Wireshark之后,启动Wireshark并且在接口列表中选择接口名,然后开始在此接口上抓包.例如,如果想要在无线网络上抓取流量,点击无线接口.点击Capture Opti ...
- Jenkins去GitLab拉取Java代码自动打包
jenkins的部署 一.部署git 1)先检查系统是否已经自带了git,如果有,就卸载 $ rpm -qa | grep git && rpm -e git --nodeps 2)开 ...
- IOS高级开发之多线程(五)NSOperation 2
接着看NSOperation.NSOperationQueue线程间的通信: 应用场景:比如我们经常把一些耗时的操作比如下载图片放在子线程,那么当这个完成之后,我们就需要回到主线程,这个时候就需要用到 ...
- pytest-xdist分布式执行测试用例
前言 平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟.如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候,我们会用测试人力成本换取时间成本,这个时候多找个 ...
- Android studio 使用startService报错:IllegalStateException
Android 8.0启动service报错:java.lang.RuntimeException和java.lang.IllegalStateException 错误信息: java.lang.Ru ...
- virtual box centos7 common operation
======= network part =======1.设置桥接模式 2.vi /etc/sysconfig/network-scripts/ifcfg-enp0s3BOOTPROTO=stati ...
- Oracle 创建,查询,删除 job
一 . 创建job 1. 通过创建存储过程的方式创建job 调用该存储过程使其开始执行 call PRO_DSJ_XJTJ_JOB(); create or replace procedure PR ...
- Collectors类中的静态工厂方法
工厂方法 返回类型 用于 toList List<T> 把流中的所有数据元素收集到List集合中. stream.collect(toList()); toSet Set<T> ...
- helm安装redis+Sentinel集群搭建
一.redis集群特点 数据 在多个Redis节点之间自动分片 sentinel特点: 它的主要功能有以下几点 不时地监控redis是否按照预期良好地运行; 如果发现某个redis节点运行出现状况,能 ...