- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 ARM 搭建开源NAS平台
开发板为banana pi 兼容 树莓派3B接口,可以使用公模外壳。OMV的使用可以在bilibili搜索OMV6 树莓派等关键字。缺省登录用户:admin密码openmediavault。系统使用TF卡启动,开机之后是一个debian操作系统。安装好之后登录开发板就可以有一个WEB界面。全志V40(兼容R40 A40i T3)需要配置root登录等操作,内存 1GB DDR3。
2023-03-18 15:29:04
6761
原创 Linux下串口 回显问题
项目场景:Linux 下串口编程 串口处于回环模式使用POSIX 接口,C编程问题描述串口处于回环模式,即:收到的数据会再次转发出来原因分析:没有对串口进行设置raw 和 关闭 echo:例如:使用 stty -F /dev/ttySx -echo raw,则正常。 检查代码后发现 是没有对串口进行设置 初始化代码如下解决方案: struct termios newtio, oldtio; if ( tcgetattr ( fd, &oldtio) !=0)
2022-05-27 20:51:37
3031
原创 嵌入式 Linux ubuntu20.04 mysql + qt 环境配置
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Mysql + Qt 环境配置录目录一、需要做的工作二、测试1.root登录MySQL2.读入数据总结目录例如一、需要做的工作1.开发板使用ubuntu20.04 使用QT开发应用,需要使用 apt-get 安装 libqt5sql5-mysql2.宿主机 需要 移动 /usr/lib/x86_64-linux-gnu/qt5/plugins/sqldrivers/libqsqlmysql.so到Qt 的kit 对应的插件目.
2022-05-02 20:04:34
2155
原创 Debian 嵌入式 移植 X服务
Debian X服务移植:Debian 带X服务 也就是UI的移植问题描述:使用 apt 命令 安装xorg和 桌面 ,桌面管理器之后,还需要配置 xorg.conf安装x11 的模块sudo apt-get install xserver-xorg-video-fbdev配置文件的路径 是在 /usr/share/X11/xorg.conf.d/SCREN.conf内容如下:Section "Device" Identifier "device0"
2022-02-26 01:05:40
1024
原创 KSZ8863调试,MCU平台移植
KSZ8863RLL 在MCU平台上的调试记录文章目录前言一、遇到的问题二、注意事项1.硬件部分2.调试PING不通时候的踩坑总结前言最近做了一个提成本的网关,双网口,PHY芯片选择的KSZ8863RLL,双口,两个PHY,内部有MAC控制器,是一个SW芯片。提示:以下是本篇文章正文内容,下面案例可供参考一、遇到的问题问题就是PING不通。但是能收到广播的MAC帧。查看硬件发现,TXEN给串了个10K的电阻,改成22R,ping通了。二、注意事项1.硬件部分优快云上其他的博客有说这
2021-05-14 16:36:58
6017
10
原创 OpenWrt QT 应用 和dbus的坑
Openwrt 下 移植QT的应用,前端LUCI和应用交互 用到了 QT 的DBUS组件在PC上测试OK,移植到openwrt 下发现了一些问题。1.使用session bus 的话,编译QT5的时候 默认是-dbus-runtime 需要 DBUS_SESSION_BUS_ADDRESS 这个环境变量,这个环境变量 在系统启动的rc.d的脚本中export 并不会生效。还需要修改dbus 的session.d 配置文件,设置好正确的目录使用/etc/profile.d/ 增加.sh export
2021-02-12 14:03:02
899
原创 QT插件类编写遇到的问题
2020-7-29 14:05:151.c++编译错误:invalid new-expression of abstract class type需要实现虚基类的接口2.增加Q_OBJECT 宏之后 编译错误,找不到vtable ,这个问题可能的原因是子类没有找到父类的析构函数定义,如果是 virtual ~XXX() {}; 这样定义的析构虚函数 需要 在插件子类中引用父类的头文件3.做DEMO测试时发现如果用到了QT 的其他 dll 比如 串口 或者 serialbus 等,需要在pro 中增加
2020-07-29 14:05:38
409
原创 AT91SAM9X 修改MAC驱动增加eeprom支持 Linux2.6.39
使用 ethtool 工具 可以查看mac 地址启动logNAND read: device 0 offset 0x200000, size 0x600000 6291456 bytes read: OK## Booting kernel from Legacy Image at 22000000 ... Image Name: Linux-2.6.39.2.15 Image Type: ARM Linux Kernel Image (uncompressed) Data
2020-06-11 14:03:47
1153
原创 AT91SAM9X25 AT91SAM9G25 OpenWrt 编译 调试踩坑
AT91SAM9G25 9X25 OpenWrt 踩坑记录2020-5-27 01:02:49编译了LEDE-17.01.718.06.819.07.3这几个release版本发现除了LEDE分支另外的运行不起来,到了UBI 文件系统这个出现了 ECC 返回-74的错误未找到原因使用LEDE分支没出现问题可以正常启动openwrt系统 LEDE分支目前在AT91SAM9G25上可以跑起来,WEB也可以更新NAND的kernel+dtb + rootfs (squashfs+ubi)效果
2020-05-27 01:08:46
1948
原创 新唐ARM9 NU980 移植OpenWrt LEDE
本文为连载不定期更新时间2019年07月2日20.10内容初步准备Openwrt 源码下载 feeds 更新 内核移植时间2019年07月2日20.10内容初步准备Openwrt 源码下载 feeds 更新 内核移植...
2019-07-02 20:13:26
6033
13
NUC980 LEDE固件release 0.1.rar
2020-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人