嵌入式Linux
为了zynq学习嵌入式linux,加油!
迷路的小黑
不要懒了,起来学习!
展开
-
嵌入式Linux学习(第N天)——Linux系统知识总结
吐槽Emmmm先来吐槽一波,十分不推荐大家读的一本书《ARM嵌入式Linux系统开发详解》,第一个是年代久远,知识点太久远了,Linux发展迅速,很多已经不那么干了…比如我想看的设备树里面就一点点也没有介绍,因为这是最近10年的技术…(10年…可想而知这玩应有多out)…第二点这玩应前后顺序感觉有点坑…我飞速看完了整本书…脑瓜子都痛了…感觉帮助不是很大…所以这就当是我这个栏目的结束吧,把我飞速看...原创 2020-04-29 23:25:36 · 307 阅读 · 0 评论 -
(未写占坑)嵌入式Linux学习——GUI界面设计
常见嵌入式GUI1、GNOME2、KDE3、QT4、MiniGUI我们用个QT试试开发图形界面程序首先是在windows安装好QT原创 2020-04-24 13:06:29 · 459 阅读 · 0 评论 -
嵌入式Linux学习(第四天学习一)——串口通讯
串口的工作原理就是通过直接连接在两台设备间的线发送和接收数据。最少三根线RX、TX、GND。常见的还有RS232有9根线串口应用程序操作串口的方法和文件十分类似。#include <stdio.h> /*标准输入输出定义*/ #include <stdlib.h> /*标准函数库定义*/ ...原创 2020-04-24 12:19:30 · 1159 阅读 · 0 评论 -
嵌入式是Linux(第三天)——线程与进程和网络通讯
线程与进程线程与进程的概念和区别进程简单来说就是一个正在运行的程序。包括其运行代码和运行代码所用的资源,一个CPU可以存在多个进程但是同一时间只允许一个进程工作。但CPU切换速度很快,给我们感觉像是所有进程同时运行。线程是操作系统最小度量单位。线程和进程最大的区别就是共不共享数据,同时线程是进程的一部分,也就是进程可以由多个线程构成。进程好比火车,线程好比车厢。不同火车之间的信息当然不共享,...原创 2020-04-20 00:39:39 · 246 阅读 · 0 评论 -
嵌入式Linux(第二天学习二)——应用程序编程基础
应用程序编程基础这部分基本就是复习…内存分配堆和栈的概念和在系统中的应用。这个计算机组成原理大概都会讲一些,栈一般用来存储临时变量,保护数据之类的。堆类似于链表。用到的函数都是C的函数诸如:malloc、free、calloc、realloc等文件指针和流文件的操作都是围绕流进行的,操作系统屏蔽了操作文件的I/O和具体的物理细节,打开一个文件如fopen,就把文件和流绑定在了一起,对...原创 2020-04-18 22:57:38 · 120 阅读 · 0 评论 -
嵌入式Linux(第二天学习一)——编写Linux应用程序和了解其原理
Linux下的GCC编译器GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。) [1]GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,...原创 2020-04-18 15:53:22 · 502 阅读 · 0 评论 -
嵌入式Linux(第一天学习)——基础知识和感受
基础知识看了前三章,大概讲最主要会的知识的计算机组成原理和C语言基础。当然基本的模拟电路、数字电路的也得会。用过51、32可能会好一些吧,毕竟对寄存器一些熟悉。感受看了基本的ARM指令集和当初学过的8086汇编指令集非常像。不过我想后来在Linux上编程应该是用C,如果有编译器的话直接C语言代码就能编译,没有的话就得用交叉编译器编译好了再把库传到Linux上用。为什么要用linux呢?因为l...原创 2020-04-17 21:46:50 · 450 阅读 · 0 评论