您尚未登录。

#1 Re: 全志 SOC » Encoding video using the LicheePi Nano (Allwinner F1C100S SoC) » 2024-02-10 19:44:01

Can you already capture an image? It would probably be worth starting with this. The process of hardware encoding to jpeg will need to be done later and it is quite simple.

#2 Re: 全志 SOC » T113 DE G2D Specification » 2023-12-30 03:16:44

Подивись у москаликів тут або тут

#4 Re: 全志 SOC » Baremetal TinyGL examples » 2023-11-18 22:28:05

kirito 说:

Textured Cube的例子帧率有多少?

The frame rate depends on the size of the cube and varies from 35 to 11 fps. At the moment when the height of the cube is equal to half the height of the screen, we have 25 fps. Source code with frame rate output to the terminal here: TinyGl Textured Cube Demo

#5 Re: 全志 SOC » Bare metal code examples for F1C100S » 2023-11-01 03:59:59

ilwb2020 说:

How about GT911 capacitive touchscreen supports? Thanks.

Sorry, not planned. In the near future, an I2C(TWI) driver and examples of working with TS NS2009, RTC PCF8563, FM Radio RDA5807, HDMI IT66121 will be added.

#8 全志 SOC » F1C100S and PR2000K » 2023-07-02 07:51:59

Ozelot
回复: 1

I want to connect PR2000K to the F1C100S to capture the AHD-video. I found interesting information on the link, but I can not download it. I ask the help of friends on the forum. Who can download this file for me? I would be very grateful.

#9 Re: 全志 SOC » Simple F1C100S module » 2023-06-28 16:44:49

sokou 说:

这是最小系统板?

I used this board to check the power consumption of the processor. This board has two layers. I am currently using f1c_dbc board

#11 Re: 全志 SOC » CoreMark Benchmark » 2023-06-15 15:02:42

F1C100S CoreMark @ 768MHz: 1729
But do not forget that in addition to processor performance, memory performance is also important.

Allwinner F1C100S Coremark
2K performance run parameters for coremark.
CoreMark Size    : 666
Total ticks      : 14457
Total time (secs): 14.457000
Iterations/Sec   : 1729.266099
Iterations       : 25000
Compiler version : GCC10.3.1 20210824 (release)
Compiler flags   : -O3
Memory location  : STACK
seedcrc          : 0xe9f5
[0]crclist       : 0xe714
[0]crcmatrix     : 0x1fd7
[0]crcstate      : 0x8e3a
[0]crcfinal      : 0xcc42
Correct operation validated. See README.md for run and reporting rules.
CoreMark 1.0 : 1729.266099 / GCC10.3.1 20210824 (release) -O3 / STACK

#12 全志 SOC » CoreMark Benchmark » 2023-06-14 18:54:15

Ozelot
回复: 7

I tested performance of Allwinner's F1C100S and V3S processors on bare metal: F1C100S CoreMark & V3S CoreMark.
Results and comparison with other popular chips:
CoreMark.jpg

#13 Re: 全志 SOC » Bare metal USB-host example (F1C100S) » 2023-06-05 18:23:59

Example of using USB-Ethernet adapter and lwIP-library.
Adapters based on the RTL8152B chip are supported. The driver from u-boot was taken as the base. This program runs on bare metal and depends on the lwIP TCP/IP stack. In this example, the available services are ping, iperf, and http server. At the same time, iperf demonstrated the use of a bandwidth of more than 90Mbits/sec.
Link: GitHub
lwip1.jpg
lwip2.jpg

#14 全志 SOC » Bare metal USB-host example (F1C100S) » 2023-05-16 18:14:31

Ozelot
回复: 4

This is a simple USB Host implementation in bare metal with supporting Mass Storage Device. In this example, the program reads a file from the drive and copies its contents to another file: GitHub

#15 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2023-02-17 19:47:18

hoel 说:

what about the H264 decoder?

Now I have too little time. Because of the war, I had to leave my city and now I settle down with my family in a new place. At the moment I have an MPEG1/2 decoder implementation. I'll try to put it out as soon as possible in my repository: https://github.com/minilogic/f1c_nonos

#16 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-12-15 04:51:12

Mitko 说:

You will not win, Ukraine and Russia are the same country. Just Ukrainians are poor and brainwashed by the West. It would be better if Ukraine surrenders.

I am in Ukraine and I tell you - we are fighting for our freedom! Russians are fascists. They are killing our people, so in this war we will accept any help.

#17 Re: 全志 SOC » VGA module & baremetal programming » 2022-09-27 12:44:08

lottefang 说:

如果那个DE脚是表示LCD_DE那个脚的话,ARM控制器的LCD_DE是高电平有效。而这个74LVC541A的~OE是低电平有效。我认为这个正好反了吧?

Register TCON->T0_IO_CTRL[0] allows you to set the polarity of the signals.

#18 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-08-19 19:55:55

Small modification of the previous demo.
Converting tile-based data is done by the mb32dec function. Color conversion - hardware by debe-module.
Decoding time 3-4ms. MB32 transformation 8-9mS. As a result: fps = 1 / (0.004 + 0.009) = 76
Sources: mjpgdec_60fps.7z
60fps video playback example:

#20 Re: 全志 SOC » [F1C100S / F1C200S] Bare metal / RTOS hardware H264 effort » 2022-07-22 00:48:21

hoel 说:

我在裸机中使用了 DEFE,所以,是的,我认为它可以在主线中完成。3265649676

Can you share an example of working with DEFE?

#21 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-05-31 21:58:03

视觉℡ 说:

非常抱歉,我理解错误。
mjpgdec.bin 在flash中的地址是多少? 32768?

Yes. See makefile:
run:    all
    $(FEL) -p spl $(BOOT).bin
    $(FEL) -p write 0x80000000 $(NAME).bin
    $(FEL) exec 0x80000000
flash:    all
    $(FEL) -p spiflash-write 0 $(BOOT).bin
    $(FEL) -p spiflash-write 32768 $(NAME).bin

#22 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-05-31 20:39:22

hameyou 说:

这个解码是裸机下的还是linux下的

NonOs Baremetal

#23 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-05-31 16:20:00

视觉℡ 说:

这个是软件解码,并不是硬件解码

Why?

#24 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-05-04 21:39:13

polestar 说:

Was it not possible to launch the H264 decoder ???

All in good time smile

#25 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-05-04 13:35:45

thindcna 说:

Do you have the document about this feature? For example: Allwinner user manual...?

This project is based on CEDRUS sources.
JPEG decoding is fast. YUV2RGB converting in the first sources is slow (~60mS), so in the mjpeg demo I did a table conversion (~24mS).

#26 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-04-26 19:25:26

Simple MJPEG decoding (800x480 @ 25fps)
This example also contains module for working with SD memory card and FATFS library.
The vid directory and its contents must be copied to the root directory of the memory card.
Sources: mjpgdec.7z

#27 Re: 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-04-24 00:34:19

myxiaonia 说:

在乌克兰的坛友,你的国家正遭受战争,为你祈祷

Thank you!
There are fights near my city.
We will win!

#28 全志 SOC » Baremetal hardware JPEG-decoder example (F1C100S) » 2022-04-20 15:08:25

Ozelot
回复: 55

Simple example of hardware decoding JPEG image.
Resolution 800x480. Decoding time 3-4ms.
Sources: jpgdec.7z
girl.jpg
flower.jpg

#36 全志 SOC » Baremetal TinyGL examples » 2021-11-02 15:34:09

Ozelot
回复: 14

V3S
CPU: 1008MHz
LCD: 800*480
With hardware floating point: 140 fps
With software floating point: 57 fps
v3s_tinygl_gears.7z

#41 Re: 全志 SOC » VGA module & baremetal programming » 2021-05-20 17:47:38

Demo_2: vga_demo2.7z
Source code supports the following resolutions: lcd_800x480, vga_1366x768, vga_1024x768, vga_800x600, vga_640x480

#42 全志 SOC » VGA module & baremetal programming » 2021-05-14 18:05:44

Ozelot
回复: 12

This is a simple VGA-module: f1c_vga-sch.pdf
f1c_vga-sch.jpg
Example of baremetal programming: vga_demo.7z
Example of working with VGA and LCD:

#43 全志 SOC » Simple F1C100S module » 2021-05-11 17:18:35

Ozelot
回复: 4

This is a simple module based on the F1C100S (archive: f1c_cpu.zip)
TOP
BOT

页脚

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

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