arm linux开发
一些学习中遇到的问题及笔记
Comeon_fly
认真踩坑,认真填坑
展开
-
COM数据格式测试
由于有些不检验奇偶校验位,测试情况如下:N.8.1N.8.2 能和 所有数据格式同原创 2021-05-28 10:06:33 · 378 阅读 · 1 评论 -
Uboot 编译提示 Error: You must add new CONFIG options using Kconfig 解决方法
1. 将配置放在某个Kconfig中,个人建议都放到 board 中你的 芯片型号文件夹下的 Kconfig。2. Kconfig语法格式要正确,比如 choice,一定要按照如下的格式,config 一定要顶格。choice prompt "NUC980 console uart" default NUC980_CONSOLE_UART0 depends on NUC980_CONSOLE help Select which uart will provide the con原创 2021-05-18 23:57:21 · 1389 阅读 · 0 评论 -
busybox 编译提示 undefined reference to `stime‘ 解决方法
具体修复的 commit:https://git.busybox.net/busybox/commit/?id=d3539be8f27b8cbfdfee460fe08299158f08bcd9我看了下 commit 提交,是在1.30 - 1.31 版本之间提交的。原创 2021-05-11 23:58:20 · 2926 阅读 · 0 评论 -
Modbus 抓包软件
高性能Modbus抓包软件,独有算法对粘包处理,绝不丢包。测试参数:模拟10ms连续发送,一包不丢。资源:原创 2021-02-27 13:10:26 · 779 阅读 · 0 评论 -
gdb安装时的参数
编译时configure命令参数--target目标机编译器前缀 --target=arm-linux 默认为i386-linux--host编译后的程序需要在哪里运行 --host=arm-linux默认为i386-linux--prefix指定要安装的目录 一般默认/usr/local 第一种情况:安装linux下的gdb、gdbserver./configuremakema...转载 2021-02-25 22:32:41 · 469 阅读 · 0 评论 -
ubuntu 安装gdb
1. 下载最新的gdbwget https://ftp.gnu.org/gnu/gdb/gdb-10.1.tar.gz2. 解压包tar -xzvf gdb-10.1.tar.gz3. 生成makefilecd gdb-10.1/mkdir buildcd build../configure4. 编译安装make -j8sudo make install原创 2021-02-25 22:31:44 · 8848 阅读 · 0 评论 -
ubuntu 安装gcc
1. 下载最新的gccwget https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz2. 解压包tar -xzvf gcc-10.2.0.tar.gz3. 下载依赖项cd gcc-10.2.0/./contrib/download_prerequisites4. gcc编译32位程序时提示找不到lgcc,执行如下命令sudo apt-get install gcc-multilib g++-multilib m原创 2021-02-25 22:07:28 · 912 阅读 · 0 评论 -
gcc编译32位程序
gcc -m32 提示找不到 lgcc解决办法:sudo apt-get install gcc-multilib g++-multilib module-assistant原创 2021-02-24 09:02:30 · 1728 阅读 · 0 评论 -
轻量级modbus协议库
agile_modbus 即:轻量型 modbus 协议栈,是我在使用其他第三方库过程中进行归纳而形成的一个库。仓库地址:https://github.com/loogg/agile_modbus原创 2021-02-07 20:29:29 · 2123 阅读 · 0 评论 -
win10 WSL运行32位程序
win10 WSL运行32位程序除了要安装32位兼容库还需要一些额外的操作。1.首先安装qemuandbinfmtsudo apt updatesudo apt install qemu-user-staticsudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00...转载 2021-02-01 23:52:17 · 1855 阅读 · 0 评论 -
ubuntu 安装32位库
sudo apt install lib32ncurses5sudo apt install lib32z1sudo apt install lib32stdc++6sudo apt install libncurses5-dev原创 2021-02-01 23:46:35 · 2530 阅读 · 0 评论