Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHello ericv!
I am grateful for you reply! You open a new window for me, and it is totally new scene outside the window! I have downloaded this freeware package from code-time. I read the code roughly! I find some point: 1: Is this program open source? Some vital functions such as "OSstart()、OSintOn()、TSKcreate("App Core 1", 0, 8192, &App_1, 1)"..... I can only find their declaration in head file "uAbassi.h", but their source has been compiled into a lib file. 2: I know such a bare-metal project is just an operating system. It takes a lot effort to finish such a project! I am very interested about how function "TSKcreate()" executed in core# 0 makes core# 1 execute "app_1" ? When we release core# 1 from reset, it will jump to a specific address and run, the question is how do we know where to jump? How core# 1 finish initialization? I remember there is a file called "start.s" in UCOS ii to set up core# 1. I must have a lot of knowledge to learn! Can you suggest some books, blogs, PDF documents or else for me. I am thirsty for this! Waiting for you reply! best wishes!