Linux系统学习
yogwnn163
嵌入式研发工程师
展开
-
grub关于linux与initrd、linuxefi与initrdefi、grud.d模板的一些记录
一、grub下的常见错误1、常见在grub的界面会报该错误error: can't find command `linux`error: can't find command `initrd`2、我的理解这里最主要是grub与efi的关系,在很多老的模式中,是不支持uefi模式的,所以配置成linux与initrd模式在grub.cfg可以正常引导启动。而在支持uefi模式下,如果不使用secure boot,则可以继续使用linux与initrd配置,但一旦使用了secure boot,将会报原创 2020-09-13 20:06:25 · 5257 阅读 · 0 评论 -
busybox文件系统与简单驱动学习(1)-busybox文件系统搭建与nfs挂载配置
一、busybox编译安装1、参考网址:https://blog.csdn.net/leon1741/article/details/548389242、参考资料:讯为4412精英版开发手册9.5章节3、实际操作环境:Ubuntu14.04、交叉编译环境 arm-none-linux-gnueabi-(直接用讯为提供的,也可以网上用其他的)、busybox版本为1.26.2二、nfs配置1、主要参考原创 2018-04-28 23:42:57 · 799 阅读 · 0 评论 -
busybox文件系统与简单驱动学习(2)-虚拟硬盘驱动实战篇
一、Virtualdisk虚拟文件系统1、Virtualdisk虚拟文件系统介绍Virtualdisk虚拟文件系统为一虚拟磁盘设备,在这个设备中分配了8K的连续内存空间,并定义了两个端口数据(port1和port2)。驱动程序可以对设备进行读写、控制和定位操作,用户空间的程序可以通过Linux系统调用访问virtualdisk设备中的数据。 参考《Linux驱动开发入门与实战》第二版这本书的虚原创 2018-04-28 23:43:32 · 283 阅读 · 0 评论 -
ROS学习之完全搞不懂篇(知道原因后发现自己好弱智...)
一、rospy.get_param()失效 1、开发过程中发现一个非常奇怪的问题,因为我需要在.yaml文件中配置参数来让ROS的python脚本使用,所以用到了rospy.get_param()语法来导入该文件,大概使用方法为:yaml文件中NETWORK_IMAGE_WIDTH: 448NETWORK_IMAGE_HEIGHT: 448#计算棒人体框选移动判...原创 2019-01-02 15:52:52 · 2487 阅读 · 0 评论 -
ubuntu18.04初体验与常用软件安装
一、谷歌浏览器安装过程参考网上之前安装方法,最终成功安装使用,实际验证18.04对谷歌安装方法变化不大,安装方式非常多,比如https://blog.csdn.net/u012318074/article/details/74059005 找个合适的来安装就可以了。二、搜狗拼音安装比较简单,需要注意的是fcitx要提前安好,并且在语言支持修改为fcitx,其他的可以参考以下链接http原创 2018-12-31 11:21:55 · 1247 阅读 · 0 评论 -
busybox文件系统与简单驱动学习(3)-eclipse开发驱动配置篇
ubuntu下使用eclipse开发驱动之前驱动代码通过gedit工具来进行编写调试操作,使用过gedit的伙伴们肯定知道有多痛苦,如果能有个好用的开发工具该有多好,那么就来find一下吧。1、Ubuntu下eclipse安装(1)环境ubuntu14.04,update到最新状态(2)安装参考之前博客安装《Ubuntu安装Eclipse for C/C++及相原创 2018-12-31 11:22:30 · 196 阅读 · 0 评论 -
busybox文件系统与简单驱动学习(4)-RT3070无线网卡STA模式配置
移植RT3070AP过程 http://bbs.elecfans.com/jishu_571189_1_1.html - Openssl库 - linbl库 - Hostapd - iptables 介绍 https://blog.csdn.net/qicheng777/article/details/72882960RT3070L无线网卡移植 https://blog.原创 2018-12-31 11:22:56 · 589 阅读 · 0 评论 -
ubuntu免密登录指令
一、PCssh-keygenscp ~/.ssh/id_rsa.pub xiaohui-pc@192.168.66.200:/home/xiaohui二、robot配置(依然在电脑端,通过ssh登录):ssh xiaohui@192.168.66.200ssh-keygencat id_rsa.pub >> ~/.ssh/authorized_keyschmod...原创 2018-12-31 12:07:05 · 505 阅读 · 0 评论 -
busybox文件系统与简单驱动学习(0)-u-boot内核编译篇
一、交叉编译环境搭建1、4412交叉编译工具安装(1)该工具位于4412提供安装包路径:iTOP-4412精英版光盘资料\02_编译器以及烧写工具\arm交叉编译器 (2)在ubuntu下建立交叉编译路径: /usr/local/arm 下,将arm-2009q3.tar.bz2文件导入,并进行解压 (3)进入 root 权限 (4)进入 /root 路径,编辑 .bashrc文件,并导入交叉原创 2018-04-28 23:38:55 · 366 阅读 · 0 评论 -
Ubuntu各项操作杂记
1、Ubuntu16.04图标下移与左移下移:gsettings set com.canonical.Unity.Launcher launcher-position Bottom左移:gsettings set com.canonical.Unity.Launcher launcher-position Left1、Linux访问window下的磁盘分区出现“E...原创 2018-12-31 11:20:14 · 190 阅读 · 0 评论 -
ubuntu下libusb安装与测试
0.libusb的介绍:1.环境:vmware_fedora_10(Linux-2.6.x)2.获取源代码:http://sourceforge.net/projects/libusb/ (最好选择libusb-1.0.9版本,下载次数最多,自是有它的道理)3.解压源码tar xjvf libusb-1.0.9.tar.bz2 按照INSTALL文件给出的提示进转载 2017-04-19 16:01:12 · 9561 阅读 · 0 评论 -
USB杂记
1.USB OTG增加了一种MINIUSB接头,比普通4线多了一条ID标识线,用来表明它是主机还是设备;2.“micro USB”是2007年诞生的新的USB标准,你也可以将之理解为USB 2.0,现在已经取代了“mini USB”成为移动设备的主流USB接口模式;3.“micro USB”要比“mini USB”拥有更长的使用寿命,在体积上看,也更小;4.A型USB口原创 2017-04-08 11:07:14 · 422 阅读 · 0 评论 -
ubuntu安装和查看已安装
ubuntu安装和查看已安装说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:转载 2017-04-22 23:32:09 · 269 阅读 · 0 评论 -
libusb_bulk_transfer函数说明
libusb_bulk_transfer函数说明[cpp] view plain copy API_EXPORTED int libusb_bulk_transfer(struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data,转载 2017-04-25 18:56:41 · 6186 阅读 · 1 评论 -
虚拟机Ubuntu12.04图形界面进不去解决办法
今天图形界面突然进不去了,试了好多方法也没解决掉,快放弃的时候总算试出来一个办法,如下:按一下 alt + ctrl + F1 # 出现 tty1即命令行界面登入账号密码sudo stop lightdmsudo apt-get updatesudo apt-get upgradesudo apt-get install --reinstall lightdms原创 2017-06-30 14:36:24 · 2935 阅读 · 0 评论 -
Ubuntu 16.04 几个国内更新源
转自:http://blog.csdn.net/paincupid/article/details/52895676如何更改源1/ 在修改source.list前,最好先备份一份执行备份命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.old12/ 执行命令打开source.list文件:转载 2017-12-21 11:14:18 · 1246 阅读 · 0 评论 -
Linux的SOCKET编程详解
转自http://blog.csdn.net/hguisu/article/details/7445768/好文章,socket通信时极好的参考笔记Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既转载 2018-01-17 19:38:00 · 163 阅读 · 0 评论 -
Ubuntu下安装usbview
usbview是usb设备分析软件,这款工具专门用来检测USB设备的PID和VID信息的,所谓VID指的就是Vendor ID,也就是厂商ID,而PID就是产品ID了,有了VID和PID的具体信息,我们就可以大体上知道自己设备的芯片了。1.安装gtk3.0环境sudo apt-get install libgtk-3-dev2.下载u转载 2017-04-20 14:02:08 · 772 阅读 · 0 评论