南有乔木z

随心所欲,想写啥就写啥。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年12月2日

摘要: 本文作为本人学习过程中的记录及时不时的突发奇想偶记。鄙人菜鸟一只,文中如有错误或疏漏,若读者肯不吝赐教,在下感激零涕。文章一直不断更新中 一、汇编语言 汇编语言是一种应用计算机、微处理器、微控制器或其它可编程器件的低级语言(符号语言)。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号带图 阅读全文
posted @ 2017-12-02 16:50 南有乔木z 阅读(1300) 评论(0) 推荐(0)

摘要: 内核空间与用户空间说明-> 内核空间: Linux系统运行的空间,写的设备驱动便是运行在内核空间里。 用户空间: 应用程序运行的空间范围。 数据传递: Linux驱动和应用程序分别运行在不同的空间内,数据不能直接进行传递。有下述几种方法来实现数据传输的通道: (1).用户程序通过内核提供的系统调用接 阅读全文
posted @ 2017-12-02 16:36 南有乔木z 阅读(180) 评论(0) 推荐(0)

摘要: 一 内核编译--Makefile 1.编译 将Linux内核源码编译成针对特定硬件的二进制镜像--zImage /uIamge。 2.方法 *一般拿到一份新的源码,第一步先要将其编译通过。当第一次生成.config文件时,会进行首次配置,选择编译项目。建议对已有.config文件源码 进行备份,以防 阅读全文
posted @ 2017-12-02 16:35 南有乔木z 阅读(494) 评论(0) 推荐(0)

摘要: Linux嵌入式工程师技能要求: 1.C语言 具备C语言基础、理解C语言基础编程及高级编程,包括:数据类型、数组、指针、结构体、链表、文件操作、队列、栈。 2.Linux基础 Linux操作系统的概念、安装方法,了解Linux下目录结构、基本命令、Vim+GCC+GDB+make,shell Mak 阅读全文
posted @ 2017-12-02 16:34 南有乔木z 阅读(638) 评论(0) 推荐(0)

摘要: 一.驱动的种类 : 字符驱动/字符设备 (像子节流一样访问的设备,led) 块驱动 / 块设备 (通过内存缓冲区进行访问,可以随机读取的设备 硬盘)、 网络驱动 / 网络设备(能够与其他主机发生数据交换的设备 蓝牙、网卡驱动) 二.总线/设备/驱动关系: 总线在Linux中有两种存在:一种是设备本身 阅读全文
posted @ 2017-12-02 16:34 南有乔木z 阅读(178) 评论(0) 推荐(0)

摘要: 所有文章都只做学习记录用! 一、Linux开发板操作命令1.查看命令: 系统相关: **任务管理器: gnome-system-monitor 查看系统版 :uname -a / uname -s (kernel) /uname -r (kernel -release) /uname -p 文件相关 阅读全文
posted @ 2017-12-02 16:33 南有乔木z 阅读(202) 评论(0) 推荐(0)

摘要: 一、类和OPP编程 OPP特性-- 1.抽象 采用对象的描述方式。 2.封装和隐藏 类实现尽可能的将实现细节()和公共接口实现分开。将实现细节放在一起并将他们与抽象分开被称为封装。数据隐藏一指将实现的细节隐藏在私有部分,另一种就是 将函数定义和类声明放在不同的文件中。 class提供 不能被外部访问 阅读全文
posted @ 2017-12-02 16:32 南有乔木z 阅读(140) 评论(0) 推荐(0)

摘要: 一 、指针存在的意义 参考 http://www.cnblogs.com/ggjucheng/archive/2011/12/13/2286391.html 1.指针 指针是一个变量,该变量用于存储内存里的某个地址。指针的关键因素有四:指针的类型,指针指向的类型,指针的内容(指针所指向的内容), 指 阅读全文
posted @ 2017-12-02 16:31 南有乔木z 阅读(199) 评论(0) 推荐(0)

摘要: 一.普遍编程语言的特征 任何常用的编程语言都具备一组公共的语法特征,不同的语言仅在特征的细节上有所区别。所以,要想掌握一门语言,需要理解其语法特征的实现细节是第一步。 最基本的特征包括: <1>.内置类型 <2>.变量,用来为对象命名 <3>.表达式和语句,用于操作上述数据类型的具体值。 <4>.i 阅读全文
posted @ 2017-12-02 16:29 南有乔木z 阅读(682) 评论(0) 推荐(0)

摘要: 一.位置 在一般的IDE中,编译器与程序创建和分析工具包一起绑定提供。最常用的编译器有GNU编译器和微软的Visual Stdio编译器。GNU中最著名的 g++。 二.作用 讲程序编译成为计算机可以执行的二进制码,还可以寻找文本中的错误。包括语法错误、类型错误、声明错误。 阅读全文
posted @ 2017-12-02 16:26 南有乔木z 阅读(178) 评论(0) 推荐(0)