这两个月没有怎么更新博文,最近换工作了,根据新工作安排,大半年内都做MCU开发(就不要叫单片机了,太老土了)。 入职新工作了,急需重构拳头产品的软件,所以每天加班,博文也就没以前更的多了。 单片机与linux应用开发,开发过程中有什么区别之近日个人感悟: 第一点,单片机往往配合仿真器调试,linux ...
分类:
其他好文 时间:
2021-07-05 17:32:47
阅读次数:
0
以下内容源自于:韦东山老师的《嵌入式Linux应用开发 》 目的:了解Bootloader与内核交互的原理 由于Bootloader和内核交互是单向的,只能是B将参数传给内核,且不能同时运行,那传递参数方法就只有:Bootloader将参数放在某个约定的地方,再启动内核,内核启动后去这个地方获得参数 ...
分类:
其他好文 时间:
2020-02-21 09:18:25
阅读次数:
78
前言在「关于我」那篇博文里,朋友们应该知道了我不是科班出身,是由机械强行转行到Linux应用开发方向。下面我就详细向大家介绍自己这一路上的转行历程,希望对大家有所启发。我是学机械专业的,对于机械专业我还是很感兴趣,而且当年这个专业也是我自己选择的。本科时成绩没排第一,但也排专业前列。硕士时成绩一直是专业第一,还拿过国家奖学金。由此可见,我还是挺热爱机械的,考研时甚至还想去中科院深造(可惜落榜了),
分类:
系统相关 时间:
2018-08-14 17:08:51
阅读次数:
173
手头的Mini2440搁置了两年半之后,我再次决定拿出它,重新尝试嵌入式Linux的学习。 我使用的是友善之臂的Mini2440开发板、韦东山的《嵌入式Linux应用开发完成手册》及其视频教程。所以,本篇文章中所涉及到的各种软件均可在以下两处找到: 0. Mini2440开发板的配套光盘 1. 韦东 ...
分类:
其他好文 时间:
2018-07-15 23:52:53
阅读次数:
401
1.嵌入式Linux(推荐课程:嵌入式linux应用开发班|嵌入式Linux系统开发班|嵌入式Linux驱动开发班) 嵌入式Linux(Embedded Linux)是标准Linux经过小型化裁剪处理之后的专用Linux操作系统,能够固化于容量只有几KB或者几MB的存储器芯片或者单片机中,适合于特定 ...
分类:
其他好文 时间:
2017-12-14 13:22:10
阅读次数:
141
自学嵌入式确实不大现实(当然也不是说没有这个可能),毕竟嵌入式难度也是比较大的。 嵌入式的应用主要是几个方向, 一是系统开发:侧重开发环境搭建、内核原理、交叉编译等; 二是嵌入式Linux应用开发:侧重Linux应用编程、内核编译、系统调用; 三是底层驱动开发:侧重嵌入式Linux系统下的驱动开发、 ...
分类:
系统相关 时间:
2017-12-03 14:43:06
阅读次数:
208
Linux 系统下Eclipse安装及使用 我们在搞上层开发的时候,都是在Windows下使用Eclipse,那么如果是Linux应用开发,就必须要在Linux中安装Eclipse,用于C/C++开发,当前是要在Linux带界面的系统中运行了,我这里就重新安装了一个带界面的CentOS6.3。 首先 ...
分类:
系统相关 时间:
2017-08-02 23:40:43
阅读次数:
346
Tencent后台服务器开发有一道题是计算一个结构体的sizeof的大小: struct strData { int m_Int; char m_Char; short m_Short; char m_Flag; } 系统为32位的Unix机器,请问sizeof(strData)的值是多少? 在32 ...
分类:
系统相关 时间:
2017-07-01 19:22:19
阅读次数:
204
参考之一:Linux 线程同步的三种方法 链接地址:http://www.cnblogs.com/eleclsc/p/5838790.html 简要回答: Linux下线程同步最常用的三种方法就是互斥锁、条件变量及信号量。 互斥锁通过锁机制来实现线程间的同步,锁机制是同一时刻只允许一个线程执行一个关 ...
分类:
编程语言 时间:
2017-06-20 23:29:01
阅读次数:
217
《嵌入式linux应用开发完全手册 第17章》 《farsight大纲ppt 根文件系统制作》 1.首先要知道各个文件和文件夹及其意义。 1.1 必要的文件和文件夹: 至少要在/bin, /dev, /etc, /lib, /sbin, /usr/bin, /usr/sbin这几个目录里面填入原始的 ...
分类:
其他好文 时间:
2016-08-18 00:51:12
阅读次数:
186