嵌入式-linux
不曾走远-你呢
不以无人而不芳,不因清寒而萎琐。气若兰兮长不改,心若兰兮终不移。
展开
-
嵌入式linux菜鸟养成记(一)
程序要想运行的话,必须得把程序从rom或者flash中拷贝到ram内存中,cpu从ram开始读取程序,并执行。那么问题来了,程序在内存中是如何存在的,也就是说,程序在内存中有哪些分区,变量,常量········是如何分类并分布存在的?原创 2017-03-06 14:14:09 · 298 阅读 · 0 评论 -
嵌入式linux菜鸟成长记(五)
学习linux的一点感受就linux而言,学习到深处,找到一份很beautiful的工作,完全不成问题。比如说,你会构建服务器,能够稳定的工作,那么你的收入一定不菲。但是,我的目标是嵌入式linux,所以对linux本身的研究上还未到深处,我的想法是当我在嵌入式linux上走通之后,再去补全我对linux体系本身的不足。刚开始的时候,对于嵌入式linux不知道该如何下手,想了很久。然后逛了一个招原创 2017-03-10 10:42:30 · 240 阅读 · 0 评论 -
嵌入式linux菜鸟养成记(四)
在pc机上安装什么版本的linux系统?linux的版本很多,基本上都大同小异。我选择安装的是centos7,大概7个G;当然centos7有不少缩减版的,但是我不建议安装缩减版,缩减版有很多功能被缩减了,如果你需要该功能,又去安装的话,将会非常麻烦,特别是对于新手。比如说,我开始安装的缩减版,只有vi,没有vim,没有gcc,想去自己安装,需要安装很多依赖包,甚是难搞。系统账号安装好系统之后原创 2017-03-10 09:31:27 · 228 阅读 · 0 评论 -
嵌入式linux菜鸟养成记(三)
一个好的单片机程序,一样能够完美地执行需要的功能,又为什么一定要向系统发展呢?原创 2017-03-07 09:41:19 · 237 阅读 · 0 评论 -
嵌入式linux菜鸟成长记(六)
以上shell脚本完成了对scripts and cmakefile这两个文件按照日期来备份的功能,如果在你的linux系统的定时任务中加入此任务,那么系统就会每天定时备份这两个文件了。原创 2017-03-13 15:19:11 · 224 阅读 · 0 评论 -
嵌入式Linux菜鸟成长记(八)
什么时候是真正开始嵌入式Linux的时候?当你在你的电脑上安装好Linux系统,并且会一些基本的命令操作,能够编写一些简单的Makefile,和shell脚本之后,那么就可以真正开始你的嵌入式Linux之旅了。当然了,切记,你觉得你自己的Linux知识不够用的时候,得马上温故-知新。原创 2017-03-14 10:27:32 · 287 阅读 · 0 评论 -
嵌入式Linux菜鸟成长记(九)
嵌入式Linux学习步骤1:嵌入式Linux的移植。也是我目前主要的工作。2:嵌入式Linux的驱动编写,升级版工作,重头戏。3:嵌入式Linux的片上软件编写,扫尾工作。嵌入式Linux的移植?Linux的内核可以在多种型号的芯片运行,但是每一种芯片的硬件配置都是不一样的,想把Linux从一种主板,弄到另一种主板上,这种方法叫做“移植”。所谓移植就是把程序代码从一种运行环境转移到另一种原创 2017-03-14 10:56:54 · 423 阅读 · 0 评论 -
嵌入式linux菜鸟养成记(二)
栈(英文名称是stack)是系统自动分配空间的,例如我们定义一个 char a;系统会自动在栈上为其开辟空间。而堆(英文名称是heap)则是程序员根据需要自己申请的空间,例如malloc(10);开辟十个字节的空间。原创 2017-03-06 17:28:22 · 284 阅读 · 0 评论