
嵌入式Linux系统 (EL)
JXES智能生态系统
淘宝店铺:https://shop203908944.taobao.com/
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu22.04下打包发布Qt5.15应用程序的方法
最后使用ubuntu22.04的文件管理器gedit打开/usr/share/applications,然后右击刚才创建的yourdemoname.desktop,选择“Copy to…",将她复制到桌面目录(/home/gary/Desktop)即可,然后在Ubuntu22.04的桌面双击即可打开应用程序。Ubuntu22.4的桌面图标在/usr/share/applications中,在改目录下创建“双击启动应用程序”的脚本如下:(更多介绍可以参考目录下自带的桌面启动程序的脚本,以葫芦画瓢)原创 2023-11-27 19:15:39 · 1968 阅读 · 0 评论 -
嵌入式操作系统新书发布
新书发布,在这里打个卡,谢谢兄弟姐妹们的支持!原创 2022-10-20 14:22:15 · 259 阅读 · 0 评论 -
openembedded-core编译注意事项
由于项目需要,选用了一款评估板,系统都是基于openembedded/yocto构建的,这个框架的确是很方便构建和维护嵌入式系统,但初次编译时,对开发环境的要求还是很高的,否则可能一天一夜都编译不完。编译系统镜像准备$ mkdir ~/bin$ export PATH=~/bin:$PATH$ curl https://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~原创 2022-05-08 08:10:20 · 339 阅读 · 0 评论 -
Linux下Makefile的automake生成全攻略
作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用“./configure”,“make”,“make instal”就可以把程序安装到Linux系统中去了原创 2010-11-16 16:12:00 · 813 阅读 · 0 评论 -
虚拟机linux下挂载本地硬盘
看到网上很多人都说虚拟机装的linux下挂载不了windows的硬盘,以下是个人的经验,本人尝试了,用这个方法,在linux下完全可以挂载:在linux下用fdisk -l查找windows XP下的其它分区,结果没有看到,这是非常很正呀。因为其它硬盘并没有加到虚拟机vmware上,也就是说其它分区没有安装到你的虚拟计算机上,怎么可能在linux上看到呢!加入电脑硬盘的方法是:(V...原创 2010-11-15 17:19:00 · 11062 阅读 · 4 评论 -
linux的mount命令详解
<br /><br /><br />linux下挂载(mount)光盘映像文档、移动硬盘、U盘、Windows和NFS网络共享<br /><br />linux 是个优秀的开放源码的操作系统,能够运行在大到巨型小到掌上型各类电脑系统上,随着linux系统的日渐成熟和稳定连同他开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的电脑系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在l原创 2010-11-15 12:07:00 · 2323 阅读 · 0 评论 -
一步一学Linux与Windows 共享文件Samba
<br />处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢谢;<br />目录 0.1 查看文件内容和编辑文件的工具;<br />0.2 关于文件和目录相关;<br />03 用户和用户组相关;<br />04 进程管理;0、架设Samba 服务器的前提;<br /> 3.5.1 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件;<br />3.5.2 在Windows中访问Linux Samba服务器共享文件的办法;<br />3.5.3原创 2010-11-19 10:16:00 · 921 阅读 · 0 评论 -
Linux下求取文件长度的几种常用方法
<br />第一类:lseek/fseek<br /><br />1、lseek<br />代码片段:<br />int GetFileSize(char *_pName) <br />{<br /> int iFd = -1;<br /> int iLen = 0;<br /> if (_pName == NULL)<br /> {<br /> return -1;<br /> }<br /> iFd = open(_pName, O_RDONLY);<br /> if (i原创 2010-11-19 22:43:00 · 1289 阅读 · 0 评论 -
Ubuntu11.10下激活ROOT帐号
在Ubuntu11.10下,root身份默认是禁用的,需要激活ROOT帐号步骤:0:切换到root账户下,sudo -s1:终端下运行sudo passwd root来设置一个密码;2:设置成功后,用su root或者su来登录root帐号;3:登录的时候选择其他然后用户名root,密码是sudo passwd root设置的密码。原创 2012-02-12 21:29:48 · 1605 阅读 · 0 评论 -
嵌入式Linux学习2---Ubuntu下FTP服务的配置
想在WIN7 与虚拟机上的UBUNTU之间通过FTP上传,下载文件,于是相当在WINDOWS下用的CUTEFTP工具,这个工具需要系统有支持FTP服务才能使用,于是就做了如下配置,居然可以实现文件的共享了,其实还可以设置账户,权限,安全等等,这些在网络服务器上估计用的很多,我这是为了学习嵌入式开发用,就实现基本功能吧。1、安装vsftpdsudo apt-get install vsftp原创 2012-03-21 08:57:04 · 1582 阅读 · 0 评论 -
嵌入式Linux学习3---ubuntu下配置SSH服务以及SecureCRT工具的使用
平时都在windows上开发,所以习惯了这样的操作,在linux下写代码,调试真不方便,怎么办呢,于是找到了一个远程登陆工具SecureCRT,这个工具需要SSH服务的支持,比用TELNET服务明文传输安全多了,SSH是密文传输的,下面讲下怎么配置吧。 首先备份自带的源 : sudo cp /etc/apt/sources.list /etc/apt/sources原创 2012-03-21 08:57:44 · 1799 阅读 · 0 评论 -
嵌入式Linux学习1---虚拟机ping不通win7宿主机
今天在我的win7本本上通过虚拟机安装了个ubuntu11的linux系统,我想通过bridge方式与宿主机通信与上网,配置好后,在ubuntu上上网是没问题,打开www.baidu.com很顺畅,可就是ping不通宿主机(宿主机可以ping linux),感觉不是我配置的问题,以前在winxp上都没有遇到过这样的问题,感觉1可能是vm的问题,2可能是win7的问题。首先,可能是防护墙的问题,原创 2012-03-19 11:16:43 · 6029 阅读 · 1 评论 -
linux-3.0.y中ioctl消失了 .
1、 linux-3.0.y中ioctl消失了,之前的ioctl和驱动的fops的.ioctl关联,而现在的系统调用ioctl和fops的.unlocked_ioctl关联。2、注意:fops中的原来最常用的ioctl和现在fops里不得不用的unlocked_ioctl的参数是不同的,使用的时候要注意,unlocked_ioctl少了一个参数。3、ioctl系统调用是如何与驱动中fops转载 2012-04-24 16:49:24 · 2562 阅读 · 2 评论 -
Intel段寄存器
一、 段寄存器的产生段寄存器的产生源于Intel 8086 CPU体系结构中数据总线与地址总线的宽度不一致。数据总线的宽度,也即是ALU(算数逻辑单元)的宽度,平常说一个CPU是“16位”或者“32位”指的就是这个。8086CPU的数据总线是16位。地址总线的宽度不一定要与ALU的宽度相同。因为ALU的宽度是固定的,它受限于当时的工艺水平,当时只能制造出16位的ALU;但地原创 2012-11-11 17:57:04 · 2397 阅读 · 1 评论 -
【shell】expr命令---数值计算+字符处理
<br />expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串。<br />–格式为:<br />expr Expression(命令读入Expression 参数,计算它的值,然后将结果写入到标准输出)<br />–参数应用规则:<br />用空格隔开每个项;<br />用 / (反斜杠) 放在 shell 特定的字符前面;<br />对包含空格和其他特殊字符的字符串要用引号括起来<br />–expr用法实例讲解:<br />(1)、计算字串原创 2010-12-19 19:56:00 · 2657 阅读 · 0 评论 -
从学习export命令理解到的Shell环境和变量生存期(转)
<br />我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo显示出它的值,可结果却不是这样,脚本执行完后用set根本看不到有这个变量存在。为什么呢?我百思不得其解,最后将问题贴出来,一位前辈告诉我说用source+脚本文件就可以了,我试了一下果然可以,但一个新的问题又出来了。我将脚本中ex转载 2010-12-18 22:14:00 · 807 阅读 · 0 评论 -
判断符在shell中的使用方式
<br />1. 关于某个档名的『类型』侦测(存在与否),如 test -e filename <br />-e 该『档名』是否存在?(常用)<br /> -f 该『档名』是否为档案(file)?(常用)<br /> -d 该『文件名』是否为目录(directory)?(常用)<br /> -b 该『文件名』是否为一个 block device 装置?<br /> -c 该『文件名』是否为一个 character device 装置?<br />原创 2010-12-18 23:16:00 · 728 阅读 · 0 评论 -
Linux Bash Shell绝对路径与相对路径
<br />其实,在使用 Linux Bash Shell还有另一个困扰,就是当你的 PATH 没有设定完整的时候,下达指令都是要以『一长列的指令连带根目录都要列出来』,呵呵那就是绝对路径的设定法啦!基本上,这个『绝对路径』与『相对路径』的观念是很重要的!否则你将常常会找不到档案说!<br />所谓的『绝对路径』就是以根目录开始写入到档案的一种命令写定方法,举例来说,我目前在 /home/test 这个 test 使用者的家目录中,我想要看看里面的 .bashrc 这个档案的资料,使用的是 more 这个指转载 2010-12-19 11:56:00 · 4245 阅读 · 0 评论 -
自动卸载用*.tar.gz软件包安装的软件【转自bbs.bitsCN.com】
<br />自己编辑一个脚本比如tar.gz.uninstall<br />vi tar.gz.uninstall<br />#!/bin/sh<br />#this file for delete *.tar.gz software install<br />#auther is iamshiyu in 2006/10/11<br />$FILENAME=<br />if [ e $FILENAME ];<br />then<br />tar ztvf $FILENAME | awk '{print $N原创 2010-12-14 10:56:00 · 1030 阅读 · 0 评论