您尚未登录。

#2 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 生活的意义是什么 » 2021-08-26 14:37:59

小果果
回复: 37

加不完的班,下班之后就只想躺着,躺一会就洗澡睡觉,一天就这样过去了,一周放那一天假那都不想去,就算拼命攒够了首付,也还要几十年贷款,这样的日子真的叫生活吗

#4 ESP32/ESP8266 » esp-idf v4.3怎么设置gpio0输出时钟信号给rmii? » 2021-08-04 09:46:34

小果果
回复: 3

v3.3的SDK还有接口,到了v4.3就完全找不到接口了

#7 全志 SOC » 求巨佬们推荐国产BMS测量芯片(不知道发去那个板块好,觉得这里多人) » 2021-02-02 11:37:21

小果果
回复: 1

12串电压,总电流,国产的BMS都有什么品牌在做呀,我去找找。

#9 全志 SOC » 移植tslib和qt后,ts_calibrate和ts_test都正常,简单写了个qt测试按键没反应 » 2020-12-01 14:35:17

小果果
回复: 3

/etc/profile环境设置
============================================
# cat /etc/profile
export PATH="/bin:/sbin:/usr/bin:/usr/sbin"

if [ "$PS1" ]; then
        if [ "`id -u`" -eq 0 ]; then
                export PS1='# '
        else
                export PS1='$ '
        fi
fi

export EDITOR='/bin/vi'

# Source configuration files from /etc/profile.d
for i in /etc/profile.d/*.sh ; do
        if [ -r "$i" ]; then
                . $i
        fi
done
unset i

export PATH=$PATH:/usr/lib                                                                     
export TSLIB_CONSOLEDEVICE=none                                                               
export TSLIB_FBDEVICE=/dev/fb0                                                                 
export TSLIB_TSDEVICE=/dev/input/event0                                                       
export TSLIB_CONFFILE=/etc/ts.conf                                                             
export TSLIB_PLUGINDIR=/usr/lib/ts                                                           
export TSLIB_CALIBFILE=/etc/pointercal                                                       
export LD_PRELOAD=/usr/lib/libts.so                                                           
export QT_QPA_FB_TSLIB=1                             
export QT_QPA_EGLFS_TSLIB=1                                                                   
                                                                                               
export QT_QPA_GENERIC_PLUGINS=tslib:/dev/input/event0             
export QT_QPA_FONTDIR=/usr/lib/fonts                                                           
export QT_QPA_PLATFORM=linuxfb:tty=/dev/fb0                                                   
export QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt/plugins
============================================

log信息
============================================
# ts_calibrate
xres = 800, yres = 480
Took 10 samples...
Top left : X =   64 Y =   65
Took 10 samples...
Top right : X =  984 Y =   55
Took 10 samples...
Bot right : X =  975 Y =  548
Took 17 samples...
Bot left : X =   52 Y =  559
Took 16 samples...
Center : X =  526 Y =  311
-0.183105 0.759773 0.016088
-1.450867 0.008753 0.770148
Calibration constants: -12000 49792 1054 -95084 573 50472 65536
# ./qt_test
No such plugin for spec "tslib:/dev/input/event0"
============================================

tslib感觉是正常可用,Qt显示和运行都正常,就是pushbutton点击后没反应

#10 Re: 全志 SOC » 求助 buildroot编译好了qt5,新建一个cmake工程,在cmake链接qt5的库出错,链接Ubuntu下qt5的库却没问题 » 2020-11-29 20:42:54

raspberryman 说:

用 qt 的 pro.格式工程不香吗?

有个工程就是cmake个工程,工程好多文件,要把他的工程转成.pro太麻烦了

#11 全志 SOC » 求助 buildroot编译好了qt5,新建一个cmake工程,在cmake链接qt5的库出错,链接Ubuntu下qt5的库却没问题 » 2020-11-29 19:38:49

小果果
回复: 4

=====================================================================================
CMakeLists.txt 链接Ubuntu下qt5的库

set(CMAKE_C_COMPILER /usr/bin/gcc)
set(CMAKE_CXX_COMPILER /usr/bin/g++)
set(DQT_QMAKE_EXECUTABL /usr/bin/qmake)
set(Qt5Core_DIR /home/xiaoguoguo/Qt5.6.3/5.6.3/gcc_64/lib/cmake/Qt5Core)
find_package(Qt5Core REQUIRED)
target_link_libraries(${PROJECT_NAME} Qt::5Core)

能生成出来Makefile,make之后成功编译。
=====================================================================================
=====================================================================================
CMakeLists.txt 链接buildroot下qt5的库
set(CMAKE_C_COMPILER /home/xiaoguoguo/arm926t/buildroot-2017.11/output/host/bin/arm-926t-linux-gnueabi-gcc)
set(CMAKE_CXX_COMPILER /home/xiaoguoguo/arm926t/buildroot-2017.11/output/host/bin/arm-926t-linux-gnueabi-g++)
set(DQT_QMAKE_EXECUTABL /home/xiaoguoguo/arm926t/buildroot-2017.11/output/host/bin/qmake)
set(Qt5Core_DIR /home/xiaoguoguo/arm926t/buildroot-2017.11/output/build/qt5base-5.9.2/lib/cmake/Qt5Core/)
find_package(Qt5Core REQUIRED)
target_link_libraries(${PROJECT_NAME} Qt5Core)
Makefile生成失败,提示内容如下

CMake Error at /home/xiaoguoguo/arm926t/buildroot-2017.11/output/build/qt5base-5.9.2/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:27 (message):
  The imported target "Qt5::Core" references the file

     "/home/xiaoguoguo/arm926t/buildroot-2017.11/output/build/qt5base-5.9.2/include/qt5/"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/home/xiaoguoguo/arm926t/buildroot-2017.11/output/build/qt5base-5.9.2/lib/cmake/Qt5Core/Qt5CoreConfig.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /home/xiaoguoguo/arm926t/buildroot-2017.11/output/build/qt5base-5.9.2/lib/cmake/Qt5Core/Qt5CoreConfig.cmake:63 (_qt5_Core_check_file_exists)
  CMakeLists.txt:12 (find_package)


-- Configuring incomplete, errors occurred!
=====================================================================================

Qt5CoreConfig.cmake:27 (message):
  The imported target "Qt5::Core" references the file
根据这个错误提示找到Qt5CoreConfig.cmake:27

25 macro(_qt5_Core_check_file_exists file)
26     if(NOT EXISTS "${file}" )
27         message(FATAL_ERROR "The imported target \"Qt5::Core\" references the file
28    \"${file}\"

然后百度一下第27行,大多数是说该文件的

14    get_filename_component(_qt5Core_install_prefix "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)

这一句有问题。

Qt5CoreConfig.cmake从编译完buildroot就没有更改过,该怎么更正呢?

#12 全志 SOC » buildroot选择安装mysql后启动信息问题 » 2020-11-26 23:23:27

小果果
回复: 1

启动信息如下,这算是异常吗?制作完根文件系统第一次启动就这样了。
==================================================================
Starting mysql...done.

Welcome to Buildroot
buildroot login: 050101 00:47:01 mysqld_safe Logging to '/var/mysql/buildroot.err'.
050101 00:47:01 mysqld_safe Starting mysqld daemon with databases from /var/mysql

Welcome to Buildroot
buildroot login:
==================================================================

#14 全志 SOC » buildroot制作的文件系统netstat用不了 » 2020-11-08 22:36:24

小果果
回复: 1

路过的大佬帮忙看看是什么问题,日志如下
===================================================================
Freeing unused kernel memory: 128K
devpts: called with bogus options
Starting logging: OK
Initializing random number generator... done.

Welcome to Buildroot
buildroot login: root
# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       
netstat: /proc/net/tcp6: No such file or directory
netstat: /proc/net/udp6: No such file or directory
netstat: /proc/net/raw6: No such file or directory
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  3      [ ]         DGRAM                      1401 /dev/log
unix  2      [ ]         DGRAM                      1405
===================================================================

#15 Re: 全志 SOC » f1c200s上使用gcc编译helloworld » 2020-09-25 14:08:05

拉轰的脚踏车 说:
小果果 说:

迪卡哥,你这个gcc是通过什么命令下载的?

debian安装很方便的,通网之后用 apt-get 命令行下载就行,和电脑一样操作。

只想装gcc,不想要debian呢?

#16 Re: 全志 SOC » f1c200s上使用gcc编译helloworld » 2020-09-25 08:40:46

迪卡哥,你这个gcc是通过什么命令下载的?

#17 Re: 全志 SOC » random: crng init done时间问题 » 2020-09-15 21:18:19

redstar 说:
听风识雨 说:

估计是驱动勾选不同, 比如ADC什么的

难道是 生产者生产速度不够的问题?

所以我才怀疑我kernel漏了啥没配置

#18 Re: 全志 SOC » random: crng init done时间问题 » 2020-09-14 23:41:30

听风识雨 说:

估计是驱动勾选不同, 比如ADC什么的

我查查

#19 全志 SOC » random: crng init done时间问题 » 2020-09-14 22:42:28

小果果
回复: 8

别人的启动信息
[    1.220764] random: crng init done
我的启动信息
[    6.117898] random: crng init done
buildroot选择 haveged还是需要6秒多,是我kernel没配置好吗?

#20 Re: 全志 SOC » 求一个tiny200 r2的ns2009电阻屏在Linux下设备树的驱动和启动方法 » 2020-09-13 20:32:59

哇酷小二 说:

移植荔枝派zero V3s 的ns2009轮询代码就可以了。

哭唧唧,不会搞

#22 Re: 全志 SOC » fb0用mmap申请内存刷屏发现分辨率不对 » 2020-09-13 19:23:35

我思故我在 说:

用代码获取像素深度,有可能不是4个字节,或许是2个字节

用 ioctl(fd,FBIOGET_VSCREENINFO,&screen_info);读出来x,y是800*480的配置。。。。

#23 全志 SOC » fb0用mmap申请内存刷屏发现分辨率不对 » 2020-09-13 18:27:45

小果果
回复: 3

如题
屏幕是480*272的电阻屏,刷屏为红色,但只有一大半是红色,直接用Qt的弄ui界面设置480*272运行却没问题。
参考了网上的文章,以下是我修改后的代码,不知道是何处出了问题?
-----------------------------------------------------------------------------------------------------------------

#include <QCoreApplication>
#include <QDebug>
#include <sys/mman.h>
#include <fcntl.h>
#include <unistd.h>

int main(int argc, char *argv[])
{
    argc = argc;
    argv = argv;

    qint32 fd;
    quint32 *mmaped = NULL;

    fd = open("/dev/fb0",O_RDWR);
    if(fd < 0 )
    {
        qDebug()<<"open fb0 fail";
        return 1;
    }
    /* 将文件映射至进程的地址空间 */
    mmaped = (quint32 *)mmap(NULL,480*272*4,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0);
    close(fd);
    if(mmaped == ((quint32 *)-1))
    {
        qDebug()<<"mmap fail";
        return 1;
    }
    for(quint32 i=0;i<480*272;i++)
    {
        mmaped[i] = 0x00ff0000;
    }

    msync(mmaped,480*272*4,MS_SYNC);

    return 0;
}

-----------------------------------------------------------------------------------------------------------------

#24 Re: 全志 SOC » f1c100s linux 5.2 USB已完美驱动,host+device完美运行 » 2020-09-13 10:33:58

流氓兔 说:
小果果 说:

tiny200 r2 用这个镜像,插拔usb电脑都一点反应都没是什么情况?

是 tiny200 r3 的板子吗?这个板子IO不够, USB ID引脚悬空。

搞定了,PE2脚的问题

#25 Re: 全志 SOC » f1c100s linux 5.2 USB已完美驱动,host+device完美运行 » 2020-09-12 17:11:41

tiny200 r2 用这个镜像,插拔usb电脑都一点反应都没是什么情况?

#26 Re: 全志 SOC » linux驱动开发的printk打印怎么设置不打印时间戳? » 2020-09-06 14:02:45

哇酷小二 说:
小果果 说:

可以,谢谢大佬!!
再问问那个printf和printk优先级的问题,只想要执行到什么就立刻输出,能看得出执行的顺序,该怎么设置?

printf() 后执行 fflush(stdout) 可以立即输出.




这个链接说 printk("hello world\n"); 像这样加换行符可以立即输出:
https://stackoverflow.com/questions/24469938/printk-print-order-ambiguity

好的,我研究研究

#27 Re: 全志 SOC » linux驱动开发的printk打印怎么设置不打印时间戳? » 2020-09-06 13:32:39

哇酷小二 说:

试一试这个:

关闭时间戳信息(Disable dmesg timestamp)
echo N > /sys/module/printk/parameters/time

打开时间戳信息(Enable dmesg timestamp)
echo Y > /sys/module/printk/parameters/time

https://ilinuxkernel.com/?p=2050

可以,谢谢大佬!!
再问问那个printf和printk优先级的问题,只想要执行到什么就立刻输出,能看得出执行的顺序,该怎么设置?

#28 Re: 全志 SOC » linux驱动开发的printk打印怎么设置不打印时间戳? » 2020-09-06 13:12:22

听风识雨 说:

我记得 u-boot 设置 bootargs 参数可以disable这个时间戳

没有吧,找了一圈没发现有

#29 Re: 全志 SOC » linux驱动开发的printk打印怎么设置不打印时间戳? » 2020-09-06 12:56:28

我思故我在 说:

这是 PC 上面的 Linux ?

Ubuntu下写好编译,最终到f1c200s运行

#30 全志 SOC » linux驱动开发的printk打印怎么设置不打印时间戳? » 2020-09-06 12:52:36

小果果
回复: 9

# ./led_app /dev/led

[  122.840492]
[  122.840492] led_dev_open...
hello...

./[  122.845143]
[  122.845143] led_dev_read...
led_app start...[  122.850921]
[  122.850921] led_dev_write...


read ret:0...
[  122.858364]
[  122.858364] led_dev_release...

write ret:0...
------------------------------------------------------------
rt,最近在学驱动开发,写了个简单的模型,发现使用printk会打印出时间戳,不想打印怎么去掉,发现printf和printk输出好像优先级和预期的不一样。

#31 Re: 全志 SOC » f1c100s的PB3管脚在那个位置??手册看到有,实际没找着 » 2020-09-06 12:47:54

迪卡 说:

PB3引出来了,就是SVREF,
但是,你必须用svref,所以,也就用不了这io

好吧

#32 Re: 全志 SOC » f1c100s的PB3管脚在那个位置??手册看到有,实际没找着 » 2020-09-06 10:10:04

哇酷小二 说:

你看的可能是F1C100的手册,没猜错的话这个脚是接DDR的。

F1C100S和F1C200S都有写,管脚序号是第33?

#33 全志 SOC » f1c100s的PB3管脚在那个位置??手册看到有,实际没找着 » 2020-09-06 00:42:32

小果果
回复: 6

4.2. GPIO Multiplexing Functions
PB3 GPIO I/O DIS Z DDR_REF_D IR_RX

#34 Re: 全志 SOC » builroot编译qt疑问 » 2020-09-05 09:42:08

天马行空 说:

ls -l 命令可以看到软链接的路径.

好的,谢谢大佬解答

#35 Re: 全志 SOC » builroot编译qt疑问 » 2020-09-04 21:46:06

吕氏春秋 说:

一般来说, 最长的那个是真文件, 其他的是软链接文件, 也就是快捷方式

原来这样,谢谢大佬!!

#36 全志 SOC » builroot编译qt疑问 » 2020-09-04 21:24:44

小果果
回复: 4

builroot编译qt5.6.3,发现编译出来libQt5Core.so.5占用4.5M,libQt5Core.so.5.6占用4.5M,libQt5Core.so.5.6.3占用4.5M,为什么是三个文件,还是同样的大小,不占浪费内存吗?

#37 Re: 全志 SOC » f1c200 random 随机数问题 » 2020-08-30 12:04:13

有梦的地方 说:

为什么要产生随机数?

写的一下应用需要用到随机数

#38 Re: 全志 SOC » f1c200 random 随机数问题 » 2020-08-30 11:56:03

启动haveged打印的信息
-------------------------------------------------------------------------------------------------------------
# cat /proc/sys/kernel/random/entropy_avail
24
# haveged
haveged: can not open UNIX socket
haveged: can not initialize command socket: Function not implemented
haveged: haveged starting up
# cat /proc/sys/kernel/random/entropy_avail
32
-------------------------------------------------------------------------------------------------------------
启动rngd打印的信息
-------------------------------------------------------------------------------------------------------------
# cat /proc/sys/kernel/random/entropy_avail
4
# rngd -r /dev/urandom -o /dev/random

Initalizing available sources

Initalizing entropy source hwrng

libgcrypt not available. Disabling AES in JITTER source

Enabling JITTER rng support

Initalizing entropy source jitter

# cat /proc/sys/kernel/random/entropy_avail
4035
-------------------------------------------------------------------------------------------------------------
开机自启动的rngd比如系统手动启动慢很多很多。。。

#39 Re: 全志 SOC » f1c200 random 随机数问题 » 2020-08-30 11:47:56

我思故我在 说:

可以还原成英文吗,看着有点难受喔

什么还原成英文?

#40 全志 SOC » f1c200 random 随机数问题 » 2020-08-30 11:41:43

小果果
回复: 6

启动信息如下
-------------------------------------------------------------------------------------------------------------------------------
[    1.063658] ALSA device list:
[    1.066647]   #0: Loopback 1
[    1.084493] random: fast init done
[    1.090863] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
[    1.099108] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    1.114530] devtmpfs: mounted
[    1.120799] Freeing unused kernel memory: 1024K
[    1.125469] Run /sbin/init as init process
[    1.222574] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Initializing random number generator: OK
Saving random seed: [    1.438545] random: dd: uninitialized urandom read (512 bytes read)
OK
Starting haveged: haveged: can not open UNIX socket
haveged: can not initialize command socket: Function not implemented
haveged: haveged starting up
OK
Starting rngd:
Initalizing available sources

Failed to init entropy source hwrng

libgcrypt not available. Disabling AES in JITTER source

Enabl[   42.186122] random: crng init done
ing JITTER rng support

Initalizing entropy source jitter

OK

Welcome to Buildroot
buildroot login:
-------------------------------------------------------------------------------------------------------------------------------
一开始是看到 random: crng init done 觉得奇怪,后来经群里大佬知道buildroot选择安装了haveged ,感觉haveged 启动不正常,
然后看一下随机数熵是100多,感觉haveged没起到作用,然后又安装了rng-tool,rng-tool启动时会卡死10秒才能进入系统,又查看
一下随机数熵是4000多,想问下rng-tool启动时卡死10多秒算不算正常,这时间好长。。。。。

#42 Re: 全志 SOC » F1C100S主线Linux编译运行NES模拟器 InfoNES SDL » 2020-08-23 16:39:01

嵌入式冲 说:

请问出现编译没有安装C++编译器,怎么解决呢,buildroot已经使能C++了

make clean一把再重新make

  CC = /home/linux/ALLWINNER_F1C100S/buildroot-2017.08/output/host/bin/arm-none-linux-gnueabi-gcc
  CCFLAGS = `/home/linux/ALLWINNER_F1C100S/buildroot-2017.08/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/bin/sdl-config --cflags` -O3 -pipe
  LDFLAGS = `/home/linux/ALLWINNER_F1C100S/buildroot-2017.08/output/host/arm-buildroot-linux-gnueabi/sysroot/usr/bin/sdl-config --libs` 

#44 全志 SOC » buildroot编译后出现奇怪的信息 » 2020-08-08 12:36:37

小果果
回复: 0

echo "buildroot" > /home/xiaoguoguo/buildroot-2017.08/output/target/etc/hostname
/bin/sed -i -e '$a \127.0.1.1\tbuildroot' -e '/^127.0.1.1/d' /home/xiaoguoguo/buildroot-2017.08/output/target/etc/hosts
mkdir -p /home/xiaoguoguo/buildroot-2017.08/output/target/etc
echo "Welcome to Buildroot" > /home/xiaoguoguo/buildroot-2017.08/output/target/etc/issue
/bin/sed -i -e s,^root:[^:]*:,root::, /home/xiaoguoguo/buildroot-2017.08/output/target/etc/shadow
rm -f /home/xiaoguoguo/buildroot-2017.08/output/build/locales.nopurge
for i in C en_US locale-archive; do echo $i >> /home/xiaoguoguo/buildroot-2017.08/output/build/locales.nopurge; done
for dir in ; do for langdir in $dir/*; do if [ -e "${langdir}" ]; then grep -qx "${langdir##*/}" /home/xiaoguoguo/buildroot-2017.08/output/build/locales.nopurge || rm -rf $langdir; fi done; done
if [ -d /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/X11/locale ]; then for lang in C en_US; do if [ -f /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/X11/locale/$lang/XLC_LOCALE ]; then echo "$lang/XLC_LOCALE: $lang"; fi done > /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/X11/locale/locale.dir; fi
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/include /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/aclocal \
        /home/xiaoguoguo/buildroot-2017.08/output/target/usr/lib/pkgconfig /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/pkgconfig \
        /home/xiaoguoguo/buildroot-2017.08/output/target/usr/lib/cmake /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/cmake
find /home/xiaoguoguo/buildroot-2017.08/output/target/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f
find /home/xiaoguoguo/buildroot-2017.08/output/target/lib/ /home/xiaoguoguo/buildroot-2017.08/output/target/usr/lib/ /home/xiaoguoguo/buildroot-2017.08/output/target/usr/libexec/ \
        \( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f
find: `/home/xiaoguoguo/buildroot-2017.08/output/target/usr/libexec/': 没有那个文件或目录
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/gdb
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/bash-completion
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/zsh
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/man /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/man
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/info /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/info
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/doc /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/doc
rm -rf /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share/gtk-doc
rmdir /home/xiaoguoguo/buildroot-2017.08/output/target/usr/share 2>/dev/null || true
find /home/xiaoguoguo/buildroot-2017.08/output/target -type f \( -perm /111 -o -name '*.so*' \) -not \( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' \) -print0 | xargs -0 /home/xiaoguoguo/buildroot-2017.08/output/host/bin/arm-buildroot-linux-uclibcgnueabi-strip --remove-section=.comment --remove-section=.note 2>/dev/null || true
find /home/xiaoguoguo/buildroot-2017.08/output/target/lib/ -type f -name 'libpthread*.so*' | \
        xargs -r /home/xiaoguoguo/buildroot-2017.08/output/host/bin/arm-buildroot-linux-uclibcgnueabi-strip --remove-section=.comment --remove-section=.note --strip-debug
find /home/xiaoguoguo/buildroot-2017.08/output/target/lib/ -type f -name 'ld-*.so*' | \
        xargs -r /home/xiaoguoguo/buildroot-2017.08/output/host/bin/arm-buildroot-linux-uclibcgnueabi-strip --remove-section=.comment --remove-section=.note --strip-debug
test -f /home/xiaoguoguo/buildroot-2017.08/output/target/etc/ld.so.conf && \
        { echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true
test -d /home/xiaoguoguo/buildroot-2017.08/output/target/etc/ld.so.conf.d && \
        { echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true
mkdir -p /home/xiaoguoguo/buildroot-2017.08/output/target/etc
( \
        echo "NAME=Buildroot"; \
        echo "VERSION=2017.08"; \
        echo "ID=buildroot"; \
        echo "VERSION_ID=2017.08"; \
        echo "PRETTY_NAME=\"Buildroot 2017.08\"" \
) >  /home/xiaoguoguo/buildroot-2017.08/output/target/etc/os-release
-----------------------------------------------------------------------------------------------------------------------------------
find: `/home/xiaoguoguo/buildroot-2017.08/output/target/usr/libexec/': 没有那个文件或目录
       { echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true
       { echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true
每次编译都会出现,奇怪的是也不影响生成和使用。。。。。

#45 Re: 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-31 12:21:11

hameyou 说:

都上QT了,就不要那么扣了,要么换 32MB的SPI Flash,要么直接换 SPI NAND flash  1G/2G ,很爽的

主要驱动不会改,不熟悉

#46 Re: 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-31 11:16:58

ifree64 说:

buildroot里面把Qt的库安装好,然后下一个Qt Creator编程,Qt Creator可以直接把应用上传到开发板上跑。

有在Qt下做过应用,只是spiflash才16M能装得下Qt的库吗?

#47 Re: 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-25 18:03:15

达克罗德 说:

用buildroot的output目录下host/arm-buildroot-linux-gnueabi/sysroot文件夹作为sysroot参数传给你的交叉编译器,就可以交叉编译你的C代码了。
编译好的可执行程序放到output目录下target里。然后用buildroot再打包就可以了。
也可以用adb直接传你的应用APP,这样更简单。adb的支持可以搜论坛

谢谢大佬!!!

#48 Re: 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-24 23:39:13

显示发帖失败,结果都发成功了,还删除不了。。。。。

#49 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-24 23:32:03

小果果
回复: 4

移植了好几天终于群里大佬们的解答下移植成功,以前没接触过Linux,求各路大神带路,一般开发步骤是怎么做的?传文件之类,怎么让应用跑起来?

#50 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-24 23:31:48

小果果
回复: 5

移植了好几天终于群里大佬们的解答下移植成功,以前没接触过Linux,求各路大神带路,一般开发步骤是怎么做的?传文件之类,怎么让应用跑起来?

#51 全志 SOC » F1C200S 移植完Linux后怎么做应用开发 » 2020-07-24 23:31:33

小果果
回复: 2

移植了好几天终于群里大佬们的解答下移植成功,以前没接触过Linux,求各路大神带路,一般开发步骤是怎么做的?传文件之类,怎么让应用跑起来?

#53 全志 SOC » f1c200s spl启动问题 » 2020-07-15 21:36:27

小果果
回复: 2

按照荔枝派nano即食的教程
git clone https://github.com/uestczyh222/tina-spl.git
pushd tina-spl
make
得到 .bin文件
烧录进RAM,然后启动
sudo sunxi-fel -p write  0x00000000 tina-spl.bin
sudo sunxi-fel exec 0x00000000
现在有个问题,加了 spiflash-write 烧写入spiflash,复位后运行不了,是烧写地址错了吗?

#55 Re: Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » step by step 全志 f1c100s MDK 裸奔各种外设(参考N3290x) » 2020-05-10 19:09:23

哇酷小二 说:

写到 spi flash的需要加魔术头,可以用 mksunxi.c 的工具搞定。

jlink下载程序是下载到ram?断电就没了?

#56 Re: Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » step by step 全志 f1c100s MDK 裸奔各种外设(参考N3290x) » 2020-05-10 13:29:06

哇酷小二 说:

写到 spi flash的需要加魔术头,可以用 mksunxi.c 的工具搞定。

我没搞明白keil裸机开发f1c200s和stm32有什么区别,能详细说说吗?

#57 Re: Nuvoton N32905/N32926/NUC972/N9H20/N9H26/N9H30 » step by step 全志 f1c100s MDK 裸奔各种外设(参考N3290x) » 2020-05-10 13:08:41

我想问下,用jlink下载程序进去和把.bin文件下载到spi flash运行 有什么区别吗

#58 Re: 全志 SOC » F1C100S裸跑Fatfs » 2020-05-10 13:04:01

收藏了收藏了,准备开始学习

#59 Re: 全志 SOC » v3s现在有办法通过jlink单步裸奔么? » 2020-05-10 13:03:05

裸机强啊,把跑Linux的芯片当高级单片机来用

#61 Re: Cortex M0/M3/M4/M7 » 9G-STM32 MDK-ARM开发过程简介--缥缈九哥 » 2020-05-10 12:50:04

stm32感觉用cmsis dap更好用,能debug和串口输出

#64 Re: 全志 SOC » 荔枝派nano f1c100s开发板连接JLink调试器分享 » 2020-05-10 11:56:30

mdk keil5之后的版本有cmsis dap,请问下那个能用吗

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn