Coder Social home page Coder Social logo

twilco.github.io's Introduction

twilco.github.io

Welcome! This repository houses the code for my blog.

Running locally:

  1. Ensure you have Ruby 2.1.0 or higher installed - ruby --version
  2. Install bundle and Jekyll - gem install bundle
  3. Use bundler to install packages required for the project - bundle
  4. Use Jekyll to serve the site at localhost:4000 - bundle exec jekyll serve

GitHub pages doesn't seem to be compatible with Ruby 3 yet, so using a Ruby version manager like rbenv to run Ruby 2.7.3 for this repository is recommended.

Feel free to open an issue or PR for anything you find that needs fixing, or if you enjoyed a specific post and want to see more like it.

https://twilco.github.io

twilco.github.io's People

Contributors

dependabot[bot] avatar twilco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

rrozestw

twilco.github.io's Issues

RISC-V from scratch 4: Creating a function prologue for our UART driver (2 / 3)

RISC-V from scratch 4: Creating a function prologue for our UART driver (2 / 3)

A post continuing implementation of an NS16550A UART driver in RISC-V assembly. Function prologues are explained in depth and implemented for uart_get_char and uart_put_char, diagramming changes to the stack and registers instruction-by-instruction. Topics such as ABIs, calling conventions, stack frames, and more are also discussed.

https://twilco.github.io/riscv-from-scratch/2019/07/28/riscv-from-scratch-4.html

Qemu and freedom-e-sdk has changed,please update.

Hi,
I am reading your articles from Hacker news, and doing following it.I find rivcv-qemu has merged into qemu mainstream, and freedom-e-sdk example build has a little change,please update follow the latest change.It help later readers.

Thanks.

undefined reference to `__global_pointers$'

Hi, I followed your article 2
first i didnt get what is the last file @ the end of below cmd
riscv64-unknown-elf-gcc -g -ffreestanding -O0 -Wl,--gc-sections
-nostartfiles -nostdlib -nodefaultlibs -Wl,-T,riscv64-virt.ld
crt0.s ns16550a.s
so i removed and inserted add.c
riscv64-unknown-elf-gcc -g -ffreestanding -O0 -Wl,--gc-sections -nostartfiles -nostdlib -nodefaultlibs -Wl,-T,riscv64-virt.ld crt0.s add.c

there, but i am getting following error
/tmp/cco7iPdF.o: In function .L0 ': /home/riscv/qemu/crt0.s:8: undefined reference to __global_pointers$'
/home/riscv/qemu/crt0.s:10: undefined reference to `__start_top'
collect2: error: ld returned 1 exit status

where am i doing wrong

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.