linux
文章平均质量分 93
a827415225
这个作者很懒,什么都没留下…
展开
-
linux读书摘要-主板硬件介绍
想接触一下linux,找来《鸟哥的linux私房菜》阅读一下。我个人认为的重点内容整理一下,留作记录。DDR 是所谓的双倍数据传送速度(Double Data Rate), 他可以在一次工作周期中进行两次数据的传送,感觉上就好像是 CPU 的倍频通常越大的内存代表越快速的系统,这是因为系统不用常常释放一些内存内部的数据。以服务器来说,主存储器的容量有时比 CPU 的速度还要来的原创 2016-10-16 22:15:17 · 653 阅读 · 0 评论 -
数据段、代码段、堆栈段、BSS段的区别
转自博客:http://blog.csdn.net/jxhui23/article/details/80647665个数据段 进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途 不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。转载 2017-06-21 10:42:41 · 329 阅读 · 0 评论 -
验证编辑器出现:arm-linux-gcc: 没有那个文件或目录
如上所示验证编译器出现如上所示提示:1首先确认是否将arm-linux-gcc的路径添加到PATH中了,这样可以保证在任何路径下都可以执行:arm-linux-gcc -v2其次确认。在PATH中添加的路径是否正确(有时候手残就给填错了)3以上都没问题的话。执行如下命令:sudo apt-get install lsb-coreLSB(Linux Standards Base)原创 2017-07-08 15:03:36 · 1835 阅读 · 0 评论 -
u-boot移植--6、修改默认配置参数
常常说自己是老年人记忆,因为看过的东西很快就忘。秉承着看自己写的东西肯定要比看别人写东西要好理解的原则。写下这个系列的u-boot移植,同时也加深自己的理解。其实到现在网上大神很多,给出了很多的解决方案。我也以他们为参考。与之不同我会加上一些我自己对某些地方的理解来进行处理。希望对大家有帮助。开发板:天嵌TQ2440u-boot:u-boot-1.1.6手里的开发板是天嵌的TQ2440原创 2017-11-24 20:36:04 · 1506 阅读 · 0 评论 -
u-boot移植--5、支持烧写yaffs文件系统映像
常常说自己是老年人记忆,因为看过的东西很快就忘。秉承着看自己写的东西肯定要比看别人写东西要好理解的原则。写下这个系列的u-boot移植,同时也加深自己的理解。其实到现在网上大神很多,给出了很多的解决方案。我也以他们为参考。与之不同我会加上一些我自己对某些地方的理解来进行处理。希望对大家有帮助。开发板:天嵌TQ2440u-boot:u-boot-1.1.6手里的开发板是天嵌的TQ2440原创 2017-11-24 20:33:42 · 525 阅读 · 0 评论 -
u-boot移植--4、对于NAND FLASH的支持
常常说自己是老年人记忆,因为看过的东西很快就忘。秉承着看自己写的东西肯定要比看别人写东西要好理解的原则。写下这个系列的u-boot移植,同时也加深自己的理解。其实到现在网上大神很多,给出了很多的解决方案。我也以他们为参考。与之不同我会加上一些我自己对某些地方的理解来进行处理。希望对大家有帮助。开发板:天嵌TQ2440u-boot:u-boot-1.1.6手里的开发板是天嵌的TQ2440原创 2017-11-24 20:31:18 · 788 阅读 · 0 评论 -
u-boot移植--3、DM9000网卡移植
常常说自己是老年人记忆,因为看过的东西很快就忘。秉承着看自己写的东西肯定要比看别人写东西要好理解的原则。写下这个系列的u-boot移植,同时也加深自己的理解。其实到现在网上大神很多,给出了很多的解决方案。我也以他们为参考。与之不同我会加上一些我自己对某些地方的理解来进行处理。希望对大家有帮助。开发板:天嵌TQ2440u-boot:u-boot-1.1.6原创 2017-11-24 20:30:27 · 580 阅读 · 0 评论 -
u-boot移植--1、前期准备及时钟的修改
常常说自己是老年人记忆,因为看过的东西很快就忘。秉承着看自己写的东西肯定要比看别人写东西要好理解的原则。写下这个系列的u-boot移植,同时也加深自己的理解。其实到现在网上大神很多,给出了很多的解决方案。我也以他们为参考。与之不同我会加上一些我自己对某些地方的理解来进行处理。希望对大家有帮助。开发板:TQ2440u-boot:u-boot-1.1.6手里的开发板是天嵌的原创 2017-11-24 20:27:09 · 483 阅读 · 0 评论 -
关于linux下的PS1的设定与PATH的设定
工欲善其事,必先利其器。在使用linux做嵌入式linux移植开发的时候,有两个问题让我很不爽。1、PS1的设定。即提示字符让我看着很不爽,那么我们如何将其修改成我们想要的样子呢?2、arm-linux-gcc老是提示找不到,那么我们具体该如何设置将其查找路径有效的,完整的被linux识别呢?下面我带你看一下操作系统:ubuntu以上两个问题其实是同宗同源的,其原创 2017-08-06 17:51:14 · 8483 阅读 · 0 评论 -
u-boot移植--2、EN29LV160AB Nor Flash移植
常常说自己是老年人记忆,因为看过的东西很快就忘。秉承着看自己写的东西肯定要比看别人写东西要好理解的原则。写下这个系列的u-boot移植,同时也加深自己的理解。其实到现在网上大神很多,给出了很多的解决方案。我也以他们为参考。与之不同我会加上一些我自己对某些地方的理解来进行处理。希望对大家有帮助。开发板:天嵌TQ2440u-boot:u-boot-1.1.6手里的开发板是天嵌的原创 2017-11-24 20:27:44 · 1112 阅读 · 0 评论 -
YAFFS2文件系统下的2K nand oob区的内容
其实只是把官网的东西贴出来给大家看,链接如下https://yaffs.net/yaffs-2-specification方便大家查看mkyaffs2image命令的相关代码。贴一下最有用的yaffs2的oob区的数据结构!当然具体哪个字节在OOB区的哪个位置,就劳烦各位自己看代码了...原创 2018-01-31 09:26:28 · 1495 阅读 · 0 评论 -
load address、entry point与bootm address的关系与区别
http://blog.csdn.net/qq_21792169/article/details/50098749http://blog.chinaunix.net/uid-28382924-id-3421282.html原创 2018-01-24 00:08:55 · 1644 阅读 · 0 评论 -
linux中makefile里的$(@:_config=)的解释
研究makefile中遇到$(@:_config=),上网查询,看到的很好的博客,转载一波原文地址:http://blog.sina.com.cn/s/blog_89fa41ef0100t6bj.html1. $(@:_config=)什么意思?网上查到如下解释这里使用了Makefile中的替换引用规则,类似常看到的例子 obj=$(srcfiles:%.c=%.o转载 2017-06-18 12:07:35 · 2230 阅读 · 0 评论 -
linux系统中从网络自动获取软件及更新的工具
apt-get 是debian、ubuntu发行版的包管理工具。主要用于从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。apt-get命令一般需要root权限执行,所以一般跟着sudo命令。例:sudo apt-get xxxxyumYum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及Cent原创 2017-04-05 20:25:16 · 819 阅读 · 0 评论 -
Unable to find the ncurses libraries的解决办法
我们在更新CentOS或者Ubuntu的内核时,执行make menuconfig可能看如这样的错误:*** Unable to find the ncurses libraries or the*** required header files.*** ‘make menuconfig’ requires the ncurses libraries.****** Inst转载 2017-03-26 13:52:56 · 506 阅读 · 0 评论 -
linux读书摘要--CentOS的在线求助
关于CentOS的一些简单指令与在线求助如果想装双系统,则要先装liunx后装windows。如果用虚拟机安装则可直接安装,比较简单。 linux有X Window 的窗口管理员环境和纯文本接口的环境啊?要怎么切换 X Window 与文本模式呢?通常我们也称文本模式为终端机接口, terminal 或 console 喔!Linux 预设的情况下会提供六个。Terminal原创 2016-10-16 20:00:04 · 707 阅读 · 0 评论 -
linux读书摘要-linux文件与目录管理
绝对路径与相对路径 绝对路径:由根目录(/)开始写起的文件名或目录名称,例如 /home/dmtsai/.bashrc; 相对路径:相对于目前路径的文件名写法。例如 ./home/dmtsai 或../../home/dmtsai/ 等等。反正开头不是 /就属于相对路径的写法、 相对路径是以『你当前所在路径的相对位置』来表示的。举例来说,你目前在 /home这个目录下原创 2016-12-01 09:56:24 · 724 阅读 · 0 评论 -
linux读书摘要--文件与文件系统的压缩、打包与备份
声明:本文章为《鸟哥的Linux私房菜》读书摘要!两种压缩技术:1、假设我们记录 1,考虑计算机所谓的二进制,如此一来,1会在最右边占据1 个 bit,而其他的7个bits将会自动的被填上0 !那 7个bits应该是『空的』才对!不过,为了要满足目前我们的操作系统数据的存取,所以就会将该数据转为byte的型态来记录了!而一些聪明的计算机工程师就利用一些复杂的原创 2016-12-16 13:42:53 · 665 阅读 · 0 评论 -
linux读书摘要--vim文本编辑器
声明:本文章为《鸟哥的Linux私房菜》读书摘要!vim文本编辑器 Linux在文字接口下的文书编辑器emacs,pico,nano,joe,与vim 等。vim是进阶版的vi,vim不但可以用不同颜色显示文字内容,还能够进行诸如shell script, C program等程序编辑功能, 你可以将vim视为一种程序编辑器 。学习vim的原因原创 2016-12-24 16:53:53 · 851 阅读 · 0 评论 -
linux读书摘要--linux文件权限与目录配置
声明:本文章为《鸟哥的linux私房菜》读书摘要! Linux 一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有read/write/execute 等权限。在Linux 系统当中,默认的情况下,所有的系统上的账号与一般身份使用者,还有那个root 的相关信息,都是记录在/etc/passwd这个文件内的。至于个人的密码则是记录原创 2016-11-19 18:17:33 · 591 阅读 · 0 评论 -
linux读书摘要--linux磁盘与文件系统管理
声明:本文章为《鸟哥的linux私房菜》读书摘要!磁盘基础知识点整理 整颗磁盘的组成主要有:圆形的磁盘盘(主要记录数据的部分);机械手臂,与在机械手臂上的磁盘读取头(可擦写磁盘盘上的数据);主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据。 扇区(Sector)为最小的物理储存单位,且依据磁盘设计的不同,目前主要有 512bytes 与 4K 两种格式;将扇区组成一个圆,...原创 2016-12-08 11:20:05 · 3850 阅读 · 1 评论 -
linux读书摘要--BASH
什么是 Shell 操作系统其实是一组软件,由于这组软件在控制整个硬件与管理系统的活动监测, 如果这组软件能被用户随意的操作,若使用者应用不当,将会使得整个系统崩溃。但是我们总是需要让用户操作系统的,所以就有了在操作系统上面发展的应用程序。用户可以透过应用程序来指挥核心, 让核心达成我们所需要的硬件任务。我们可以发现应用程序其实是在最外层,就如同鸡蛋的外壳一样,因此这个咚咚也就被称呼为壳程序原创 2016-12-29 15:05:01 · 868 阅读 · 0 评论 -
linux读书摘要--正规表示法与文件格式化处理
正规表示法 (Regular Expression, RE,或称为常规表示法)是透过一些特殊字符的排列,用以『搜寻/取代/删除』一列或多列文字字符串, 简单的说,正规表示法就是用在字符串的处理上面的一项『表示式』。正规表示法就是处理字符串的方法,他是以行为单位来进行字符串的处理行为, 正规表示法透过一些特殊符号的辅助,可以让使用者轻易的达到『搜寻/删除/取代』某特定字符串的处理程序!原创 2017-02-20 21:03:56 · 692 阅读 · 0 评论 -
解决linux交叉编译器出现“bad elf interpreter 没有过那个文件或目录”问题
想学习一下嵌入式linux,找来天嵌开发板,安装交叉编译器时出现“bad elf interpreter 没有过那个文件或目录”的问题,在网上查说没有32位的库,安装一下就好了,给出额解决办法是sudo yum install ia32-libs.i686但是试了一下,根本就没有这个库呀,于是继续搜,有大神说用sudo yum install glibc.i686试了一下,果然原创 2017-03-11 22:24:41 · 2011 阅读 · 0 评论 -
linux内核添加对yaffs2文件系统的支持
传送门:http://blog.chinaunix.net/uid-22030783-id-3020515.html解压时,直接将解压后的文件命名为yaffs2转载 2017-03-30 12:52:32 · 951 阅读 · 0 评论 -
对busybox使用make menuconfig出现错误“makefile 混和的隐含和普通规则。停止。”
码字麻烦,传送门:http://gongqinggang.blog.163.com/blog/static/175548152012111411234943/转载 2017-03-30 13:27:21 · 971 阅读 · 0 评论 -
yaffs2文件系统构建的系列文章
http://blog.csdn.net/liuchenxia8/article/details/79370266转载 2018-02-26 11:08:36 · 206 阅读 · 0 评论