随笔分类 - Linux系统
摘要:gpio-export配置默认gpio 用于设置gpio的默认状态和导出用户空间借口。只需要在设备树中配置节点即可。 参考链接: https://linux-arm-kernel.infradead.narkive.com/QRDUydDE/patch-0-2-gpio-allow-userspac
阅读全文
摘要:配置Linux无线路由器 将Linux配置为无线路由器。使用hostapd,可以配置无线网卡为AP模式。 这里使用buildroot来生成这个工具。Wi-Fi模块使用的是 rt8188eus。 1. 内核配置 2. buildroot配置 开启 rt8188eus 驱动 3. 启动hostapd 系
阅读全文
摘要:板卡为 hisi 的 hi3518ev200,16M RAM,64M Flash。板卡不支持从SD卡启动,但是由于Flash空间有限,很多应用都放不下,因此考虑把 rootfs 放到 SD 卡中。先从 Flash 中启动 kernel,然后再加载 SD 卡中的 rootfs。 1. 准备rootfs
阅读全文
摘要:adb tool 分为 adb 和 adbd。 adb 用作 host 使用,包含了client和server,adbd 则作为 device 端,在 android 源码目录下,共用一套源码。但 android 源码下的 adb,不支持把 adb 编译为 android 平台的 adb clien
阅读全文
摘要:使用如下命令进行查找: find . -name "*" | xargs grep -n --color "hello" 查找当前目录下所有文件,找出含有字符串 “hello” 的文件并显示行号。 在~/.bashrc 中添加如下函数: function finds() { if [ $# -lt
阅读全文
摘要:usb 网络共享 两个Linux设备之间实现USB网络共享,类似Android手机开启USB网络共享的功能。其中一台设备为USB Host,另外一台为USB Device。Device使用的USB接口必须为USB Slave,否则无法正常工作。使用RNDIS驱动,还能够通过USB与Windows实现
阅读全文
摘要:rtl8188eus Linux驱动移植 rlt8188eus作为无线USB网卡,可以给我们的Linux设备提供无线上网能力,也能配置为AP,给其它无线设备提供上网能力。在使用较低版本的内核时,内核中不含rtl8188eus驱动,因此尝试自己移植,这里记录移植过程和遇到的问题。 1. 下载源码 直接
阅读全文
摘要:buildroot构建hisi平台根文件系统和工具链 前面使用了arm-hisiv300-linux 工具链来作为Buildroot的外部工具链进行编译,然后遇到了很多编译问题。 https://blog.csdn.net/duapple/article/details/128516133?spm=
阅读全文
摘要:Buildroot编译hisi平台根文件系统 文章目录 1. 下载Buildroot源码2. Menuconfig配置3. 编译Buildroot3.1 手动下载软件包3.2 kernel header 报错3.3 `arm-hisiv300-linux-gcc-ar:cannot find plu
阅读全文
摘要:使用Buildroot构建好了根文件系统,启动时报如下错误: hub 1-1:1.0: USB hub found hub 1-1:1.0: 4 ports detected devpts: called with bogus options can't open /dev/null: No suc
阅读全文
摘要:配置 4G 模块为WAN口上网 将Linux板卡配置为交换机或路由器,提供类似路由器的上网功能。这里以4G网卡作为WAN进行上网。 一、使用网桥上网 1. 配置4G模块为默认网关 先配置好4G模块为默认路由网关。 这里需要先将4G模块配置为路由模式。4G模块路由模式和网卡模式的区别在于,拨号成功后,
阅读全文
摘要:开发网口正常,连接路由器,设置或者获取到IP后,能ping通路由器,但是ping www.baidu.com 仍然不通。 1. 配置resolv.conf 添加DNS服务器。修改或者创建配置文件/etc/resolv.conf ,加入DNS服务器(运营商服务器地址和本地网关地址): nameserv
阅读全文
摘要:Linux 网桥功能使用 网桥是在数据链路层,将两个LAN连接起来,根据MAC地质来转发帧,可以看作是低层的路由器。 安装网桥配置工具 检测系统中是否有有bridge 工具:rpm -qa | grep bridge。 我这里执行这个命令失败。然后直接跳过检测,执行网桥创建。 ~ # brctl a
阅读全文
摘要:编译Hisi的OpenIPC遇到一些奇怪的问题。因为用的已经是很老的板子了,这个仓库也已经很就不维护了,并且上有个包已经找不到了,有些源文件的下载也会遇到一些问题。这里做个记录。 编译过程 参考:https://github.com/OpenIPC/chaos_calmer。 这里我使用的ubunt
阅读全文
摘要:vmware安装ubuntu虚拟机后,网络经常抽风。也不知道具体是什么原因导致的。有时候开机就不能上网,有时候,是突然不能上网。这个时候,尝试重启虚拟机后者电脑,看看能否解决。或者使用下面的方法看看。 1. 设置DHCP 当ens33网卡有IP,但是不能上网。尝试,设置网卡为DHCP。 2. 重启V
阅读全文
摘要:打包软件需要两个文件,才能上传自己的应用到AUR仓库。 一个是PKGBUILD,另一个是.SRCINFO。 PKGBUILD需要根据自己软件进行编写,而.SRCINFO则通过PKGBUILD自动生成。 先注册AUR账户,并添加ssh-key。用于通过git走ssh协议推送自己的仓库。 建立一个工作目
阅读全文
摘要:全志A33开发板烧录Image到EMMC教程 当前环境: Manjaro Linux 软件: sunxi-livesuite 1. 安装烧录软件 $ yay -S sunix-livesuite-git $ sudo sunxi-livesuite 2. 烧录 选择固件。 拔掉OTG Debug线,
阅读全文
摘要:Linux TFTP 当前环境为Manjro Linux。 1. TFTP Server Google 搜索Archwiki tftp。 安装tftp server。 $ yay -S tftp-hpa 修改tftp的默认路径。 $ sudo vim /etc/conf.d/tftp 将文件中路径设
阅读全文
摘要:Linux快捷键 1. bash 参考菜鸟教程,提取了一些常用的,并且在重复功能快捷键中选择一种使用。 快捷键功能CTRL A光标移动到行首CTRL E光标移动到行尾CTRL H删除并退格CTRL M回车CTRL J换行CTRL N 或 ALT Nhistory 下一个命令CTRL P 或 ALT
阅读全文
摘要:linux挂载NFS的几个注意事项。在使用嵌入式Linux时,需要注意的几个问题。 1. 服务端需要开启 nfs server 2. 本机挂载,检查服务是否成功。 3. 客户端通过Ping测试,检测网络连通。 4. 客户端需要支持nfs client,在内核中进行配置 $ make menuconf
阅读全文