
Linux
yhl_sophia
这个作者很懒,什么都没留下…
展开
-
安装Linux
CentOS网址:http://mirror.centos.org/centos/关于网卡在Linux下的文件设备名解释:http://blog.chinaunix.net/uid-30490191-id-5198186.html在自己的不懈努力下,终于把Centos 7安装好了。学生党一个,手上没有主机只有笔记本,不能放弃Windows毕竟有很多资料,又不想用虚拟机,于是就这么决定在Wi...原创 2018-05-06 00:11:31 · 211 阅读 · 0 评论 -
ubuntu VMware安装、Samba共享文件配置
尝试在笔记本上利用WMware平台安装了ubuntu,笔记本自带的是win10系统,记录一些关键的点。首先是用VMware安装Ubuntu时如果选择了自定义分区,在分区完成后由于WMware的屏幕大小问题不能完全显示Ubuntu的安装界面,导致无法选择下一步........这个目前都没有解决,可能一开始提示安装VMware Tools的时安装一下会解决掉吧,因为VMware Tools可以协助...原创 2019-01-10 10:46:06 · 468 阅读 · 0 评论 -
Ubuntu FTP服务器配置与应用
一、基本概念介绍 FTP(File Transfer Protocol)文件传输协议,用于控制文件的双向传输,同时也是一个应用程序,可以实现在主机间共享文件,它属于ISO网络结构中的应用层。 当启动FTP从远程计算机复制文件时,事实上启动了两个程序:一个是本地机上的FTP客户程序,它向FTP服务器提出复制文件的请求;另一个是启动在远程计算机上的FTP服务器程序,响应客户...原创 2019-01-16 16:43:57 · 1753 阅读 · 0 评论 -
嵌入式Linux学习(三)点亮LED
ARM裸机程序在Linux平台上的开发步骤1、编辑源文件(Source Insight、Notepade++)2、交叉编译(arm-linux-gcc)3、烧写程序(Open JTAG、oflash) 点亮LED需要做的1、配置LED对应管脚为输出2、将该管教设置为低电平 汇编文件编写如下@*********************************...原创 2019-01-28 15:21:02 · 1166 阅读 · 0 评论 -
嵌入式Linux学习(四)用c语言点亮LED
硬件初始化1、关闭看门狗2、初始化时钟3、初始化SDRAM 启动文件需要完成的任务1、设置main函数的返回地址2、调用main函数 3、设置栈(将sp指针指向某块内存)4、清理工作 自行编写启动文件@************************************************.text.global _s...原创 2019-01-28 16:56:43 · 969 阅读 · 0 评论 -
Makefile规则
Makefile的语句规则 目标:先决条件 (Tab键)命令 Makefile变量引用方式 $(VARIABLE_NAME)或${VARIABLE_NAME} Makefile变量定义1、递归展开变量 可被其他版本的make所支持,且该类型变量在定义时,可引用其他的之前没有定义的变量,定义方式为"="或"define"...原创 2019-01-23 11:09:01 · 210 阅读 · 0 评论 -
嵌入式Linux学习(四)了解BootLoader
BootLoader的定义BootLoader是一段上电时便开始执行的代码,主要完成初始化硬件设备、准备好软件环境以及调用操作系统内核等任务。BootLoader的操作模式1、启动加载 一般用于产品发布时,上电后BootLoader便从板子上的某个固态存储设备上将操作系统加载到RAM中执行2、下载模式 开发人员可通过串口或网络连接等手段从主机下载文件,...原创 2019-03-11 17:04:33 · 437 阅读 · 1 评论 -
Ubuntu 修改用户UID为0后无法识别root和用户账号解决办法
看鸟哥私房菜时讲到多个用户可以有相同的UID,且如果将用户UID改成0后则用户拥有和root一样的权限,于是我试验了一下,修改/etc/passwd文件,将我登录的用户yhl的UID改成0(和root的UID相同),这一改就出问题了,当我在终端退出登录再重新用root/yhl账号登录的时候系统提示识别不了用户名,而且我的yhl账号也并没有修改/etc/passwd的权限,重启Ubun...原创 2019-03-01 14:46:22 · 3246 阅读 · 0 评论 -
Linux私房菜基础篇 笔记
Linux工作调度的种类1、例行性的工作,每隔一定周期需要办的事项,通过crontab设置2、突发性工作,at可以处理仅执行一次就结束调度的命令Linux常见的例行性工作进行日志文件的轮替(log rotate) 日志文件分析(logwatch任务) 更新locate的数据库 RPM软件日志文件的新建与更新 删除临时文件crontab解析crontab -e 编...原创 2019-03-11 17:04:58 · 133 阅读 · 0 评论 -
Linux autotools的使用
autotools系列工具可以帮助用户轻松地生成makefile文件,用户只需输入简单的目标文件、依赖文件、文件目录即可一个简单的实例新建两个源文件hello.c display.c display.h,其中hello.c中include "display.h",display.c中定义了显示函数display1、在源文件所在的目录下输入命令autoscan,它会搜索源文件以寻找一...原创 2019-01-15 12:00:20 · 271 阅读 · 0 评论 -
GDB调试器
GDB是GNU开源组织发布的一个强大的Linux下的程序调试工具,是一种命令行调试工具。使用GDB流程:1、编辑源文件2、编译源文件,生成带调试信息的可执行代码 gcc -g test.c -o test3、启动gdb进行调试 gdb testgdb进行调试的是可执行文件,而不是.c源代码 gdb常用命令参数见链接 :http...原创 2019-01-15 09:30:26 · 1466 阅读 · 0 评论 -
Linux的介绍
1、Linux的内核版本2.6.18-92.e15 主版本.次版本.释出版本-修改版本分类:A、主、次版本为奇数——开发中版本,主要用于测试和开发新功能B、主、次版本为偶数——稳定版本内核版本与distribution版本不同。 2、Linux distribution(可完全安装套件)A、使用RPM方式安装软件的系统(Red Hat,Fedora,SuSE)...原创 2018-05-01 13:17:03 · 178 阅读 · 0 评论 -
计算机基础
Intel X86主板上的芯片组通过两个桥接器控制各组件通信:1、北桥连接CPU、内存和显卡等组件。2、南桥连接速度较慢的周边借口—硬盘、USB和网卡等。而AMD的内存直接与CPU通信,将内存控制组件集成到CPU当中。主板的主要组件:CPU、内存、磁盘设备(IDE/SATA)、总线芯片组(南北桥)、显卡接口(PCI Express)和其他适配卡(PCI)。1、CPU多核CP...原创 2018-04-30 11:36:46 · 276 阅读 · 0 评论 -
ubuntu 安装arm-linux-gcc 4.4.3交叉编译器
系统版本:Ubuntu 18.04.1 LTS编译器资源:arm-linux-gcc 4.4.3.tar.gz(网上搜索有资源可下载) 用windows下载arm-linux-gcc 4.4.3.tar.gz压缩包并放到samba服务的共享文件夹,这里如果windows不能访问共享文件夹的话检查下smb.conf文件的配置,是否有writeable = yes,还有就是目录的权限也要记...原创 2019-01-10 15:19:05 · 1389 阅读 · 0 评论 -
ubuntu 安装minicom并进行配置
https://blog.youkuaiyun.com/mybelief321/article/details/8987502转载 2019-01-10 17:13:15 · 5741 阅读 · 0 评论 -
嵌入式LInux学习(一)熟悉JZ2440开发板以及烧写工具
学习视频:韦东山嵌入式LInux开发1期 op/eop —— Open JTAG/easy Open JTAGJTAG用于下载程序,但下载速度较慢如果板子上已经有板上程序,且该程序支持USB转串口下载程序则可用串口下载,速度较快 串口与板子通信测试 启动Ubuntu上的minicom并配置好参数(波特率115200,无流控制) $sudo mini...原创 2019-01-24 11:29:23 · 1040 阅读 · 0 评论 -
嵌入式LInux学习(二)JZ2440恢复出厂设置
PC机与嵌入式LInux设备上电后的区别 嵌入式LInux设备的Flash基本分区,以JZZ2440举例 进入uboot使用mtd命令可以查看分区情况 BootLoader —— 256k Params —— 128k Kernel —— 2M Root —— 剩余部分 通过uboot校准屏幕 执行 rm et...原创 2019-01-24 15:11:45 · 2276 阅读 · 0 评论 -
gcc编译器、静态/动态库
gcc的常用选项 -c 只编译汇编不链接,生成目标文件.o -S 只编译不汇编,生成.s文件 -E 只预处理,生成.i文件 -g 在可执行程序中包含标准调试信息 -o file 将file文件指定为输出文件 -v 打印出编译器内部编译个过程命令行信息和编译器版本 -I dir 在头文件的搜...原创 2019-01-14 14:36:01 · 181 阅读 · 0 评论 -
VMware虚拟机三种网络连接模式
https://note.youdao.com/ynoteshare1/index.html?id=236896997b6ffbaa8e0d92eacd13abbf&type=note#/转载 2019-01-24 15:45:10 · 147 阅读 · 0 评论 -
Linux系统 开启和配置SSH、FTP服务和NFS服务
电脑虚拟机上的Ubuntu很长一段时间没有用,今天重新开启时遇到一些问题,遂记录下来。我这里使用MobaXterm这个软件来实现主机与Linux系统的远程网络连接服务,MobaXterm这个软件能够支持多种连接方式,其中包括SSH、FTP、SFTP和Serial。 首先是SSH服务,通过SSH可以远程登录虚拟机里的Ubuntu,实现在主机中输入Linux命令来实现相关操作。一开始采...原创 2019-08-15 15:15:57 · 627 阅读 · 0 评论