
Linux编程
文章平均质量分 82
HsiunKao
应届毕业生,无工作经验,但工作经验那一栏没有应届生这一项,故填了个1年,忘不要误解。
展开
-
Debian一些软件的安装
Debian小问题:sudo不能使用实际上是编辑/etc/sudoers文件将zlex ALL=(ALL) ALL加入其中:更新Debian软件源sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak #备份一下软件源sudo vi /etc/apt/sources.list# 网易163更新服务器:原创 2014-04-14 16:42:27 · 1461 阅读 · 0 评论 -
Unix网络编程unp.h问题以及Linux中的库
Stevens的UNIX网络编程是一本很著名的UNIX网络编程书籍。其中使用了一个unp.h的引用,如果没有设置相应的库的话,即使引入了头文件也是没用的。所以首先要配置相应的库。原创 2014-03-17 16:27:09 · 2889 阅读 · 0 评论 -
Linux和Android启动过程
按下电源按钮的直到欢迎页出来之后,linux总共做的事可以分为五步来完成。 1、 BIOS加电自检: 加电自检,检测硬件设备。然后按照cmos上面的顺序来搜索处在活动状态下的可以引导的设备。可以是光驱、软盘、USB等。 2、 加载主引导加载程序(MBR): 主引导程序是一个512字节的映像。包含一点机器码还有一个小的分区。 主引导程序的任务就是查找并且加载原创 2014-10-15 19:36:53 · 1241 阅读 · 0 评论 -
Linux环境下使用GDB调试C程序
写这篇博客的目的是为了对gdb的常用命令做一个备忘,记录回顾下使用gdb的过程加深记忆。gdb是linux环境下一个非常著名的C语言调试工具,而且也非常的好用,对于解决C语言的各种bug非常拿手,对于c语言下常见的内存问题,可以说能非常快速的定位并解决问题。这篇博客首先通过介绍gdb的基本使用,后面补充gdb的各种使用命令,我还想列出一些典型的使用环境来做一个总结性的说明,不过这个就留到以后再补充吧。原创 2016-03-20 17:03:11 · 7719 阅读 · 0 评论 -
raspberry内核编译和模块开发
因为打算学一学linux驱动编程了,特意买了一块raspberry来作为开发环境。直接通过镜像按照的内核并不能直接用来做模块开发,因为发行版自身是不带内核源码树的,但是模块开发这个是必要的。所有要进行内核模块开发第一步就是要编译内核。具体到不同版本的raspberry,编译方法有细微的差别,这个raspberry官方有一篇文档专门将这个。我这个内核的编译过程主要就是参考这篇 KERNEL BUILD原创 2016-06-13 10:43:48 · 4837 阅读 · 1 评论