profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/anton-bondarev/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

embox/nuklear 2

A single-header ANSI C gui library

anton-bondarev/libmodbus 0

A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Windows

anton-bondarev/linenoise 0

A small self-contained alternative to readline and libedit

anton-bondarev/stm32-mt25tl01g 0

Provides the mt25tl01g driver, part of the STM32Cube BSP Component for all STM32xx series.

anton-bondarev/STM32CubeF4 0

STM32Cube MCU Full Package for the STM32F4 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits))

anton-bondarev/STM32CubeF7 0

STM32Cube MCU Full Package for the STM32F7 series - (HAL + LL Drivers, CMSIS Core, CMSIS Device, MW libraries plus a set of Projects running on all boards provided by ST (Nucleo, Evaluation and Discovery Kits))

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

@kpishere Yes, it requires hard work. I agree that start point is simples code with ioctl() and the way which was used in RISCOS looks work

kpishere

comment created time in 5 days

startedkcuzner/led-watch

started time in 5 days

create barnchembox/embox

branch : improve-stm-usb-host

created branch time in 6 days

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

Yes, It seems you are right. I have not found the kernel module in the userland repo. Embox already has rather good support of compatibility with Linux including IOCTL Besides this, Embox has DRM layer too (https://github.com/embox/embox/tree/master/src/drivers/gpu/drm). Therefore we have to find 'vchiq' kernel module sources and port it to Embox. It seems rather hard :) We also can research the 'vchiq', understand it and make a more simple driver.

kpishere

comment created time in 6 days

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

failed to open vchiq instance

As I see ithe message from host_applications/linux/libs/bcm_host/bcm_host.c. I think the problem is in vchiq_lib_init (interface/vchiq_arm/vchiq_lib.c). Try to debug it (insert printk for example or may be redefine vcos_log_error()). As I see '/dev/vchiq' devece is used there. Is there this device in your environment?

kpishere

comment created time in 7 days

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

@kpishere how is your work progressing? Of course, I can research more deeply if applicable

kpishere

comment created time in 8 days

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

@kpishere I investigated the problem with Mybuild.

It is necessary to use a command module without static. When I get rid of static I got some undefined references from other files. I modified Mybuild a little. I attach my file you can continue porting. Besides modifications you need third-party/lib/vc/include/linux/param.h file Mybuild.txt

kpishere

comment created time in 8 days

push eventembox/embox

Anton Bondarev

commit sha 8ce1179506d381973f84096926e0206f91de464a

compat: Fix __atomic_compare_exchange_4 for gcc 10

view details

Anton Bondarev

commit sha a61bf9bb8800a2378911cec140d551c380b0f4c5

Merge pull request #2504 from embox/fix-__atomic_compare_exchange_4-for-gcc10 compat: Fix __atomic_compare_exchange_4 for gcc 10

view details

push time in 8 days

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

You must not use static for a command Also you should extract downloading userland to a separate module and add '@BuildArtifactPath(cppflags=' to it. Other modules should be BuildDepends on the base module

kpishere

comment created time in 9 days

issue commentembox/embox

Compile error with method __atomic_compare_exchange_4

@kpishere Thank you Could you try #2504 I hope it must fix the problem

kpishere

comment created time in 9 days

create barnchembox/embox

branch : fix-__atomic_compare_exchange_4-for-gcc10

created branch time in 9 days

pull request commentembox/embox

add BCM VC4 support for raspberry pi 0/1/2/3

@kpishere Hi

I tried your branch it does compile for me Please try to add

@BuildDepends(third_party.lib.libvchiq)
@BuildDepends(third_party.lib.libbcm)
@Build(stage=2)

Before static module dispmanx { in dispmanx.my I see some potential improvement, but I think first of all we have to compile code and add the command into Embox

kpishere

comment created time in 9 days

issue commentembox/embox

Compile error with method __atomic_compare_exchange_4

@kpishere Thanks for the report Could you please attach the build log (the error description) and your compiler version? I've checked raspberry_pi/rpi0-hw build it is OK in my environment (I used current embox master)

kpishere

comment created time in 9 days

push eventembox/embox

Alex Kalmuk

commit sha 946892003b9102276271f7141184f7c7bd745afb

third_party: Working on qpid

view details

Alex Kalmuk

commit sha 3034ceb9bf7b481cc978bb0a6b5dacb1f6e8f56e

third_party: boost: Disable float128

view details

Anton Bondarev

commit sha 1314d2fbaad2b76a1e18607ddcb7453c5b38b2a1

Merge pull request #2501 from embox/work-on-qpid Work on qpid

view details

push time in 11 days

PR merged embox/embox

Work on qpid
+48 -540

0 comment

5 changed files

anton-bondarev

pr closed time in 11 days

PR opened embox/embox

Work on qpid
+48 -540

0 comment

5 changed files

pr created time in 11 days

create barnchembox/embox

branch : work-on-qpid

created branch time in 11 days

delete branch embox/embox

delete branch : improve-pseudo_atomic

delete time in 11 days

push eventembox/embox

Alex Kalmuk

commit sha a0573b73d0cda315b90edb4438456d90b2bbab47

Update pseudo_atomic

view details

Alex Kalmuk

commit sha 509d5f3a0d43e3fbca19ab3bff2c5c1552985681

cond: Use unsinged int for initialization

view details

Alex Kalmuk

commit sha a81aa1690a21d850bf6afb26ecfc6eaa84a6ad3e

cxx: Export missing strtok

view details

Anton Bondarev

commit sha 56aae685699fc9954f710958690101ade8d85a05

Merge pull request #2500 from embox/improve-pseudo_atomic Improve pseudo atomic

view details

Alex Kalmuk

commit sha 946892003b9102276271f7141184f7c7bd745afb

third_party: Working on qpid

view details

Alex Kalmuk

commit sha 3034ceb9bf7b481cc978bb0a6b5dacb1f6e8f56e

third_party: boost: Disable float128

view details

Alex Kalmuk

commit sha 6ccb8bc02b6c9e1e6ca62f495fc78409b3bfb04e

third_party: Compile gcc STL without exceptions also

view details

Alex Kalmuk

commit sha 3d8b02a1dfba8ad96435180d1df2b2e9a1e56a24

cxx: Initialize .eh_frame if it is used for stack unwind

view details

Alex Kalmuk

commit sha c6beebeb510fe092ccf32e410aec39b42b0e78ec

dirty

view details

push time in 11 days

push eventembox/embox

Alex Kalmuk

commit sha a0573b73d0cda315b90edb4438456d90b2bbab47

Update pseudo_atomic

view details

Alex Kalmuk

commit sha 509d5f3a0d43e3fbca19ab3bff2c5c1552985681

cond: Use unsinged int for initialization

view details

Alex Kalmuk

commit sha a81aa1690a21d850bf6afb26ecfc6eaa84a6ad3e

cxx: Export missing strtok

view details

Anton Bondarev

commit sha 56aae685699fc9954f710958690101ade8d85a05

Merge pull request #2500 from embox/improve-pseudo_atomic Improve pseudo atomic

view details

push time in 11 days

PR merged embox/embox

Improve pseudo atomic
+22 -1

0 comment

3 changed files

anton-bondarev

pr closed time in 11 days

PR opened embox/embox

Improve pseudo atomic
+22 -1

0 comment

3 changed files

pr created time in 11 days

create barnchembox/embox

branch : improve-pseudo_atomic

created branch time in 11 days

delete branch embox/embox

delete branch : clean-build.conf-cflags

delete time in 11 days

push eventembox/embox

Anton Bondarev

commit sha ac58245defcd9ae1f55a2a2c9ac43af82a549af2

templates: Get rid of -nostdinc from build.conf files

view details

Anton Bondarev

commit sha 2800d6d94bb1a8ea0b0d6923ae4a981beff5bc3a

templates: Get rid of -fno-stack-protector from build.conf files

view details

Anton Bondarev

commit sha 789ca20eb03141fa1abf46255fe70fe65dcb8627

templates: Get rid of -Wno-array-bounds from build.conf files

view details

Anton Bondarev

commit sha 7ca157da6edc513256676698ac0454ffbc2568e6

project: Update quake3

view details

Anton Bondarev

commit sha ce2a7231da49ac974be0304469ee6bb98a42b0f1

third-party: Get rid of -std=c++11 & -std=gnu++11 flags from Mesa3d port

view details

Anton Bondarev

commit sha d6cc929956b8d7f12860bde360f5967d0f16807e

Merge pull request #2499 from embox/clean-build.conf-cflags Clean build.conf cflags

view details

Alex Kalmuk

commit sha ed271b164b3f4846f2adab0023ee169e4e37a771

third_party: Working on qpid

view details

Alex Kalmuk

commit sha 3f5046f19839aad79e6228e8dce4edd4f1cdb970

Update pseudo_atomic

view details

Alex Kalmuk

commit sha 72a06e6513547905bc27630b5077530fd54d3aeb

cond: Use unsinged int for initialization

view details

Alex Kalmuk

commit sha 91d75e1335cfbbea92044de6991b6aed623817f4

cxx: Export missing strtok

view details

Alex Kalmuk

commit sha 3323297618b3d17f4c1fc66147d1b495d3889f9c

third_party: boost: Disable float128

view details

Alex Kalmuk

commit sha 8bb71e074268861d6f3de3045323e2001c12362e

third_party: Compile gcc STL without exceptions also

view details

Alex Kalmuk

commit sha 136c1cd502461574336a79707f40e19a1a4bd307

cxx: Initialize .eh_frame if it is used for stack unwind

view details

Alex Kalmuk

commit sha 190765b3e4513da0a236f81e6f14b534a5b1b4ff

dirty

view details

push time in 11 days

push eventembox/embox

Anton Bondarev

commit sha ac58245defcd9ae1f55a2a2c9ac43af82a549af2

templates: Get rid of -nostdinc from build.conf files

view details

Anton Bondarev

commit sha 2800d6d94bb1a8ea0b0d6923ae4a981beff5bc3a

templates: Get rid of -fno-stack-protector from build.conf files

view details

Anton Bondarev

commit sha 789ca20eb03141fa1abf46255fe70fe65dcb8627

templates: Get rid of -Wno-array-bounds from build.conf files

view details

Anton Bondarev

commit sha 7ca157da6edc513256676698ac0454ffbc2568e6

project: Update quake3

view details

Anton Bondarev

commit sha ce2a7231da49ac974be0304469ee6bb98a42b0f1

third-party: Get rid of -std=c++11 & -std=gnu++11 flags from Mesa3d port

view details

Anton Bondarev

commit sha d6cc929956b8d7f12860bde360f5967d0f16807e

Merge pull request #2499 from embox/clean-build.conf-cflags Clean build.conf cflags

view details

push time in 11 days

PR merged embox/embox

Clean build.conf cflags
+72 -75

0 comment

54 changed files

anton-bondarev

pr closed time in 11 days

create barnchembox/embox

branch : rebase-fix-qpid

created branch time in 12 days